@charset "UTF-8";:root{color-scheme:light;--body-bg:light-dark(#f0eeea, #242424);--body-bg-creme:light-dark(#f3f3e9, #242424);--body-bg-grey:light-dark(#deddda, #4f4f4f);--body-color:light-dark(#242424, #ffffff);--body-color-grey:light-dark(#242424, #b4b4b4);--body-line:light-dark(#b4b4b4, #4f4f4f);--btn-default-bg:light-dark(#242424, #ffffff);--btn-default-color:light-dark(#ffffff, #242424);--btn-ghost-default-color:light-dark(#f0eeea, #242424);--btn-default-border:light-dark(#242424, #ffffff);--btn-default-hover-bg:light-dark(#242424, #f0eeea);--btn-default-hover-color:light-dark(#ffffff, #242424);--btn-default-hover-border:light-dark(#242424, #f0eeea);--line-with:round(clamp(0.5px, 0.04vw, 1px), 0.5px)}@media (max-width:600px){:root{--line-with:1px}}@supports not (color:light-dark(white,black)){:root{--body-bg:#f0eeea;--body-bg-creme:#f3f3e9;--body-bg-grey:#deddda;--body-color:#242424;--body-color-grey:#242424;--body-line:#b4b4b4;--btn-default-bg:#242424;--btn-default-color:#ffffff;--btn-default-border:#242424;--btn-default-hover-bg:#242424;--btn-default-hover-color:#ffffff;--btn-default-hover-border:#242424}}:root:has(body.theme-dark){color-scheme:dark}@supports not (color:light-dark(black,white)){:root:has(body.theme-dark){--body-bg:#242424;--body-bg-creme:#242424;--body-bg-grey:#4f4f4f;--body-color:#ffffff;--body-color-grey:#b4b4b4;--body-line:#4f4f4f;--btn-default-bg:#ffffff;--btn-default-color:#242424;--btn-default-border:#ffffff;--btn-default-hover-bg:#f0eeea;--btn-default-hover-color:#242424;--btn-default-hover-border:#f0eeea}}.block-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.block-text-content *{max-width:28em}.block-text-content p a,.block-text-content ul a{text-decoration:underline}.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-family:Antarctica,sans-serif;font-weight:500;font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px);line-height:1.1em;letter-spacing:-.01em}@media (min-width:1512px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:clamp(16px,.9803921569vw + 1.1764705882px,20px)}}.block-text-content p+h1,.block-text-content p+h2,.block-text-content p+h3,.block-text-content p+h4,.block-text-content p+h5,.block-text-content p+h6{margin-top:.4em}.block-text-content ol ul,.block-text-content ul,.block-text-content ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4em;max-width:26em}.block-text-content ol ul li,.block-text-content ul li,.block-text-content ul ul li{position:relative;padding-left:1.4em;line-height:1.6em}.block-text-content ol ul li *,.block-text-content ul li *,.block-text-content ul ul li *{display:inline}.block-text-content ol ul li:before,.block-text-content ul li:before,.block-text-content ul ul li:before{content:"•";position:absolute;left:0;width:20px;height:20px;font-size:1.3em;margin-top:.05em;color:#000}.block-text-content ol,.block-text-content ol ol,.block-text-content ul ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4em;max-width:26em;font-size:inherit}.block-text-content ol li,.block-text-content ol ol li,.block-text-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em}.site-footer{display:block;position:relative;width:100%;color:#b4b4b4;background-color:#242424;overflow:hidden;padding:max(10px + 1.325vw,30px) 0}.site-footer a,.site-footer address,.site-footer p{font-size:clamp(12px,.1759014952vw + 11.3403693931px,14px)}@media (max-width:600px){.site-footer a,.site-footer address,.site-footer p{font-size:1em}}.site-footer ul.menu li{line-height:0}@media (max-width:600px){.site-footer .footer-right-bottom a,.site-footer .site-footer-menu-legal a{font-size:.8em}}.site-footer a{display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer a:not(.branding):focus,.site-footer a:not(.branding):hover{opacity:.7}.site-footer .column-title{color:#fff;margin-bottom:calc(calc(10px + 1.325vw)/ 2);font-family:Antarctica,sans-serif;font-weight:500}@media (max-width:600px){.site-footer .column-title{font-size:1em}}.site-footer .site-footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,1.25vw,40px)}.site-footer .site-footer-inner .footer-left{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(20px,1.25vw,40px);color:#fff}@media (max-width:600px){.site-footer .site-footer-inner .footer-left{grid-column:1/span 2;grid-row:1/span 1}}.site-footer .site-footer-inner .footer-left .branding .branding-logo svg{width:max(13.5vw,90px);height:auto}@media (max-width:800px){.site-footer .site-footer-inner .footer-left .branding .branding-logo svg{min-width:150px}}.site-footer .site-footer-inner .footer-left .tagline{max-width:20ch}@media (max-width:600px){.site-footer .site-footer-inner .footer-left .tagline{padding-bottom:calc(max(25px + 1.6575vw,30px) * 2)}}.site-footer .site-footer-inner .footer-left .boxed-line{z-index:-1;position:absolute;top:calc(max(25px + 1.6575vw,30px) * -1);right:calc(clamp(20px,1.25vw,40px) * -1);width:50%;height:calc(100% + max(25px + 1.6575vw,30px) + 10px + 1.325vw);border-left:var(--line-with) solid var(--body-line);border-right:var(--line-with) solid var(--body-line);opacity:.2}@media (max-width:600px){.site-footer .site-footer-inner .footer-left .boxed-line{aspect-ratio:20/15;height:auto;width:35%;bottom:calc(max(25px + 1.6575vw,30px) * 1.25);top:unset}.site-footer .site-footer-inner .footer-left .boxed-line::before{content:"";position:absolute;height:100%;width:100vw;right:0;border-top:var(--line-with) solid var(--body-line);border-bottom:var(--line-with) solid var(--body-line)}}.site-footer .site-footer-inner .footer-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:max(25px + 1.6575vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(max(25px + 1.6575vw,30px) * 1.5)}@media (max-width:600px){.site-footer .site-footer-inner .footer-right{grid-column:1/span 2;grid-row:1/span 1;padding-top:calc(max(25px + 1.6575vw,30px) * 2.5);padding-left:0;gap:calc(max(25px + 1.6575vw,30px) * 5);z-index:2}}.site-footer .site-footer-inner .footer-right address{font-style:normal}.site-footer .site-footer-inner .footer-right .footer-right-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(max(25px + 1.6575vw,30px) * 2.5)}@media (max-width:600px){.site-footer .site-footer-inner .footer-right .footer-right-top{gap:clamp(20px,1.25vw,40px)}}.site-footer .site-footer-inner .footer-right .footer-right-top .footer-menu{min-width:max(9.5vw,140px)}@media (max-width:600px){.site-footer .site-footer-inner .footer-right .footer-right-top .footer-menu{-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-footer .site-footer-inner .footer-right .footer-right-top .footer-menu .footer-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(25px + 1.6575vw,30px)}@media (max-width:600px){.site-footer .site-footer-inner .footer-right .footer-right-top .footer-menu .footer-menu-inner .site-footer-menu{font-size:1.2em}}.site-footer .site-footer-inner .footer-right .footer-right-top .footer-companies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(25px + 1.6575vw,30px)}@media (max-width:600px){.site-footer .site-footer-inner .footer-right .footer-right-top .footer-companies{-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-footer .site-footer-inner .footer-right .footer-right-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(max(25px + 1.6575vw,30px) * 2.5)}.site-footer .site-footer-inner .footer-right .footer-right-bottom a{min-width:max(9.5vw,140px)}.cta-visual .container{padding:0}.cta-visual .cta-visual-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px);position:relative;isolation:isolate;padding:max(25px + 1.6575vw,30px) 0;color:#fff}@media (max-width:1020px){.cta-visual .cta-visual-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:clamp(20px,1.25vw,40px);padding-right:clamp(20px,1.25vw,40px)}}@media (max-width:600px){.cta-visual .cta-visual-inner{gap:max(7vw,40px);padding:clamp(20px,1.25vw,40px)}}.cta-visual .cta-visual-inner .image{position:absolute;isolation:isolate;z-index:-1;inset:0}.cta-visual .cta-visual-inner .image::after{z-index:2;content:"";position:absolute;inset:0;background:#242424;opacity:.2}.cta-visual .cta-visual-inner .image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cta-visual .cta-visual-inner .content-wrapper{grid-column:span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10px + 1.325vw);padding-left:clamp(20px,1.25vw,40px)}@media (max-width:1020px){.cta-visual .cta-visual-inner .content-wrapper{padding:0}}.cta-visual .cta-visual-inner .content-wrapper .content-sticky{min-height:max(30vw,300px)}.cta-visual .cta-visual-inner .content-wrapper .text{text-indent:clamp(50px,13.25vw,550px)}.cta-visual .cta-visual-inner .button-wrapper{grid-column:9/span 4;align-self:flex-end;margin:0 auto;padding:0 clamp(20px,1.25vw,40px)}@media (max-width:1020px){.cta-visual .cta-visual-inner .button-wrapper{margin:0;-ms-flex-item-align:start;align-self:flex-start;padding:0}}@media (max-width:600px){.cta-visual .cta-visual-inner .button-wrapper{width:100%}}.image-accordion{padding:calc(10px + 1.325vw) 0}@media (max-width:600px){.image-accordion{padding:clamp(20px,1.25vw,40px) 0}}.has-bg .image-accordion{background-color:var(--block-bg);color:var(--block-text)}.image-accordion .image-accordion-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px)}@media (max-width:800px){.image-accordion .image-accordion-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-accordion .image-accordion-inner .image-wrapper{grid-column:span 5}.image-accordion .image-accordion-inner .image-wrapper .image{width:100%;height:auto;aspect-ratio:60/65}.image-accordion .image-accordion-inner .image-wrapper .image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-accordion .image-accordion-inner .content-wrapper{grid-column:span 7;padding-left:calc(clamp(20px,1.25vw,40px) * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:max(25px + 1.6575vw,30px)}@media (max-width:800px){.image-accordion .image-accordion-inner .content-wrapper{padding-left:0;gap:max(7vw,40px)}}.image-accordion .image-accordion-inner .content-wrapper .title{max-width:20ch}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container{-webkit-transition:padding-bottom .5s cubic-bezier(.55,.085,0,.99),color .3s cubic-bezier(.55,.085,0,.99);transition:padding-bottom .5s cubic-bezier(.55,.085,0,.99),color .3s cubic-bezier(.55,.085,0,.99);color:#b4b4b4;border-bottom:var(--line-with) solid color-mix(in srgb,var(--body-line) 40%,transparent)}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container:first-child{border-top:var(--line-with) solid color-mix(in srgb,var(--body-line) 40%,transparent)}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .item-button{z-index:1;cursor:pointer;position:relative;display:block;width:100%;padding-top:.8em;padding-bottom:.8em;padding-right:3em;-webkit-transition:color .3s cubic-bezier(.55,.085,0,.99);transition:color .3s cubic-bezier(.55,.085,0,.99)}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .item-button .item-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-ms-hyphens:none;hyphens:none;font-size:inherit;line-height:inherit}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .item-button:hover{color:#fff}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .item-text-wrapper{display:grid;padding-right:5em;opacity:0;grid-template-rows:0fr;-webkit-transition:opacity .25s ease 0s,grid-template-rows .5s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .25s ease 0s,grid-template-rows .5s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .25s ease 0s,grid-template-rows .5s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .5s cubic-bezier(.55,.085,0,.99) 0s}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .item-text-wrapper .item-text{overflow:hidden;padding:0;opacity:.6}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .button-dropdown{z-index:2;position:absolute;top:50%;right:0;width:.7em;height:.7em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .button-dropdown svg{position:absolute;top:0;width:100%;height:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container .button-dropdown svg rect:last-child{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container.open{padding-bottom:1.5em;color:#fff}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container.open .button-dropdown svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container.open .button-dropdown svg rect:last-child{opacity:0}.image-accordion .image-accordion-inner .content-wrapper .accordion-wrapper .item-container.open .item-text-wrapper{opacity:1;grid-template-rows:1fr;-webkit-transition:opacity .5s ease .4s,grid-template-rows .75s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .5s ease .4s,grid-template-rows .75s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .5s ease .4s,grid-template-rows .75s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .75s cubic-bezier(.55,.085,0,.99) 0s}.pin-spacer{background-color:var(--block-bg)}.bg-brown .pin-spacer{background-color:color-mix(in srgb,var(--block-bg) 30%,#f0eeea)}.image-gallery-animated{position:relative;padding-top:max(25px + 1.6575vw,30px);padding-bottom:calc(max(25px + 1.6575vw,30px) * 2);background-color:var(--block-bg);color:var(--block-text);min-height:100svh}@media (max-width:1020px){.image-gallery-animated{min-height:50svh}}@media (max-width:600px){.image-gallery-animated{padding-bottom:max(7vw,40px)}}.bg-brown .image-gallery-animated{background-color:color-mix(in srgb,var(--block-bg) 30%,#f0eeea)}.image-gallery-animated .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:max(9vw,50px)}.image-gallery-animated .text-wrapper .title{max-width:18ch}.image-gallery-animated .text-wrapper .button{margin-top:10px}.image-gallery-animated .gallery-wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(clamp(20px,1.25vw,40px) * 3)}@media (max-width:1020px){.image-gallery-animated .gallery-wrapper{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.image-gallery-animated .gallery-wrapper{grid-template-columns:repeat(2,1fr)}}.gallery-4 .image-gallery-animated .gallery-wrapper{grid-template-columns:repeat(8,1fr)}@media (max-width:1020px){.image-gallery-animated .gallery-wrapper .gallery-item:nth-child(n+5){display:none}}@media (max-width:600px){.image-gallery-animated .gallery-wrapper .gallery-item:nth-child(n+3){display:none}}.image-gallery-animated .gallery-wrapper .gallery-item:nth-child(odd) .image-spacer{display:none}.image-gallery-animated .gallery-wrapper .gallery-item .image{display:block;aspect-ratio:20/29;width:100%;height:auto;position:relative;overflow:hidden}.image-gallery-animated .gallery-wrapper .gallery-item .image img{width:100%;height:auto;display:block}.image-gallery-animated .button-wrapper{margin-top:max(7vw,40px)}.image-text-columns{position:relative;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;padding:max(25px + 1.6575vw,30px) 0}@media (min-width:1440px){.image-text-columns{min-height:clamp(950px,110svh,110svh)}}.has-bg .image-text-columns{padding:clamp(20px,1.25vw,40px) 0;background-color:var(--block-bg);color:var(--block-text)}.image-text-columns .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px)}@media (max-width:800px){.image-text-columns .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-text-columns .image-wrapper{width:calc(33% - clamp(20px,1.25vw,40px)/ 2)}@media (min-width:800px){.image-right .image-text-columns .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:800px){.image-text-columns .image-wrapper{width:100%!important}}.image-text-columns .image-wrapper .image{position:relative;height:100%;min-height:100%}@media (max-width:800px){.image-text-columns .image-wrapper .image{aspect-ratio:38/39;min-height:unset}}.image-text-columns .image-wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-text-columns .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.image-text-columns .text-wrapper{gap:max(7vw,40px)}}.image-text-columns .text-wrapper::after{content:"";position:absolute;top:calc(clamp(20px,1.25vw,40px) * -1);right:0;width:0;height:calc(100% + clamp(20px,1.25vw,40px) * 2);opacity:.4;border-right:var(--line-with) solid var(--body-color)}@media (max-width:800px){.image-text-columns .text-wrapper::after{display:none}}.image-text-columns .text-wrapper .text-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px);padding-right:max(25px + 1.6575vw,30px);padding-bottom:calc(10px + 1.325vw);opacity:.85}@media (max-width:800px){.image-text-columns .text-wrapper .text-wrapper-inner{gap:1em;padding-right:0}}@media (max-width:600px){.image-text-columns .text-wrapper .text-wrapper-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-text-columns .text-wrapper .title{max-width:24ch}.image-text-columns .text-wrapper .text{margin-top:1.4em}@media (max-width:800px){.image-text-columns .text-wrapper .text{margin-top:0}}.image-text-columns .text-wrapper .text *{max-width:45ch}.image-text-columns .text-wrapper .button-wrapper{margin-top:max(25px + 1.6575vw,30px)}@media (max-width:800px){.image-text-columns .text-wrapper .button-wrapper{margin-top:max(7vw,40px)}}.image-text{position:relative;min-height:75svh;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(20px,1.25vw,40px) 0}@media (min-width:1440px){.image-text{min-height:clamp(700px,95svh,100svh)}}.has-bg .image-text{padding:clamp(20px,1.25vw,40px) 0;background-color:var(--block-bg);color:var(--block-text)}.has-bg.bg-brown .image-text{background-color:color-mix(in srgb,var(--block-bg) 30%,#f0eeea)}.title-above-image .image-text{gap:max(25px + 1.6575vw,30px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.title-above-image .image-text>.container:first-child{padding-left:clamp(20px,1.25vw,40px);padding-right:clamp(20px,1.25vw,40px)}.title-above-image .image-text .title{text-wrap:balance;max-width:10ch}.title-above-image .image-text .image-wrapper .image img{position:relative}.title-above-image .image-text .image-wrapper::after{content:"";position:absolute;display:block;border-right:var(--line-with) solid var(--body-line);top:0;bottom:0;left:calc(40% + clamp(20px,1.25vw,40px) * 1.75)}@media (max-width:800px){.title-above-image .image-text .image-wrapper::after{display:none}}@media (max-width:800px){.title-above-image .image-text .text-wrapper{padding:0}}.title-above-image .image-text .text-wrapper .text-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:56ch;margin:0 auto;height:100%;gap:clamp(20px,1.25vw,40px)}.title-above-image .image-text .text-wrapper .text-wrapper-inner .text{margin-top:0}.title-above-image .image-text .text-wrapper .text-wrapper-inner .text *{max-width:100%}.title-above-image .image-text .text-wrapper .text-wrapper-inner .button-wrapper{margin-top:auto}@media (max-width:800px){.title-above-image .image-text .text-wrapper .text-wrapper-inner .button-wrapper{margin-top:1.4em}}.image-covered .image-text{padding:0}@media (max-width:800px){.image-covered .image-text{padding:clamp(20px,1.25vw,40px)}}.image-covered .image-text .container{padding-left:0;padding-right:0;gap:clamp(20px,1.25vw,40px)}.image-covered .image-text .image-wrapper{width:calc(38% + clamp(20px,1.25vw,40px)/ 2)}.image-covered .image-text .text-wrapper{padding:max(25px + 1.6575vw,30px) clamp(20px,1.25vw,40px)}@media (max-width:800px){.image-covered .image-text .text-wrapper{padding:0}}.image-text .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(clamp(20px,1.25vw,40px) * 2)}@media (max-width:800px){.image-text .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(25px + 1.6575vw,30px)}}.image-text .image-wrapper{width:calc(40% + clamp(20px,1.25vw,40px)/ 2)}@media (min-width:800px){.image-right .image-text .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-size-wide .image-text .image-wrapper{width:calc(55% - clamp(20px,1.25vw,40px)/ 2)}@media (max-width:800px){.image-text .image-wrapper{width:100%!important}}.image-text .image-wrapper .image{position:relative;height:100%;min-height:100%}@media (max-width:800px){.image-text .image-wrapper .image{aspect-ratio:38/45}}.image-text .image-wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0}@media (max-width:800px){.image-text .image-wrapper .image img{position:relative;inset:unset}}.image-text .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.image-text .text-wrapper{gap:max(7vw,40px)}}.image-text .text-wrapper .text{margin-top:1.4em}.image-text .text-wrapper .text *{max-width:45ch}.image-size-wide .image-text .text-wrapper .text *{max-width:55ch;text-wrap:balance}.image-text .text-wrapper .button-wrapper{margin-top:1.6em}@media (max-width:800px){.image-text .text-wrapper .button-wrapper{margin-top:max(7vw,40px)}}.logos{padding:max(10px + 1.325vw,30px) 0}.logos .title-wrapper{margin-bottom:max(8vw,50px)}.logos .title-wrapper .title{max-width:25ch}.logos .logos-wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(20px,1.25vw,40px)}@media (max-width:1020px){.logos .logos-wrapper{padding:0 clamp(20px,1.25vw,40px);margin-left:calc(clamp(20px,1.25vw,40px) * -1);margin-right:calc(clamp(20px,1.25vw,40px) * -1);grid-auto-columns:25%;grid-auto-flow:column;grid-template-columns:unset;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media (max-width:800px){.logos .logos-wrapper{grid-auto-columns:25%}}@media (max-width:600px){.logos .logos-wrapper{grid-auto-columns:40%}}.logos .logos-wrapper .logo-item{border:1px solid color-mix(in srgb,var(--body-color) 40%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;scroll-snap-align:center}.logos .logos-wrapper .logo-item .logo{aspect-ratio:29/19;padding:calc(calc(10px + 1.325vw) * 1.5);width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.65;mix-blend-mode:multiply;-webkit-transition:opacity 1s cubic-bezier(.55,.085,0,.99);transition:opacity 1s cubic-bezier(.55,.085,0,.99)}.theme-dark .logos .logos-wrapper .logo-item .logo{-webkit-filter:grayscale(100%) invert(1) brightness(2);filter:grayscale(100%) invert(1) brightness(2);mix-blend-mode:plus-lighter}.logos .logos-wrapper .logo-item .logo img{-o-object-fit:contain;object-fit:contain;width:80%;height:100%;margin:auto;display:block}.block:has(+.block:not(.has-bg)) .numbers{border-bottom:var(--line-with) solid var(--body-line)}.numbers .text-wrapper{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex}.numbers .text-wrapper .text-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,1.25vw,40px);padding:calc(10px + 1.325vw) 0;position:absolute;height:100%;width:100%}@media (max-width:1440px){.numbers .text-wrapper .text-wrapper-inner{position:relative;min-height:max(40vw,150px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:600px){.numbers .text-wrapper .text-wrapper-inner{gap:calc(max(7vw,40px) * 2);padding:max(7vw,40px) 0}}.numbers .text-wrapper .title{max-width:18ch}@media (max-width:600px){.numbers .text-wrapper .title{max-width:12ch}}.numbers .text-wrapper .text{max-width:45%}@media (max-width:600px){.numbers .text-wrapper .text{max-width:unset}}.numbers .text-wrapper .boxed-line{z-index:-1;position:relative;margin-left:auto;top:0;right:calc(clamp(20px,1.25vw,40px) * -1);width:calc(33.35% + clamp(20px,1.25vw,40px));height:max(40vw,150px);border-left:var(--line-with) solid var(--body-line)}.numbers-4 .numbers .text-wrapper .boxed-line{width:calc(25% + clamp(20px,1.25vw,40px))}@media (max-width:1440px){.numbers .text-wrapper .boxed-line{position:absolute;height:100%}}@media (max-width:600px){.numbers .text-wrapper .boxed-line{display:none}}.numbers .numbers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;isolation:isolate}@media (max-width:600px){.numbers .numbers-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:calc(clamp(20px,1.25vw,40px) * -1);margin-right:calc(clamp(20px,1.25vw,40px) * -1)}}.numbers .numbers-wrapper::before{content:"";position:absolute;display:block;width:100vw;top:0;left:calc(clamp(20px,1.25vw,40px) * -1);border-top:var(--line-with) solid var(--body-line)}@media (max-width:600px){.numbers .numbers-wrapper::before{left:0}}.numbers .numbers-wrapper .number-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:calc(10px + 1.325vw);gap:max(8vw,50px)}@media (max-width:600px){.numbers .numbers-wrapper .number-item{position:sticky;bottom:0;background-color:var(--body-bg);padding:max(7vw,40px) clamp(20px,1.25vw,40px);gap:max(7vw,40px)}.numbers .numbers-wrapper .number-item:nth-child(1){z-index:calc(0 - 1)}.numbers .numbers-wrapper .number-item:nth-child(2){z-index:calc(0 - 2)}.numbers .numbers-wrapper .number-item:nth-child(3){z-index:calc(0 - 3)}.numbers .numbers-wrapper .number-item:nth-child(4){z-index:calc(0 - 4)}.numbers .numbers-wrapper .number-item:nth-child(5){z-index:calc(0 - 5)}.numbers .numbers-wrapper .number-item:nth-child(6){z-index:calc(0 - 6)}.numbers .numbers-wrapper .number-item:nth-child(7){z-index:calc(0 - 7)}.numbers .numbers-wrapper .number-item:nth-child(8){z-index:calc(0 - 8)}.numbers .numbers-wrapper .number-item:nth-child(9){z-index:calc(0 - 9)}.numbers .numbers-wrapper .number-item:nth-child(10){z-index:calc(0 - 10)}}.numbers .numbers-wrapper .number-item:not(:last-child){border-right:var(--line-with) solid var(--body-line)}@media (max-width:600px){.numbers .numbers-wrapper .number-item:not(:last-child){border-right:none;border-bottom:var(--line-with) solid var(--body-line)}}.numbers .numbers-wrapper .number-item .number-value{font-size:clamp(52.8px,2.0844327177vw + 44.9833773087px,76.5px);line-height:1.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:1512px){.numbers .numbers-wrapper .number-item .number-value{font-size:clamp(76.5px,5.0245098039vw + .5294117647px,97px)}}.numbers .numbers-wrapper .number-item .number-value .number-suffix{color:#b4b4b4}.numbers .numbers-wrapper .number-item .number-text{max-width:35ch;color:var(--body-color-grey)}.block:has(+.block:not(.has-bg)) .our-values{border-bottom:var(--line-with) solid var(--body-line)}.our-values .our-values-inner .title-wrapper{padding-top:max(25px + 1.6575vw,30px);padding-bottom:calc(max(25px + 1.6575vw,30px) * 2)}@media (max-width:600px){.our-values .our-values-inner .title-wrapper{padding:max(7vw,40px) 0}}.our-values .our-values-inner .values-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}@media (max-width:600px){.our-values .our-values-inner .values-wrapper{margin-left:calc(clamp(20px,1.25vw,40px) * -1);margin-right:calc(clamp(20px,1.25vw,40px) * -1)}}.our-values .our-values-inner .values-wrapper .value-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(10px + 1.325vw) 0 max(25px + 1.6575vw,30px)}.our-values .our-values-inner .values-wrapper .value-item:not(:last-child){border-bottom:var(--line-with) solid var(--body-line)}.our-values .our-values-inner .values-wrapper .value-item:first-child{border-top:var(--line-with) solid var(--body-line)}@media (max-width:1020px){.our-values .our-values-inner .values-wrapper .value-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:600px){.our-values .our-values-inner .values-wrapper .value-item{padding:clamp(20px,1.25vw,40px);background-color:var(--body-bg);position:sticky;bottom:0}.our-values .our-values-inner .values-wrapper .value-item:nth-child(1){z-index:calc(0 - 1)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(2){z-index:calc(0 - 2)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(3){z-index:calc(0 - 3)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(4){z-index:calc(0 - 4)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(5){z-index:calc(0 - 5)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(6){z-index:calc(0 - 6)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(7){z-index:calc(0 - 7)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(8){z-index:calc(0 - 8)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(9){z-index:calc(0 - 9)}.our-values .our-values-inner .values-wrapper .value-item:nth-child(10){z-index:calc(0 - 10)}}.our-values .our-values-inner .values-wrapper .value-item .value-text{max-width:51ch;padding-right:6ch}@media (max-width:1020px){.our-values .our-values-inner .values-wrapper .value-item .value-text{padding-right:unset;max-width:60ch}}@media (max-width:800px){.our-values .our-values-inner .values-wrapper .value-item .value-text{max-width:unset}}.services .container{padding-left:0;padding-right:0}.services .services-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;z-index:0;isolation:isolate}.services .services-inner .service{position:sticky;bottom:0;background-color:var(--body-bg);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px);padding:calc(10px + 1.325vw) clamp(20px,1.25vw,40px);-webkit-transition:background-color .5s cubic-bezier(.55,.085,0,.99);transition:background-color .5s cubic-bezier(.55,.085,0,.99)}.services .services-inner .service:nth-child(1){z-index:calc(0 - 1)}.services .services-inner .service:nth-child(2){z-index:calc(0 - 2)}.services .services-inner .service:nth-child(3){z-index:calc(0 - 3)}.services .services-inner .service:nth-child(4){z-index:calc(0 - 4)}.services .services-inner .service:nth-child(5){z-index:calc(0 - 5)}.services .services-inner .service:nth-child(6){z-index:calc(0 - 6)}.services .services-inner .service:nth-child(7){z-index:calc(0 - 7)}.services .services-inner .service:nth-child(8){z-index:calc(0 - 8)}.services .services-inner .service:nth-child(9){z-index:calc(0 - 9)}.services .services-inner .service:nth-child(10){z-index:calc(0 - 10)}@media (max-width:600px){.services .services-inner .service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(20px,1.25vw,40px)}}.services .services-inner .service::after{content:"";position:absolute;width:100vw;bottom:0;left:0;border-bottom:var(--line-with) solid var(--body-line)}.services .services-inner .service .image-wrapper{position:relative;isolation:isolate;overflow:hidden;grid-row:1;grid-column:8/span 5;margin-left:calc(max(25px + 1.6575vw,30px)/ 2)}@media (max-width:1020px){.services .services-inner .service .image-wrapper{grid-column:7/span 6}}@media (max-width:600px){.services .services-inner .service .image-wrapper{margin-left:0}}.services .services-inner .service .image-wrapper .image{width:100%;height:auto;aspect-ratio:41/24}.services .services-inner .service .image-wrapper .image img{position:relative;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:-webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:transform .5s .25s cubic-bezier(.55,.085,0,.99), -webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);-webkit-transform-origin:bottom right;transform-origin:bottom right}.services .services-inner .service .image-wrapper .boxed-lines{position:absolute;inset:0;z-index:1}.services .services-inner .service .image-wrapper .boxed-lines::after,.services .services-inner .service .image-wrapper .boxed-lines::before{content:"";position:absolute;inset:0;pointer-events:none;-webkit-transition:-webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:transform .5s .25s cubic-bezier(.55,.085,0,.99);transition:transform .5s .25s cubic-bezier(.55,.085,0,.99), -webkit-transform .5s .25s cubic-bezier(.55,.085,0,.99);-webkit-transform-origin:top left;transform-origin:top left}.services .services-inner .service .image-wrapper .boxed-lines::before{-webkit-transform:scaleX(0);transform:scaleX(0);border-top:var(--line-with) solid var(--body-line)}.services .services-inner .service .image-wrapper .boxed-lines::after{-webkit-transform:scaleY(0);transform:scaleY(0);border-left:var(--line-with) solid var(--body-line)}.services .services-inner .service .image-wrapper .boxed-lines span{position:absolute;inset:0;pointer-events:none;-webkit-transition:-webkit-transform .25s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .25s cubic-bezier(.65,.05,.36,1);transition:transform .25s cubic-bezier(.65,.05,.36,1);transition:transform .25s cubic-bezier(.65,.05,.36,1), -webkit-transform .25s cubic-bezier(.65,.05,.36,1);-webkit-transform-origin:top left;transform-origin:top left}.services .services-inner .service .image-wrapper .boxed-lines span:first-of-type{-webkit-transform:scaleY(0);transform:scaleY(0);border-right:var(--line-with) solid var(--body-line)}.services .services-inner .service .image-wrapper .boxed-lines span:last-of-type{-webkit-transform:scaleX(0);transform:scaleX(0);border-bottom:var(--line-with) solid var(--body-line)}.services .services-inner .service .service-content{grid-row:1;grid-column:1/span 7;gap:clamp(20px,1.25vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1020px){.services .services-inner .service .service-content{grid-column:1/span 6}}@media (max-width:600px){.services .services-inner .service .service-content{padding-left:0;gap:max(7vw,40px)}}.services .services-inner .service .service-content .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media (max-width:600px){.services .services-inner .service .service-content .text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:max(7vw,40px)}}.services .services-inner .service .service-content .text-wrapper .text{max-width:75%;text-wrap:balance}@media (max-width:600px){.services .services-inner .service .service-content .text-wrapper .text{max-width:unset}}.services .services-inner .service:hover .image-wrapper img{-webkit-transition:-webkit-transform .5s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .5s cubic-bezier(.65,.05,.36,1);transition:transform .5s cubic-bezier(.65,.05,.36,1);transition:transform .5s cubic-bezier(.65,.05,.36,1), -webkit-transform .5s cubic-bezier(.65,.05,.36,1);-webkit-transform:scale(.95);transform:scale(.95)}.services .services-inner .service:hover .image-wrapper .boxed-lines::after,.services .services-inner .service:hover .image-wrapper .boxed-lines::before{-webkit-transition:-webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:transform .5s .25s cubic-bezier(.65,.05,.36,1), -webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);-webkit-transform:scale(100%);transform:scale(100%)}.services .services-inner .service:hover .image-wrapper .boxed-lines span{-webkit-transition:-webkit-transform .25s .75s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .25s .75s cubic-bezier(.65,.05,.36,1);transition:transform .25s .75s cubic-bezier(.65,.05,.36,1);transition:transform .25s .75s cubic-bezier(.65,.05,.36,1), -webkit-transform .25s .75s cubic-bezier(.65,.05,.36,1)}.services .services-inner .service:hover .image-wrapper .boxed-lines span:first-of-type{-webkit-transform:scaleY(25%);transform:scaleY(25%)}.services .services-inner .service:hover .image-wrapper .boxed-lines span:last-of-type{-webkit-transform:scaleX(25%);transform:scaleX(25%)}.single-image{display:block;position:relative;width:100%;margin:0 auto}.core-content+.single-image,.single-image+.core-content{margin-top:calc(25px + 3vw)}.single-image .image{position:relative;z-index:1;overflow:hidden;font-size:0;width:100%}.single-image .image img{max-width:100%}.single-image.fixed-height .image{padding-bottom:40%}.single-image.fixed-height .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image.full-size .image img{position:relative;width:100%;height:auto}.single-image.original-size .image{width:auto;margin:0;max-width:100%}.single-image.original-size .image img{max-width:100%;height:auto}@media (max-width:800px){.single-image.fixed-height .image{padding-bottom:80%}}.team{padding:max(25px + 1.6575vw,30px) 0;position:relative;overflow:hidden}@media (max-width:600px){.team{padding:max(7vw,40px) 0}}.has-bg .team{background-color:var(--block-bg);color:var(--block-text)}.team .team-inner .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:clamp(20px,1.25vw,40px);margin-bottom:clamp(20px,1.25vw,40px)}.grid-employees .team .team-inner .title-wrapper{margin-bottom:calc(max(25px + 1.6575vw,30px) * 3)}@media (max-width:800px){.team .team-inner .title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.team .team-inner .title-wrapper .title{max-width:16ch}.grid-employees .team .team-inner .title-wrapper .title{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;max-width:unset;width:100%}@media (max-width:600px){.grid-employees .team .team-inner .title-wrapper .title{text-align:left;-moz-text-align-last:left;text-align-last:left}.grid-employees .team .team-inner .title-wrapper .title span{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}.team .team-inner .title-wrapper .button{margin-bottom:calc(10px + 1.325vw)}@media (max-width:800px){.team .team-inner .title-wrapper .button{margin-bottom:0}}.team .team-inner .team-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,1.25vw,40px);margin:0 calc(clamp(20px,1.25vw,40px) * -1);padding:0 clamp(20px,1.25vw,40px)}.grid-employees .team .team-inner .team-wrapper{grid-template-columns:repeat(4,1fr);overflow:unset;-ms-scroll-snap-type:unset;scroll-snap-type:unset;grid-auto-columns:unset;grid-auto-flow:unset}@media (max-width:1020px){.grid-employees .team .team-inner .team-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.grid-employees .team .team-inner .team-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-employees .team .team-inner .team-wrapper{grid-template-columns:repeat(1,1fr)}}.grid-employees .team .team-inner .team-wrapper::after{content:"";display:block;pointer-events:none;position:relative;grid-column:3/span 2;grid-row:1/1}@media (max-width:1020px){.grid-employees .team .team-inner .team-wrapper::after{display:none}}@media (max-width:1020px){.team .team-inner .team-wrapper{grid-auto-flow:column;grid-auto-columns:45%;grid-template-columns:unset;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media (max-width:800px){.team .team-inner .team-wrapper{grid-auto-columns:85%}}.text-cards{padding:max(25px + 1.6575vw,30px) 0}@media (max-width:600px){.text-cards{padding:max(7vw,40px) 0}}.block:has(+.block:not(.has-bg)) .text-cards{border-bottom:var(--line-with) solid var(--body-line)}.text-cards .text-cards-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px)}@media (max-width:600px){.text-cards .text-cards-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(7vw,40px)}}.text-cards .text-cards-inner .content-wrapper{grid-column:span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,1.25vw,40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1020px){.text-cards .text-cards-inner .content-wrapper{grid-column:span 7}}@media (max-width:600px){.text-cards .text-cards-inner .content-wrapper{gap:calc(max(7vw,40px) * 2)}}.text-cards .text-cards-inner .content-wrapper .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(20px,1.25vw,40px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.text-cards .text-cards-inner .content-wrapper .text-content .image{width:100%;max-width:32%;height:auto;aspect-ratio:45/52}@media (max-width:600px){.text-cards .text-cards-inner .content-wrapper .text-content .image{max-width:50%}}.text-cards .text-cards-inner .content-wrapper .text-content .image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.text-cards .text-cards-inner .content-wrapper .text-content .text{max-width:48%}@media (max-width:1020px){.text-cards .text-cards-inner .content-wrapper .text-content .text{max-width:50%}}.text-cards .text-cards-inner .card-wrapper{grid-column:8/span 5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(max(25px + 1.6575vw,30px) * .5)}.text-cards .text-cards-inner .card-wrapper .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(10px + 1.325vw);border:1px solid color-mix(in srgb,#242424 40%,transparent);padding:calc(max(25px + 1.6575vw,30px) * .5);min-height:max(17.5vw,200px)}.text-cards .text-cards-inner .card-wrapper .card .eyebrow{margin-bottom:0}.text-long{position:relative}@media (max-width:600px){.text-long{padding:max(7vw,40px) 0}}.block:has(+.block:not(.has-bg)) .text-long{border-bottom:var(--line-with) solid var(--body-line)}.text-long .text-long-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px)}@media (max-width:600px){.text-long .text-long-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(7vw,40px)}}.text-long .text-long-inner .title-wrapper{width:100%;max-width:calc(50% - (clamp(20px,1.25vw,40px)/ 2));position:relative;isolation:isolate;padding-top:max(25px + 1.6575vw,30px);padding-bottom:calc(max(25px + 1.6575vw,30px) * 1.5)}@media (max-width:600px){.text-long .text-long-inner .title-wrapper{max-width:unset;padding:0}}.text-long .text-long-inner .text-wrapper{width:100%;max-width:calc(50% - (clamp(20px,1.25vw,40px)/ 2));display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);gap:0 clamp(20px,1.25vw,40px);position:relative;isolation:isolate}@media (max-width:600px){.text-long .text-long-inner .text-wrapper{max-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex}}.text-long .text-long-inner .text-wrapper .boxed-line{position:absolute;z-index:-1;top:0;bottom:0;right:calc(clamp(20px,1.25vw,40px) * -1);height:50%;width:calc(100% + clamp(20px,1.25vw,40px) + (clamp(20px,1.25vw,40px)/ 2));border-bottom:var(--line-with) solid var(--body-line)}@media (max-width:600px){.text-long .text-long-inner .text-wrapper .boxed-line{display:none}}.text-long .text-long-inner .text-wrapper::before{content:"";position:absolute;z-index:-1;bottom:0;right:calc(50vw - clamp(20px,1.25vw,40px));width:0;height:100%;border-left:var(--line-with) solid var(--body-line)}@media (max-width:600px){.text-long .text-long-inner .text-wrapper::before{display:none}}.text-long .text-long-inner .text-wrapper .text{padding:calc(max(25px + 1.6575vw,30px) * 1.5) 0;max-width:52ch;grid-column:3/span 10;grid-row:2/span 1}@media (max-width:600px){.text-long .text-long-inner .text-wrapper .text{grid-column:1/span 12;padding:0}}.text-only{position:relative;padding:calc(10px + 1.325vw) 0 calc(max(25px + 1.6575vw,30px) * 1.5);border-top:var(--line-with) solid var(--body-line)}@media (max-width:600px){.text-only{padding-bottom:max(7vw,40px)}}.block:has(+.block:not(.has-bg)) .text-only{border-bottom:var(--line-with) solid var(--body-line)}.text-only .title-only-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px)}.text-only .title-only-inner .content-left{position:relative;grid-column:span 5;margin-bottom:0}@media (max-width:800px){.text-only .title-only-inner .content-left{grid-column:span 12}}.text-only .title-only-inner .content-left .eyebrow{color:#242424}.text-only .title-only-inner .content-left::after{content:"";position:absolute;display:block;top:calc(calc(10px + 1.325vw) * -1);right:0;height:calc(100% + calc(10px + 1.325vw) + (max(25px + 1.6575vw,30px) * 1.5));border-right:var(--line-with) solid var(--body-line)}@media (max-width:800px){.text-only .title-only-inner .content-left::after{display:none}}.text-only .title-only-inner .content-wrapper{grid-column:span 7;padding-left:clamp(20px,1.25vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:max(16vw,100px)}@media (max-width:800px){.text-only .title-only-inner .content-wrapper{grid-column:span 12;padding-left:0}}.text-only .title-only-inner .content-wrapper .title{margin-bottom:.65em}@media (max-width:600px){.text-only .title-only-inner .content-wrapper .button-wrapper{margin-top:max(7vw,40px)}}.text-only .title-only-inner .content-wrapper .text-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(20px,1.25vw,40px);max-width:87%}@media (max-width:1020px){.text-only .title-only-inner .content-wrapper .text-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}}.text-only .title-only-inner .content-wrapper .text-columns .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.track-record{padding-top:max(25px + 1.6575vw,30px);padding-bottom:max(25px + 1.6575vw,30px)}.block:has(+.block:not(.has-bg)) .track-record{border-bottom:var(--line-with) solid var(--body-line)}.track-record .track-record-inner .title-wrapper{margin-bottom:calc(10px + 1.325vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(20px,1.25vw,40px)}@media (max-width:800px){.track-record .track-record-inner .title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.track-record .track-record-inner .title-wrapper .text-wrapper{max-width:41%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:max(25px + 1.6575vw,30px)}@media (max-width:800px){.track-record .track-record-inner .title-wrapper .text-wrapper{max-width:unset;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.track-record .track-record-inner .track-record-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,1.25vw,40px);margin:0 calc(clamp(20px,1.25vw,40px) * -1);padding:0 clamp(20px,1.25vw,40px)}@media (max-width:1020px){.track-record .track-record-inner .track-record-wrapper{grid-auto-flow:column;grid-auto-columns:45%;grid-template-columns:unset;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media (max-width:800px){.track-record .track-record-inner .track-record-wrapper{grid-auto-columns:85%}}.video-player-component{margin:calc(25px + 3vw) auto}.video-player-component .container{position:relative}.video-player-component .video-wrapper{cursor:pointer;z-index:1;position:relative;padding-bottom:56.25%;border-radius:0;overflow:hidden}.video-player-component .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.video-player-component .video-play-button{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4em;height:4em;background-color:#fff;border-radius:50%}.video-player-component .video-play-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:25%;color:#000}@media (max-width:1020px){.video-player-component{margin:calc(25px + 3vw) auto}}@media (max-width:800px){.video-player-component{margin:calc(20px + 1.5vw) auto}.video-player-component .video-play-button{width:3em;height:3em}}