:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:normal;font-weight:300;src:url(../../assets/fonts/NeueHaasGroteskDisplay-35Thin-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:italic;font-weight:300;src:url(../../assets/fonts/NeueHaasGroteskDisplay-36ThinItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:normal;font-weight:400;src:url(../../assets/fonts/NeueHaasGroteskDisplay-45Light-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:italic;font-weight:400;src:url(../../assets/fonts/NeueHaasGroteskDisplay-46LightItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:normal;font-weight:500;src:url(../../assets/fonts/NeueHaasGroteskDisplay-55Roman-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:italic;font-weight:500;src:url(../../assets/fonts/NeueHaasGroteskDisplay-56Italic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:normal;font-weight:600;src:url(../../assets/fonts/NeueHaasGroteskDisplay-65Medium-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haas Grot Display Web;font-style:italic;font-weight:600;src:url(../../assets/fonts/NeueHaasGroteskDisplay-66MediumItalic-Web.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#fff;color:#0d0d0d;font-family:Haas Grot Display Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0}img,picture,svg,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}blockquote,figure,h1,h2,h3,h4,h5,p{margin:0}.type-tagline{font-size:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px);font-weight:400;letter-spacing:.01em;line-height:1.13}@media(min-width:1440px){.type-tagline{font-size:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.type-tagline{font-size:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.type-page-title{font-size:min(7.1794871795vw,28px);font-weight:400;letter-spacing:.01em;line-height:1.13}@media(min-width:1920px){.type-page-title{font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.type-h1{font-size:min(7.6923076923vw,calc(25.54286px + 1.14286vw),42px);font-weight:300;letter-spacing:.01em;line-height:1.13}@media(min-width:1440px){.type-h1{font-size:clamp(42px,0px + 2.9166666667vw,56px)}}@media(min-width:1920px){.type-h1{font-size:clamp(56px,0px + 2.9166666667vw,74.6666666667px)}}.type-h2{font-size:min(6.1538461538vw,calc(21.77143px + .57143vw),30px);font-weight:400;letter-spacing:0;line-height:1.5}@media(min-width:1440px){.type-h2{font-size:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.type-h2{font-size:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.type-h3{font-size:min(5.641025641vw,calc(20.88571px + .28571vw),25px);font-weight:500;letter-spacing:.01em;line-height:1.14}@media(min-width:1440px){.type-h3{font-size:clamp(25px,-2px + 1.875vw,34px)}}@media(min-width:1920px){.type-h3{font-size:clamp(34px,0px + 1.7708333333vw,45.3333333333px)}}.type-h4{font-size:min(5.1282051282vw,calc(19.25714px + .19048vw),22px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1440px){.type-h4{font-size:clamp(22px,4px + 1.25vw,28px)}}@media(min-width:1920px){.type-h4{font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.type-h5{font-size:min(5.641025641vw,22px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1920px){.type-h5{font-size:clamp(22px,0px + 1.1458333333vw,29.3333333333px)}}.type-body-L{font-size:min(4.6153846154vw,calc(17.25714px + .19048vw),20px);font-weight:300;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-body-L{font-size:clamp(20px,8px + .8333333333vw,24px)}}@media(min-width:1920px){.type-body-L{font-size:clamp(24px,0px + 1.25vw,32px)}}.type-body-M{font-size:min(4.6153846154vw,18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-body-M{font-size:clamp(18px,9px + .625vw,21px)}}@media(min-width:1920px){.type-body-M{font-size:clamp(21px,0px + 1.09375vw,28px)}}.type-body-S{font-size:min(4.1025641026vw,calc(15.25714px + .19048vw),18px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-body-S{font-size:clamp(18px,12px + .4166666667vw,20px)}}@media(min-width:1920px){.type-body-S{font-size:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.type-quote{font-size:min(3.5897435897vw,calc(12.51429px + .38095vw),18px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-quote{font-size:clamp(18px,6px + .8333333333vw,22px)}}@media(min-width:1920px){.type-quote{font-size:clamp(22px,0px + 1.1458333333vw,29.3333333333px)}}.type-post-quote{font-size:min(5.641025641vw,calc(20.47059px + .39216vw),28px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1920px){.type-post-quote{font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.type-stat{font-size:min(12.3076923077vw,calc(40.57143px + 1.90476vw),68px);font-weight:300;letter-spacing:.01em;line-height:1}@media(min-width:1440px){.type-stat{font-size:clamp(68px,2px + 4.5833333333vw,90px)}}@media(min-width:1920px){.type-stat{font-size:clamp(90px,0px + 4.6875vw,120px)}}.type-body-XS{font-size:min(4.6153846154vw,18px);font-weight:500;letter-spacing:.05em;line-height:1.36}@media(min-width:1920px){.type-body-XS{font-size:clamp(18px,0px + .9375vw,24px)}}.type-date{font-size:min(4.1025641026vw,16px);font-weight:600;letter-spacing:.03em;line-height:1.19}@media(min-width:1440px){.type-date{font-size:clamp(16px,4px + .8333333333vw,20px)}}@media(min-width:1920px){.type-date{font-size:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.type-date-badge{font-size:min(4.1025641026vw,16px);font-weight:600;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-date-badge{font-size:clamp(16px,4px + .8333333333vw,20px)}}@media(min-width:1920px){.type-date-badge{font-size:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.type-button{font-size:min(3.5897435897vw,14px);font-weight:600;letter-spacing:.02em;line-height:1.19}@media(min-width:1440px){.type-button{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.type-button{font-size:clamp(18px,0px + .9375vw,24px)}}.type-footnote{font-size:min(4.6153846154vw,18px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1920px){.type-footnote{font-size:clamp(18px,0px + .9375vw,24px)}}.type-field-filter{font-size:min(4.1025641026vw,16px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.type-field-filter{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.type-filter-label{font-size:min(4.1025641026vw,16px);font-weight:600;letter-spacing:.05em;line-height:1}@media(min-width:1920px){.type-filter-label{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.type-tooltip{font-size:min(3.5897435897vw,14px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.type-tooltip{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}.type-field-error{font-size:min(3.0769230769vw,12px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.type-field-error{font-size:clamp(12px,0px + .625vw,16px)}}.type-contact{font-size:min(4.1025641026vw,calc(15.25714px + .19048vw),18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-contact{font-size:18px}}@media(min-width:1920px){.type-contact{font-size:clamp(18px,0px + .9375vw,24px)}}.type-link-nav{font-size:min(2.8205128205vw,11px);font-weight:600;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.type-link-nav{font-size:clamp(11px,2px + .625vw,14px)}}@media(min-width:1920px){.type-link-nav{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}.type-link-nav-sub{font-size:min(3.0769230769vw,12px);font-weight:500;letter-spacing:.05em;line-height:1.36}@media(min-width:1440px){.type-link-nav-sub{font-size:clamp(12px,0px + .8333333333vw,16px)}}@media(min-width:1920px){.type-link-nav-sub{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.type-status{font-size:min(2.5641025641vw,calc(8.88571px + .28571vw),13px);font-weight:500;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.type-status{font-size:13px}}@media(min-width:1920px){.type-status{font-size:clamp(13px,0px + .6770833333vw,17.3333333333px)}}.type-link-footer{font-size:min(3.5897435897vw,14px);font-weight:600;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.type-link-footer{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.type-link-footer{font-size:clamp(18px,0px + .9375vw,24px)}}.type-link-footer-sub{font-size:min(3.5897435897vw,calc(13.25714px + .19048vw),16px);font-weight:500;letter-spacing:.05em;line-height:1.36}@media(min-width:1440px){.type-link-footer-sub{font-size:clamp(16px,10px + .4166666667vw,18px)}}@media(min-width:1920px){.type-link-footer-sub{font-size:clamp(18px,0px + .9375vw,24px)}}.type-legal{font-size:min(3.5897435897vw,14px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.type-legal{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.type-legal{font-size:clamp(18px,0px + .9375vw,24px)}}.type-h1{color:#223e37}.type-body-M>p+p{margin-top:clamp(24px,0px + 1.25vw,32px)}h1{font-size:min(7.6923076923vw,calc(25.54286px + 1.14286vw),42px);font-weight:300;letter-spacing:.01em;line-height:1.13}@media(min-width:1440px){h1{font-size:clamp(42px,0px + 2.9166666667vw,56px)}}@media(min-width:1920px){h1{font-size:clamp(56px,0px + 2.9166666667vw,74.6666666667px)}}h2{font-size:min(6.1538461538vw,calc(21.77143px + .57143vw),30px);font-weight:400;letter-spacing:0;line-height:1.5}@media(min-width:1440px){h2{font-size:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){h2{font-size:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}h3{font-size:min(5.641025641vw,calc(20.88571px + .28571vw),25px);font-weight:500;letter-spacing:.01em;line-height:1.14}@media(min-width:1440px){h3{font-size:clamp(25px,-2px + 1.875vw,34px)}}@media(min-width:1920px){h3{font-size:clamp(34px,0px + 1.7708333333vw,45.3333333333px)}}h4{font-size:min(5.1282051282vw,calc(19.25714px + .19048vw),22px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1440px){h4{font-size:clamp(22px,4px + 1.25vw,28px)}}@media(min-width:1920px){h4{font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}h5{font-size:min(5.641025641vw,22px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1920px){h5{font-size:clamp(22px,0px + 1.1458333333vw,29.3333333333px)}}sup{font-size:.65em;line-height:0;position:relative;top:-.5em;vertical-align:baseline}.lh-100{line-height:1}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.text-white{color:#fff}.text-black{color:#0d0d0d}.text-green-900{color:#223e37}.text-green-800{color:#30584e}.text-green-700{color:#4f6f68}.text-green-600{color:#468072}.text-green-500{color:#579367}.text-green-480{color:#7e9363}.text-green-450{color:#879c6b}.text-green-400{color:#8eafa8}.text-green-300{color:#9eb383}.text-green-200{color:#c4d1b4}.text-sand-100{color:#e3dbd6}.bg-green-tint{background-color:rgba(79,111,104,.08)}.container{margin-inline:auto;max-width:2560px;padding-inline:min(max(5.1282051282vw,calc(-.63492px + 5.29101vw)),40px);width:100%}@media(min-width:768px){.container{padding-inline:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.container{padding-inline:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.container{padding-inline:100px}}.section{padding-block:max(60px,min(15.3846153846vw,calc(31.77143px + 7.2381vw),136px))}@media(min-width:1440px){.section{padding-block:clamp(136px,4px + 9.1666666667vw,180px)}}@media(min-width:1920px){.section{padding-block:clamp(180px,0px + 9.375vw,240px)}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));--grid-gutter:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}@media(min-width:768px){.grid{--grid-gutter:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1440px){.grid{--grid-gutter:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1920px){.grid{--grid-gutter:40px}}.grid{column-gap:var(--grid-gutter)}@media(min-width:768px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.col-1{grid-column:span 1/span 1}.col-2{grid-column:span 2/span 2}.col-3{grid-column:span 3/span 3}.col-4{grid-column:span 4/span 4}@media(min-width:768px){.col-md-1{grid-column:span 1/span 1}.col-md-2{grid-column:span 2/span 2}.col-md-3{grid-column:span 3/span 3}.col-md-4{grid-column:span 4/span 4}.col-md-5{grid-column:span 5/span 5}.col-md-6{grid-column:span 6/span 6}.col-md-7{grid-column:span 7/span 7}.col-md-8{grid-column:span 8/span 8}.col-md-9{grid-column:span 9/span 9}.col-md-10{grid-column:span 10/span 10}.col-md-11{grid-column:span 11/span 11}.col-md-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}@media(min-width:768px){.col-md-start-1{grid-column-start:1}.col-md-start-2{grid-column-start:2}.col-md-start-3{grid-column-start:3}.col-md-start-4{grid-column-start:4}.col-md-start-5{grid-column-start:5}.col-md-start-6{grid-column-start:6}.col-md-start-7{grid-column-start:7}.col-md-start-8{grid-column-start:8}.col-md-start-9{grid-column-start:9}.col-md-start-10{grid-column-start:10}.col-md-start-11{grid-column-start:11}.col-md-start-12{grid-column-start:12}.col-md-start-13{grid-column-start:13}}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}@media(min-width:768px){.col-md-end-2{grid-column-end:2}.col-md-end-3{grid-column-end:3}.col-md-end-4{grid-column-end:4}.col-md-end-5{grid-column-end:5}.col-md-end-6{grid-column-end:6}.col-md-end-7{grid-column-end:7}.col-md-end-8{grid-column-end:8}.col-md-end-9{grid-column-end:9}.col-md-end-10{grid-column-end:10}.col-md-end-11{grid-column-end:11}.col-md-end-12{grid-column-end:12}.col-md-end-13{grid-column-end:13}}.col-right{grid-column-end:-1}@media(min-width:768px){.col-md-right{grid-column-end:-1}}.section-pt-compact{padding-top:max(60px,min(15.3846153846vw,calc(49.80392px + 2.61438vw),100px))}@media(min-width:1920px){.section-pt-compact{padding-top:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.section-pt-hero{padding-top:max(60px,min(15.3846153846vw,calc(48.85714px + 2.85714vw),90px))}@media(min-width:1440px){.section-pt-hero{padding-top:90px}}@media(min-width:1920px){.section-pt-hero{padding-top:clamp(90px,0px + 4.6875vw,120px)}}.section-pt-inner{padding-top:max(60px,min(15.3846153846vw,calc(48.85714px + 2.85714vw),90px))}@media(min-width:1440px){.section-pt-inner{padding-top:clamp(90px,0px + 6.25vw,120px)}}@media(min-width:1920px){.section-pt-inner{padding-top:clamp(120px,0px + 6.25vw,160px)}}.section-pt-regular{padding-top:max(60px,min(15.3846153846vw,calc(31.77143px + 7.2381vw),136px))}@media(min-width:1440px){.section-pt-regular{padding-top:clamp(136px,4px + 9.1666666667vw,180px)}}@media(min-width:1920px){.section-pt-regular{padding-top:clamp(180px,0px + 9.375vw,240px)}}.section-pt-small{padding-top:max(60px,min(15.3846153846vw,calc(42.91429px + 4.38095vw),106px))}@media(min-width:1440px){.section-pt-small{padding-top:clamp(106px,4px + 7.0833333333vw,140px)}}@media(min-width:1920px){.section-pt-small{padding-top:clamp(140px,0px + 7.2916666667vw,186.6666666667px)}}.section-pb-0{padding-bottom:max(0px,min(0vw,0px))}@media(min-width:1440px){.section-pb-0{padding-bottom:0}}@media(min-width:1920px){.section-pb-0{padding-bottom:0}}.section-pb-compact{padding-bottom:max(60px,min(15.3846153846vw,calc(49.80392px + 2.61438vw),100px))}@media(min-width:1920px){.section-pb-compact{padding-bottom:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.section-pb-inner{padding-bottom:max(60px,min(15.3846153846vw,calc(48.85714px + 2.85714vw),90px))}@media(min-width:1440px){.section-pb-inner{padding-bottom:clamp(90px,0px + 6.25vw,120px)}}@media(min-width:1920px){.section-pb-inner{padding-bottom:clamp(120px,0px + 6.25vw,160px)}}.section-pb-regular{padding-bottom:max(60px,min(15.3846153846vw,calc(31.77143px + 7.2381vw),136px))}@media(min-width:1440px){.section-pb-regular{padding-bottom:clamp(136px,4px + 9.1666666667vw,180px)}}@media(min-width:1920px){.section-pb-regular{padding-bottom:clamp(180px,0px + 9.375vw,240px)}}.section-pb-small{padding-bottom:max(60px,min(15.3846153846vw,calc(42.91429px + 4.38095vw),106px))}@media(min-width:1440px){.section-pb-small{padding-bottom:clamp(106px,4px + 7.0833333333vw,140px)}}@media(min-width:1920px){.section-pb-small{padding-bottom:clamp(140px,0px + 7.2916666667vw,186.6666666667px)}}:root{--tw-ink:#0d0d0d;--tw-ink-dim:hsla(0,0%,5%,.5);--tw-accent:#879c6b;--tw-accent-dim:hsla(86,20%,52%,.5)}.type-h1{--tw-ink:#223e37;--tw-ink-dim:rgba(34,62,55,.5)}.ink-white{color:#fff;--tw-ink:#fff;--tw-ink-dim:hsla(0,0%,100%,.5)}.ink-black{color:#0d0d0d;--tw-ink:#0d0d0d;--tw-ink-dim:hsla(0,0%,5%,.5)}.ink-green-900{color:#223e37;--tw-ink:#223e37;--tw-ink-dim:rgba(34,62,55,.5)}.ink-green-800{color:#30584e;--tw-ink:#30584e;--tw-ink-dim:rgba(48,88,78,.5)}.ink-green-700{color:#4f6f68;--tw-ink:#4f6f68;--tw-ink-dim:rgba(79,111,104,.5)}.ink-green-600{color:#468072;--tw-ink:#468072;--tw-ink-dim:rgba(70,128,114,.5)}.ink-green-500{color:#579367;--tw-ink:#579367;--tw-ink-dim:rgba(87,147,103,.5)}.ink-green-480{color:#7e9363;--tw-ink:#7e9363;--tw-ink-dim:rgba(126,147,99,.5)}.ink-green-450{color:#879c6b;--tw-ink:#879c6b;--tw-ink-dim:hsla(86,20%,52%,.5)}.ink-green-400{color:#8eafa8;--tw-ink:#8eafa8;--tw-ink-dim:rgba(142,175,168,.5)}.ink-green-300{color:#9eb383;--tw-ink:#9eb383;--tw-ink-dim:hsla(86,24%,61%,.5)}.ink-green-200{color:#c4d1b4;--tw-ink:#c4d1b4;--tw-ink-dim:hsla(87,24%,76%,.5)}.ink-sand-100{color:#e3dbd6;--tw-ink:#e3dbd6;--tw-ink-dim:hsla(23,19%,86%,.5)}[data-text]{transition:color .7s cubic-bezier(.4,0,.2,1)}.js [data-text]:not(.is-lit){color:var(--tw-ink-dim)}.accent{color:var(--tw-accent);transition:color .7s cubic-bezier(.4,0,.2,1)}.js [data-text]:not(.is-lit) .accent{color:var(--tw-accent-dim)}@supports(background-clip:text) or (-webkit-background-clip:text){.accent{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--tw-accent) 50%,var(--tw-ink) 50%);background-position:0 0;background-size:200% 100%;color:transparent;transition:opacity .7s cubic-bezier(.4,0,.2,1),background-position .7s cubic-bezier(.4,0,.2,1) .7s}.js [data-text]:not(.is-lit) .accent{background-position:100% 0;color:transparent;opacity:.5}}@media(prefers-reduced-motion:reduce){.accent,[data-text]{transition:none}}@media(forced-colors:active){.accent{background-image:none;color:CanvasText}}@media print{[data-text]{color:var(--tw-ink)}.accent{background-image:none;color:var(--tw-accent)}}.btn{align-items:center;display:inline-flex;isolation:isolate;justify-content:center;overflow:hidden;position:relative}.btn[hidden]{display:none}.btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:min(3.5897435897vw,14px);font-weight:600;gap:12px;letter-spacing:.02em;line-height:1.19;text-align:center;text-decoration:none}@media(min-width:1440px){.btn{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.btn{font-size:clamp(18px,0px + .9375vw,24px)}}.btn:after,.btn:before{content:"";height:4px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transition:transform .25s ease;width:100%;z-index:1}.btn:before{top:0;transform-origin:right}.btn:after{bottom:0;transform-origin:left}.btn:focus-visible:after,.btn:focus-visible:before,.btn:hover:after,.btn:hover:before{transform:scaleX(1)}.btn:focus-visible{outline:2px solid #223e37;outline-offset:2px}.btn__label{position:relative;z-index:1}.btn__label-long{display:none}@media(min-width:768px){.btn__label-long{display:inline}.btn__label-short{display:none}}.btn__icon{display:flex;flex:0 0 auto;position:relative;z-index:1}.btn__icon svg{display:block;height:23px;width:23px}.btn--secondary .btn__icon{align-items:center;height:1em}.btn__overlay{background-image:linear-gradient(180deg,rgba(87,147,103,.6),#579367);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:0}.btn--primary{background-color:#223e37;color:#fff;min-height:clamp(59px,44px + 1.0416666667vw,64px);padding:20px 44px}.btn--primary:after,.btn--primary:before{background-color:#579367}.btn--primary.btn--navbar{background-color:#30584e;color:#c4d1b4;line-height:1.36}.btn--primary.btn--navbar:after,.btn--primary.btn--navbar:before{background-color:#3b6c60}.btn--secondary{border:1px solid #223e37;color:#223e37;min-height:clamp(59px,44px + 1.0416666667vw,64px);padding:20px 44px}.btn--secondary:after,.btn--secondary:before{background-color:#c3d7ca}.btn--filter{border:1px solid #9eb383;color:#223e37;font-size:min(4.1025641026vw,16px);font-weight:500;letter-spacing:.02em;line-height:1.36;padding:8px 44px;transition:background-color .25s ease;white-space:nowrap}@media(min-width:1920px){.btn--filter{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.btn--filter:after,.btn--filter:before{display:none}.btn--filter:hover{background-color:rgba(79,111,104,.08)}.btn--filter[aria-pressed=true]{background-color:hsla(86,24%,61%,.8);font-weight:600}.btn--arrow-before{flex-direction:row-reverse}.btn--arrow-before .btn__icon{transform:scaleX(-1)}.btn--icon{background-color:#8eafa8;color:#fff;flex:0 0 auto;gap:0;height:clamp(59px,44px + 1.0416666667vw,64px);padding:0;width:clamp(59px,44px + 1.0416666667vw,64px)}.btn--icon:after,.btn--icon:before{background-color:#6a988d}.btn--icon.btn--dark{background-color:rgba(48,88,78,.4)}.btn--icon.btn--dark:after,.btn--icon.btn--dark:before{background-color:#497165}.btn--icon-left .btn__icon{transform:rotate(180deg)}.btn--icon-up .btn__icon{transform:rotate(-90deg)}.btn--icon-down .btn__icon{transform:rotate(90deg)}.btn--icon.btn--dark:focus-visible .btn__overlay,.btn--icon.btn--dark:hover .btn__overlay{opacity:.2}.btn--primary,.btn--secondary{width:100%}@media(min-width:768px){.btn--primary,.btn--secondary{width:auto}}.btn.btn--inline{width:auto}.btn:disabled{opacity:.35;pointer-events:none}@media(prefers-reduced-motion:reduce){.btn:after,.btn:before,.btn__overlay{transition-duration:.01ms}}.btn-link{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:#c4d1b4;cursor:pointer;display:inline-block;font-family:inherit;font-size:min(3.5897435897vw,14px);font-weight:600;letter-spacing:.02em;line-height:1.19;padding:0;position:relative;text-decoration:none}@media(min-width:1440px){.btn-link{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.btn-link{font-size:clamp(18px,0px + .9375vw,24px)}}.btn-link{line-height:1.36}.btn-link:after,.btn-link:before{bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;width:100%}.btn-link:before{background-color:#fff}.btn-link:after{background-color:#c4d1b4;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.btn-link:focus-visible:after,.btn-link:hover:after{transform:scaleX(1)}.btn-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn-link.btn-link--darker{color:#223e37}.btn-link.btn-link--darker:before{background-color:#30584e}.btn-link.btn-link--darker:after{background-color:#223e37}@media(prefers-reduced-motion:reduce){.btn-link:after{transition-duration:.01ms}}.section-intro{row-gap:min(6.1538461538vw,calc(18.24885px + 1.47465vw),56px)}.section-intro:not(.grid){display:flex;flex-direction:column}.section-intro__heading,.section-intro__text{grid-column:1/-1}@media(min-width:1024px){.section-intro__heading{grid-column:1/8;grid-row:1}.section-intro__text{grid-column:8/-1;grid-row:1}.section-intro--middle .section-intro__text{align-self:center}.section-intro--heading-3 .section-intro__heading{grid-column:1/4}.section-intro--heading-4 .section-intro__heading{grid-column:1/5}.section-intro--heading-5 .section-intro__heading{grid-column:1/6}.section-intro--heading-6 .section-intro__heading{grid-column:1/7}.section-intro--heading-8 .section-intro__heading{grid-column:1/9}}.section-intro--stacked{row-gap:min(6.1538461538vw,calc(22.51429px + .38095vw),28px)}@media(min-width:1440px){.section-intro--stacked{row-gap:clamp(28px,4px + 1.6666666667vw,36px)}}@media(min-width:1920px){.section-intro--stacked{row-gap:clamp(36px,0px + 1.875vw,48px)}}.section-intro--stacked .section-intro__heading,.section-intro--stacked .section-intro__text{grid-column:1/-1;grid-row:auto}.site-header{background-color:#223e37;position:sticky;top:0;transition:transform .25s ease;z-index:100}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{margin-inline:auto;max-width:2560px;padding-inline:min(max(5.1282051282vw,calc(-.63492px + 5.29101vw)),40px);width:100%}@media(min-width:768px){.site-header__inner{padding-inline:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.site-header__inner{padding-inline:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.site-header__inner{padding-inline:100px}}.site-header__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding-block:24px}@media(max-width:767px){.site-header__inner{padding-block:13px}}.site-header__brand{align-items:center;color:#fff;display:inline-flex;grid-column:1;justify-self:start;position:relative;text-decoration:none;z-index:95}.site-header__brand img,.site-header__brand svg{display:block;height:min(7.1794871795vw,calc(26.51429px + .38095vw),32px);width:auto}@media(min-width:1440px){.site-header__brand img,.site-header__brand svg{height:clamp(32px,-1px + 2.2916666667vw,43px)}}.site-nav{display:none;grid-column:2}@media(min-width:1440px){.site-nav{display:block;justify-self:center}}.site-nav__list{align-items:center;display:flex;gap:clamp(40px,-5px + 3.125vw,55px);list-style:none;margin:0;padding:0}.site-nav__item{position:relative}.site-nav__link{font-size:min(2.8205128205vw,11px);font-weight:600;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.site-nav__link{font-size:clamp(11px,2px + .625vw,14px)}}@media(min-width:1920px){.site-nav__link{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}@media(max-width:1439px){.site-nav__link{font-size:18px}}.site-nav__link{align-items:center;background:none;border:0;color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;gap:8px;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.site-nav__link:focus-visible,.site-nav__link:hover{color:#fff}.site-nav__link.is-current{color:#fff}.site-nav__item.has-dropdown>.site-nav__link:before{color:#9eb383;content:"—";transition:color .25s ease}.site-nav__item.has-dropdown>.site-nav__link:focus-visible:before,.site-nav__item.has-dropdown>.site-nav__link:hover:before{color:inherit}.site-nav__submenu{background-color:#468072;border-radius:4px;clip-path:inset(0 0 100% 0 round 4px);left:50%;list-style:none;margin:0;padding:12px 0;pointer-events:none;position:absolute;top:calc(100% + 22px);transform:translateX(-50%);transition:clip-path .25s ease,visibility .25s ease;visibility:hidden;z-index:10}.site-nav__subitem{margin:0}.site-nav__sublink{font-size:min(2.8205128205vw,11px);font-weight:600;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.site-nav__sublink{font-size:clamp(11px,2px + .625vw,14px)}}@media(min-width:1920px){.site-nav__sublink{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}@media(max-width:1439px){.site-nav__sublink{font-size:18px}}.site-nav__sublink{color:#fff;display:block;font-weight:500;padding:6px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.site-nav__sublink:focus-visible,.site-nav__sublink:hover{color:#fff}@media(min-width:1440px){.site-nav__sublink{font-size:min(3.0769230769vw,12px);font-weight:500;letter-spacing:.05em;line-height:1.36;text-transform:none;transition:color .25s ease,background-color .25s ease}}@media(min-width:1440px)and (min-width:1440px){.site-nav__sublink{font-size:clamp(12px,0px + .8333333333vw,16px)}}@media(min-width:1440px)and (min-width:1920px){.site-nav__sublink{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}@media(min-width:1440px){.site-nav__sublink:focus-visible,.site-nav__sublink:hover{background-color:rgba(48,88,78,.502)}}.site-nav__item.has-dropdown.is-open .site-nav__submenu,.site-nav__item.has-dropdown:focus-within .site-nav__submenu,.site-nav__item.has-dropdown:hover .site-nav__submenu{clip-path:inset(0 0 0 0 round 4px);pointer-events:auto;visibility:visible}@media(min-width:1440px){.site-nav__item.has-dropdown.is-open:after,.site-nav__item.has-dropdown:focus-within:after,.site-nav__item.has-dropdown:hover:after{content:"";height:22px;left:0;position:absolute;right:0;top:100%}}.site-header__end{align-items:center;display:flex;gap:16px;grid-column:3;justify-self:end;position:relative;z-index:95}.site-header__actions{align-items:center;display:none;gap:clamp(16px,10px + .4166666667vw,18px);justify-self:end}@media(min-width:768px){.site-header__actions{display:flex}}.site-nav__actions{display:none}.site-header__download{display:inline-flex;position:relative}.site-header__download .btn__icon svg{color:#c4d1b4;height:28px;width:28px}.site-header__download .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.site-header__tooltip{background-color:#eaeeed;border-radius:4px;color:#0d0d0d;font-size:min(3.5897435897vw,14px);font-weight:500;left:50%;letter-spacing:.02em;line-height:1.36;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;top:calc(100% + 17.5px);transform:translate(-50%,-4px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap;z-index:20}@media(min-width:1920px){.site-header__tooltip{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}.site-header__tooltip:before{border-bottom:9px solid #eaeeed;border-left:5.2px solid transparent;border-right:5.2px solid transparent;bottom:calc(100% - 1.5px);content:"";left:50%;position:absolute;transform:translateX(-50%)}.site-header__download .btn:focus-visible~.site-header__tooltip,.site-header__download:hover .site-header__tooltip{opacity:1;transform:translate(-50%)}.site-header__burger{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;justify-self:end;padding:0;position:relative;width:36px}.site-header__burger span,.site-header__burger span:after,.site-header__burger span:before{content:"";display:block;height:3px;transition:width .25s ease,transform .25s ease,background-color .25s ease}.site-header__burger span{background-color:#9eb383;width:100%}.site-header__burger span:after,.site-header__burger span:before{background-color:#fff;left:0;position:absolute;top:50%;width:21px}.site-header__burger span:before{transform:translateY(calc(-50% - 9px))}.site-header__burger span:after{transform:translateY(calc(-50% + 9px))}@media(min-width:1440px){.site-header__burger{display:none}}.site-header.is-open .site-header__burger span{width:0}.site-header.is-open .site-header__burger span:before{transform:translateY(-50%) rotate(45deg);width:100%}.site-header.is-open .site-header__burger span:after{transform:translateY(-50%) rotate(-45deg);width:100%}@media(max-width:1439px){.site-header.is-open:before{background-color:#223e37;content:"";height:100%;inset:0 0 auto 0;pointer-events:none;position:absolute;transition:background-color .25s ease;z-index:92}.site-header.is-open .site-nav{align-items:safe center;background-color:#223e37;display:flex;flex-direction:column;inset:0;overflow:hidden;padding:calc(var(--nav-bar-h, 112px) + 60px) 24px 48px;position:fixed;z-index:90}.site-header.is-open .site-nav__list{align-items:flex-start;flex:1 1 auto;flex-direction:column;gap:44px;min-height:0;overflow-y:auto;scrollbar-color:#3b6c60 transparent}.site-header.is-open .site-nav__link{padding-left:40px;position:relative}.site-header.is-open .site-nav__item.has-dropdown>.site-nav__link:before{left:0;position:absolute;top:50%;transform:translateY(-50%)}.site-header.is-open .site-nav__submenu{background:none;clip-path:none;display:flex;flex-direction:column;gap:8px;margin-top:16px;min-width:0;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible}.site-header.is-open .site-nav__sublink{font-size:16px;font-weight:450;letter-spacing:.05em;line-height:1.36;padding:0 0 0 40px;text-align:left;text-transform:none}}@media(max-width:767px){.site-header.is-open:before{background-color:#30584e}.site-header.is-open .site-nav{background:#30584e;padding-bottom:20px}.site-header.is-open .site-nav__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-top:32px;width:100%}.site-nav__actions .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.site-nav__actions .btn--primary.btn--navbar{background-color:#223e37}.site-nav__actions .btn--secondary{border-color:hsla(0,0%,100%,.4);color:#c4d1b4}}@media(min-width:768px)and (max-width:1439px)and (max-height:900px){.site-header.is-open .site-nav{overflow-y:auto;scrollbar-color:#3b6c60 transparent}.site-header.is-open .site-nav__list{column-count:2;column-gap:56px;display:block;flex:0 0 auto;max-width:760px;overflow:visible;width:100%}.site-header.is-open .site-nav__item{break-inside:avoid;margin-bottom:40px}.site-header.is-open .site-nav__item:last-child{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.site-header,.site-nav__link,.site-nav__sublink,.site-nav__submenu{transition-duration:.01ms}}.hero{background-color:#223e37;color:#fff;overflow-x:clip;text-align:center}.hero__subheading{margin-top:clamp(32px,0px + 1.6666666667vw,42.6666666667px);margin-inline:auto;max-width:clamp(964px,0px + 50.2083333333vw,1285.3333333333px)}.hero__slider{margin-top:clamp(56px,0px + 2.9166666667vw,74.6666666667px)}.hero__actions{display:flex;inset-inline:0;justify-content:center;position:absolute;top:33.3333333333%;transform:translateY(-50%);z-index:1}.hero__slider{grid-column:1/-1}@media(min-width:1440px){.hero__slider{grid-column:2/span 11}}@media(max-width:480px){.hero__slider{aspect-ratio:1;max-height:max(150px,100svh - var(--hero-slider-reserve));width:100%}}.hero__slides{display:grid;height:100%;list-style:none;margin:0;padding:0}.hero__slide{clip-path:inset(0 100% 0 0);grid-area:1/1;transition:clip-path .9s ease}.hero__slide.is-active,.hero__slide.is-prev{clip-path:inset(0 0 0 0)}.hero__slide.is-active{z-index:2}.hero__slide.is-prev{transition:none;z-index:1}.hero__band{height:min(27.6923076923vw,calc(87.94286px + 5.14286vw),162px);position:relative}@media(min-width:1440px){.hero__band{height:clamp(162px,0px + 11.25vw,216px)}}@media(min-width:1920px){.hero__band{height:clamp(216px,0px + 11.25vw,288px)}}.hero__decor{inset-inline:0;pointer-events:none;position:absolute;top:0}.hero__decor,.hero__decor[data-hero-step="1"]{--hero-step-l:0%;--hero-step-r:91.4534883721%;--hero-pattern-l:0%;--hero-pattern-r:74.4186046512%;--hero-line-l:100%;--hero-line-r:0%;--hero-sweep-l:25.5813953488%;--hero-sweep-r:0%}.hero__decor[data-hero-step="2"]{--hero-step-l:8.5465116279%;--hero-step-r:82.9069767442%;--hero-pattern-l:0%;--hero-pattern-r:74.4186046512%;--hero-line-l:100%;--hero-line-r:-5.8139534884%;--hero-sweep-l:25.5813953488%;--hero-sweep-r:0%}.hero__decor[data-hero-step="3"]{--hero-step-l:0%;--hero-step-r:80.2325581395%;--hero-pattern-l:-5.8139534884%;--hero-pattern-r:80.2325581395%;--hero-line-l:100%;--hero-line-r:-5.8139534884%;--hero-sweep-l:19.7674418605%;--hero-sweep-r:0%}.hero__decor[data-hero-step="4"]{--hero-step-l:0%;--hero-step-r:91.4534883721%;--hero-pattern-l:8.5465116279%;--hero-pattern-r:65.8720930233%;--hero-line-l:100%;--hero-line-r:0%;--hero-sweep-l:34.1279069767%;--hero-sweep-r:0%}.hero__decor[data-hero-step="5"]{--hero-step-l:-5.8139534884%;--hero-step-r:91.4534883721%;--hero-pattern-l:8.5465116279%;--hero-pattern-r:65.8720930233%;--hero-line-l:100%;--hero-line-r:0%;--hero-sweep-l:34.1279069767%;--hero-sweep-r:-5.8139534884%}.hero__decor[data-hero-step="6"]{--hero-step-l:0%;--hero-step-r:91.4534883721%;--hero-pattern-l:8.5465116279%;--hero-pattern-r:65.8720930233%;--hero-line-l:100%;--hero-line-r:0%;--hero-sweep-l:34.1279069767%;--hero-sweep-r:0%}.hero__decor-row{height:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px);position:relative}@media(min-width:1440px){.hero__decor-row{height:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.hero__decor-row{height:clamp(72px,0px + 3.75vw,96px)}}.hero__bar{bottom:0;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1)}.hero__bar--step{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));left:var(--hero-step-l);right:var(--hero-step-r)}.hero__bar--pattern{background-image:url(../../assets/images/hero-decor-pattern.webp);background-position:50%;background-size:cover;left:var(--hero-pattern-l);right:var(--hero-pattern-r)}.hero__bar--line{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));left:var(--hero-line-l);right:var(--hero-line-r)}.hero__bar--sweep{background-image:linear-gradient(90deg,hsla(86,24%,61%,.8),#9eb383);left:var(--hero-sweep-l);right:var(--hero-sweep-r)}.hero__picture{display:contents}.hero__image{display:block;height:100%;object-fit:cover;object-position:var(--hero-focal,50%) center;width:100%}@keyframes hero-fill{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);background-position:100% 0}42.8571428571%{background-position:50% 0}57.1428571429%{animation-timing-function:cubic-bezier(.4,0,.2,1);background-position:50% 0}to{background-position:0 0}}@supports(background-clip:text) or (-webkit-background-clip:text){.hero h1.is-fill-armed{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#fff 33.333%,#9eb383 33.333% 66.667%,#fff 66.667%);background-position:100% 0;background-size:300% 100%;color:transparent;justify-self:center;width:fit-content}.hero h1.is-filling{animation:hero-fill 2.8s linear forwards}}@media(forced-colors:active),print{.hero h1.is-fill-armed{background-image:none;color:inherit}}@media(prefers-reduced-motion:reduce){.hero__bar,.hero__slide{transition:none}}.overview{color:#0d0d0d;--ov-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.overview{--ov-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.overview{--ov-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.overview{--ov-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.overview{--ov-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.overview{--ov-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.overview{--ov-bleed:100px}}.overview{--ov-decor-lift:calc(var(--ov-decor-row-h)*2)}.overview__aside>*,.overview__inner>*{grid-column:1/-1}.overview__inner{row-gap:min(6.1538461538vw,calc(18.24885px + 1.47465vw),56px)}.overview__aside{display:contents}.overview__media{margin:0}.js .overview__media img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .overview__media.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .overview__media img{clip-path:none;transition:none}}.overview__image{display:block;height:auto;width:100%}@media(max-width:1023px){.overview__media{order:-1}.overview__decor{margin-bottom:calc(36px - min(6.1538461538vw, calc(18.2488479263px + 1.4746543779vw), 56px));margin-top:calc(min(6.1538461538vw, calc(18.2488479263px + 1.4746543779vw), 56px)*-1);order:-1}}.overview__stat-list{column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:min(7.1794871795vw,calc(18.65438px + 2.39631vw),80px)}.overview__stat-list--stagger .overview__stat:nth-child(3){grid-column:2}.overview__stat-list--stagger .overview__stat:nth-child(4){grid-column:3}@media(max-width:575px){.overview__stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.overview__stat-list--stagger .overview__stat:nth-child(n){grid-column:auto}}.overview__stat{display:flex;flex-direction:column;gap:min(1.0256410256vw,calc(1.84332px + .553vw),16px)}.overview__stat-value{font-size:min(12.3076923077vw,calc(40.57143px + 1.90476vw),68px);font-weight:300;letter-spacing:.01em;line-height:1}@media(min-width:1440px){.overview__stat-value{font-size:clamp(68px,2px + 4.5833333333vw,90px)}}@media(min-width:1920px){.overview__stat-value{font-size:clamp(90px,0px + 4.6875vw,120px)}}.overview__stat-value{color:#4f6f68;font-variant-numeric:tabular-nums}.overview__stat-num{display:inline-block;position:relative}.overview__stat-ghost{user-select:none;visibility:hidden}.overview__stat-live{left:0;position:absolute;top:0}.overview__footnote{color:#30584e;margin-top:min(6.1538461538vw,calc(15.37327px + 2.21198vw),72px);--tw-ink:#30584e;--tw-ink-dim:rgba(48,88,78,.5)}.overview__decor{position:relative;--ov-decor-rows:2;height:calc(var(--ov-decor-rows)*var(--ov-decor-row-h));pointer-events:none}.overview__bar{height:var(--ov-decor-row-h);position:absolute;top:calc(var(--ov-row, 0)*var(--ov-decor-row-h));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.overview__bar{transform:scaleX(1);transition:none}}.overview__bar{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.overview__decor.is-drawn .overview__bar{transform:scaleX(1)}.overview__bar--a{--ov-row:0;left:0;right:30%;transform-origin:left;transition-delay:0s}.overview__bar--b{--ov-row:0;left:100%;right:calc(var(--ov-bleed)*-1);transform-origin:left;transition-delay:.12s}.overview__bar--c{--ov-row:1;left:40%;right:30%;transform-origin:left;transition-delay:.24s}.overview__bar--pattern{--ov-row:1;clip-path:inset(0 100% 0 0);left:70%;right:0;transform:none;transition-delay:.24s;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.overview__bar--pattern{clip-path:none;transition-property:none}}.overview__bar--pattern{background-image:url(../../assets/images/hero-decor-pattern.webp);background-position:50%;background-size:cover}.overview__decor.is-drawn .overview__bar--pattern{clip-path:inset(0)}@media(min-width:1024px){.overview__inner{padding-bottom:var(--ov-decor-row-h);row-gap:24px}.overview__heading{grid-column:1/8;grid-row:1}.overview__text{grid-column:8/-1;grid-row:1}.overview__stats{display:grid;grid-column:1/8;grid-row:2;grid-template-rows:1fr minmax(var(--ov-decor-lift),auto);row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}}@media(min-width:1024px)and (min-width:1440px){.overview__stats{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1024px)and (min-width:1920px){.overview__stats{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}@media(min-width:1024px){.overview__stat-list{align-self:start;grid-row:1}.overview__footnote{align-self:start;grid-row:2;margin-top:0}.overview__stat-list{--ov-stat-track:calc((100% + var(--grid-gutter))*2.5/7 - var(--grid-gutter));grid-template-columns:repeat(2,var(--ov-stat-track)) minmax(0,1fr)}.overview__aside{align-self:stretch;display:flex;flex-direction:column;grid-column:8/-1;grid-row:2;position:relative}.overview__actions{margin-bottom:min(6.1538461538vw,calc(19.54286px + 1.14286vw),36px);margin-top:min(0vw,0px)}}@media(min-width:1024px)and (min-width:1440px){.overview__actions{margin-top:clamp(0px,-48px + 3.3333333333vw,16px)}}@media(min-width:1024px)and (min-width:1920px){.overview__actions{margin-top:clamp(16px,0px + .8333333333vw,21.3333333333px)}}@media(min-width:1024px)and (min-width:1440px){.overview__actions{margin-bottom:clamp(36px,0px + 2.5vw,48px)}}@media(min-width:1024px)and (min-width:1920px){.overview__actions{margin-bottom:clamp(48px,0px + 2.5vw,64px)}}@media(min-width:1024px){.overview__media{flex:1;min-height:0}.overview__image{height:100%;object-fit:cover}.overview__decor{--ov-decor-rows:3;left:calc(-140% - var(--grid-gutter)*1.4);margin-top:calc(var(--ov-decor-lift)*-1);position:absolute;right:0;top:100%}.overview__bar--a{--ov-row:0;left:42.6%;right:48.8%;transform-origin:left;transition-delay:0s}.overview__bar--b{--ov-row:1;left:0;right:57.4%;transform-origin:left;transition-delay:.12s}.overview__bar--c{--ov-row:2;left:23.2%;right:57.4%;transform-origin:right;transition-delay:.24s}.overview__bar--pattern{--ov-row:2;clip-path:inset(0 100% 0 0);left:42.6%;right:40.3%;transform:none;transition-delay:.24s;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.overview__bar--pattern{clip-path:none;transition-property:none}}@media(min-width:1024px){.overview__bar--pattern{right:calc(41.66667% + var(--grid-gutter)*-.58333)}.overview__stat-list--split .overview__stat:nth-child(3){grid-column-start:1}}@media(prefers-reduced-motion:reduce){.overview__stat-value{transition:none}}.testimonial{position:relative;--t-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.testimonial{--t-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.testimonial{--t-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.testimonial__inner{display:grid;--t-photo:min(36.4102564103vw,calc(82.2px + 15.33333vw),303px)}@media(min-width:1440px){.testimonial__inner{--t-photo:clamp(303px,12px + 20.2083333333vw,400px)}}@media(min-width:1920px){.testimonial__inner{--t-photo:clamp(400px,0px + 20.8333333333vw,533.3333333333px)}}.testimonial__inner{column-gap:min(8.9743589744vw,calc(20.14286px + 3.80952vw),75px);grid-template-areas:"media author" "text  text";grid-template-columns:var(--t-photo) minmax(0,1fr)}@media(min-width:1440px){.testimonial__inner{column-gap:clamp(75px,0px + 5.2083333333vw,100px)}}@media(min-width:1920px){.testimonial__inner{column-gap:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.testimonial__inner{row-gap:min(6.1538461538vw,calc(21.12442px + .73733vw),40px)}@media(min-width:1024px){.testimonial__inner{grid-template-areas:"media body"}}.testimonial__media{aspect-ratio:1;grid-area:media;width:100%}.js .testimonial__media img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .testimonial__media.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .testimonial__media img{clip-path:none;transition:none}}.testimonial__image{height:100%;object-fit:cover;width:100%}.testimonial__body{display:contents}@media(min-width:1024px){.testimonial__body{display:flex;flex-direction:column;gap:min(8.2051282051vw,calc(29.12442px + .73733vw),48px);grid-area:body;justify-content:space-between}}.testimonial__text{grid-area:text}.testimonial__author{display:flex;flex-direction:column;gap:8px;grid-area:author}@media(min-width:1440px){.testimonial__author{gap:clamp(8px,2px + .4166666667vw,10px)}}@media(min-width:1920px){.testimonial__author{gap:clamp(10px,0px + .5208333333vw,13.3333333333px)}}.testimonial__author{--t-dash-inset:min(5.8974358974vw,calc(19.28571px + 0.95238vw),33px)}@media(min-width:1440px){.testimonial__author{--t-dash-inset:clamp(33px,15px + 1.25vw,39px)}}@media(min-width:1920px){.testimonial__author{--t-dash-inset:clamp(39px,0px + 2.03125vw,52px)}}.testimonial__author{padding-left:var(--t-dash-inset)}@media(max-width:1023px){.testimonial__author{align-self:end}}.testimonial__name{color:#879c6b;--tw-ink:#879c6b;--tw-ink-dim:hsla(86,20%,52%,.5);text-indent:calc(var(--t-dash-inset)*-1)}.testimonial__name:before{background-color:currentColor;content:"";display:inline-block;vertical-align:middle;width:min(3.0769230769vw,calc(10.14286px + .47619vw),17px)}@media(min-width:1440px){.testimonial__name:before{width:clamp(17px,-1px + 1.25vw,23px)}}@media(min-width:1920px){.testimonial__name:before{width:clamp(23px,0px + 1.1979166667vw,30.6666666667px)}}.testimonial__name:before{height:min(.7692307692vw,3px)}@media(min-width:1440px){.testimonial__name:before{height:clamp(3px,0px + .2083333333vw,4px)}}@media(min-width:1920px){.testimonial__name:before{height:clamp(4px,0px + .2083333333vw,5.3333333333px)}}.testimonial__name:before{margin-right:min(2.8205128205vw,calc(9.14286px + .47619vw),16px)}@media(min-width:1440px){.testimonial__name:before{margin-right:16px}}@media(min-width:1920px){.testimonial__name:before{margin-right:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.testimonial__decor{bottom:calc(var(--t-decor-row-h)*-1);left:0;pointer-events:none;position:absolute;right:0}.testimonial__bar{height:var(--t-decor-row-h);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.testimonial__bar{transform:scaleX(1);transition:none}}.testimonial__bar{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.testimonial__decor.is-drawn .testimonial__bar{transform:scaleX(1)}.testimonial__bar--line{grid-row:1;transform-origin:right}@media(max-width:767px){.testimonial__bar--line{grid-column:1/-1;justify-self:start;width:40%}}@media(min-width:768px){.testimonial__bar--line{grid-column:8/11}}.testimonial__bar--pattern{grid-row:2}@media(max-width:767px){.testimonial__bar--pattern{grid-column:1/-1;justify-self:end;width:60%}}@media(min-width:768px){.testimonial__bar--pattern{grid-column:11/-1;margin-left:calc(var(--grid-gutter)*-1)}}.testimonial__bar--pattern{background-image:url(../../assets/images/hero-decor-pattern.webp);background-position:50%;background-size:cover;clip-path:inset(0 100% 0 0);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.testimonial__bar--pattern{clip-path:none;transition-property:none}}.testimonial__decor.is-drawn .testimonial__bar--pattern{clip-path:inset(0)}.post-quote{align-items:flex-start;border-block:1px solid #9eb383;display:flex;flex-direction:column;gap:min(5.8974358974vw,23px);padding-block:min(9.2307692308vw,calc(34.98039px + .26144vw),40px)}@media(min-width:1920px){.post-quote{gap:clamp(23px,0px + 1.1979166667vw,30.6666666667px);padding-block:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.post-quote__text{font-size:min(5.641025641vw,calc(20.47059px + .39216vw),28px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1920px){.post-quote__text{font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.post-quote__text{text-indent:-.45em}.post-quote__text:after,.post-quote__text:before{content:'"'}.post-quote__author{align-items:flex-start;display:flex;flex-direction:column}.post-quote__name{font-size:min(5.641025641vw,22px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1920px){.post-quote__name{font-size:clamp(22px,0px + 1.1458333333vw,29.3333333333px)}}.post-quote__name{color:#4f6f68;font-weight:500}.post-quote__position{font-size:min(4.1025641026vw,calc(15.25714px + .19048vw),18px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.post-quote__position{font-size:clamp(18px,12px + .4166666667vw,20px)}}@media(min-width:1920px){.post-quote__position{font-size:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.post-quote__position{color:#223e37}@media(max-width:767px){.post-quote__text{letter-spacing:.03em;line-height:1.6}.post-quote__name{letter-spacing:.01em;line-height:1.14}}.quote-window{clip-path:inset(0 -100%);display:block}.quote-scroll{display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.js .swiper-slide:not(.swiper-slide-active) .quote-scroll{transform:translateY(-100%)}.js .swiper-slide-active~.swiper-slide .quote-scroll{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.quote-scroll{transition:none}}.clients{overflow:hidden}.clients__slider{--swiper-wrapper-transition-timing-function:cubic-bezier(0.32,0.72,0,1);overflow:visible}.clients__track{list-style:none;margin:0;padding:0}.clients__actions{margin-top:min(9.2307692308vw,36px)}@media(min-width:1440px){.clients__actions{margin-top:clamp(36px,-42px + 5.4166666667vw,62px)}}@media(min-width:1920px){.clients__actions{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.clients__actions{display:flex;justify-content:center}.clients__actions .btn{width:100%}@media(min-width:768px){.clients__actions .btn{width:auto}}.clients__deck{margin-top:min(8.2051282051vw,calc(27.68664px + 1.10599vw),56px);--grid-gutter:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}@media(min-width:768px){.clients__deck{--grid-gutter:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1440px){.clients__deck{--grid-gutter:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1920px){.clients__deck{--grid-gutter:40px}}.clients__slide{--cl-slide-w:calc((100% + var(--grid-gutter))/2);box-sizing:border-box;padding-right:var(--grid-gutter);width:var(--cl-slide-w)}@media(min-width:768px){.clients__slide{--cl-slide-w:calc((100% + var(--grid-gutter))/3)}}@media(min-width:1024px){.clients__slide{--cl-slide-w:calc((100% + var(--grid-gutter))/4)}}.clients__slide:last-child{padding-right:0;width:calc(var(--cl-slide-w) - var(--grid-gutter))}.client-card{--cl-logo-pad:min(5.1282051282vw,calc(18.14286px + 0.47619vw),25px)}@media(min-width:1440px){.client-card{--cl-logo-pad:clamp(25px,-119px + 10vw,73px)}}@media(min-width:1920px){.client-card{--cl-logo-pad:clamp(73px,0px + 3.8020833333vw,97.3333333333px)}}.client-card{aspect-ratio:1;background:rgba(79,111,104,.08);border-radius:4px;overflow:hidden;position:relative}.client-card__media{inset:0;opacity:0;position:absolute}.client-card__media img{display:block;height:100%;object-fit:cover;width:100%}.client-card__media:after{background:hsla(0,0%,5%,.3);content:"";inset:0;position:absolute}.client-card__logo{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--cl-logo-pad);position:absolute}.client-card__logo img{height:100%;object-fit:contain;width:100%}.client-card__status{inset-inline:min(2.0512820513vw,calc(3.54286px + 1.14286vw),20px);position:absolute}@media(min-width:1440px){.client-card__status{inset-inline:20px}}@media(min-width:1920px){.client-card__status{inset-inline:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.client-card__status{top:min(2.5641025641vw,calc(6.28571px + .95238vw),20px)}@media(min-width:1440px){.client-card__status{top:20px}}@media(min-width:1920px){.client-card__status{top:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.client-card__status{align-items:center;display:flex;gap:min(2.5641025641vw,calc(7.02857px + .7619vw),18px)}@media(min-width:1440px){.client-card__status{gap:clamp(18px,12px + .4166666667vw,20px)}}@media(min-width:1920px){.client-card__status{gap:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.client-card__status{font-size:min(2.5641025641vw,calc(8.88571px + .28571vw),13px);font-weight:500;letter-spacing:.08em;line-height:1.36;margin:0}@media(min-width:1440px){.client-card__status{font-size:13px}}@media(min-width:1920px){.client-card__status{font-size:clamp(13px,0px + .6770833333vw,17.3333333333px)}}.client-card__status{color:#fff;text-transform:uppercase;--tw-ink:#fff;--tw-ink-dim:hsla(0,0%,100%,.5);opacity:0;transition:opacity .3s ease}.client-card__status:after,.client-card__status:before{background-color:#9eb383;content:"";flex:1;height:1px;transform:scaleX(0);transition:transform .3s ease}@media(min-width:768px){.client-card__status:after,.client-card__status:before{height:2px}}.client-card__status:before{transform-origin:right}.client-card__status:after{margin-left:-.08em;transform-origin:left}.client-card__link{inset:0;position:absolute;z-index:1}.client-card:has(a:focus-visible){outline:2px solid #4f6f68;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.client-card__media{transition:opacity .3s ease}.client-card__logo img{transition:filter .3s ease,transform .3s ease}}@media(hover:hover){.client-card:hover .client-card__media{opacity:1}.client-card:hover .client-card__logo img{filter:brightness(0) invert(1);transform:scale(.864628821)}.client-card:hover .client-card__status{opacity:1}.client-card:hover .client-card__status:after,.client-card:hover .client-card__status:before{transform:scaleX(1)}}@media(hover:none){.client-card__media{opacity:1}.client-card__logo img{filter:brightness(0) invert(1);transform:scale(.864628821)}.client-card__status{opacity:1}.client-card__status:after,.client-card__status:before{transform:scaleX(1)}}.client-detail{padding-bottom:max(60px,min(15.3846153846vw,calc(49.80392px + 2.61438vw),100px))}@media(min-width:1920px){.client-detail{padding-bottom:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.client-detail__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}@media(min-width:1440px){.client-detail__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.client-detail__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.client-detail__body{align-items:flex-start;display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px)}@media(min-width:1440px){.client-detail__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.client-detail__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.client-detail__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.client-detail__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.client-detail__header{gap:clamp(36px,0px + 1.875vw,48px)}}.client-detail__header>div{max-width:clamp(741px,0px + 38.59375vw,988px)}.client-detail__meta{margin:0;row-gap:min(6.1538461538vw,calc(21.77143px + .57143vw),30px);width:100%}@media(min-width:1440px){.client-detail__meta{row-gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.client-detail__meta{row-gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.client-detail__meta>div{display:flex;flex-direction:column;gap:4px}.client-detail__meta dd{margin:0}.client-detail__body>nav{display:grid;gap:max(16px,min(4.1025641026vw,calc(10.8px + 1.33333vw),30px));grid-auto-columns:1fr;grid-auto-flow:column}@media(min-width:1440px){.client-detail__body>nav{gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.client-detail__body>nav{gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.client-detail__body>nav{margin-top:auto;width:100%}@media(min-width:768px){.client-detail__body>nav{width:auto}}@media(min-width:768px)and (max-width:1439px){.client-detail__body>nav{grid-auto-flow:row}}.client-detail__media{aspect-ratio:1.3548387097;order:-1;overflow:hidden;position:relative}@media(min-width:768px){.client-detail__media{order:0}}.client-detail__media>img{height:100%;object-fit:cover;width:100%}.client-detail__logo{align-items:center;aspect-ratio:1;background:#223e37;display:flex;justify-content:center;left:0;padding:5.2380952381%;position:absolute;top:0;width:34.880952381%}.client-detail__logo img{filter:brightness(0) invert(1);height:auto;object-fit:contain;width:auto}.client-feature-card{padding-block:min(9.2307692308vw,calc(21.51429px + 3.71429vw),75px)}@media(min-width:1440px){.client-feature-card{padding-block:clamp(75px,0px + 5.2083333333vw,100px)}}@media(min-width:1920px){.client-feature-card{padding-block:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.client-feature-card:nth-child(odd of :not([hidden])){background:rgba(79,111,104,.08)}.client-feature-card__inner{align-items:flex-start;display:flex;flex-direction:column;gap:min(8.2051282051vw,calc(2.65714px + 7.52381vw),111px)}@media(min-width:1440px){.client-feature-card__inner{gap:clamp(111px,0px + 7.7083333333vw,148px)}}@media(min-width:1920px){.client-feature-card__inner{gap:clamp(148px,0px + 7.7083333333vw,197.3333333333px)}}@media(max-width:768px){.client-feature-card__inner{gap:20px}}@media(min-width:1024px){.client-feature-card__inner{align-items:center;flex-direction:row}}.client-feature-card__media{aspect-ratio:1.5270833333;display:block;flex:none;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.client-feature-card__media{width:42.6162790698%}}.client-feature-card__media img{display:block;height:100%;object-fit:cover;width:100%}.client-feature-card__media:after{background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.32)),linear-gradient(rgba(34,62,55,.5),rgba(34,62,55,.5));content:"";inset:0;position:absolute}.client-feature-card__logo{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.client-feature-card__logo img{filter:brightness(0) invert(1);height:auto;max-height:30%;max-width:28%;object-fit:contain;width:auto}.client-feature-card__body{align-items:flex-start;display:flex;flex:none;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.client-feature-card__body{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.client-feature-card__body{gap:clamp(36px,0px + 1.875vw,48px)}}@media(max-width:768px){.client-feature-card__body{gap:20px}}@media(min-width:1024px){.client-feature-card__body{width:45.3488372093%}}.client-feature-card__actions{align-self:stretch;display:flex;flex-wrap:wrap;gap:16px}.client-feature-card__body a:not(.btn){color:inherit;text-decoration:none}.client-feature-card__body a:not(.btn):focus-visible{outline:2px solid #4f6f68;outline-offset:2px}.portfolio{background-color:rgba(79,111,104,.078);--tw-accent:#7e9363;--tw-accent-dim:rgba(126,147,99,.5);overflow:hidden}.portfolio__deck{margin-top:min(8.2051282051vw,calc(27.68664px + 1.10599vw),56px);--grid-gutter:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}@media(min-width:768px){.portfolio__deck{--grid-gutter:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1440px){.portfolio__deck{--grid-gutter:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1920px){.portfolio__deck{--grid-gutter:40px}}.portfolio__slider{--swiper-wrapper-transition-timing-function:cubic-bezier(0.32,0.72,0,1);height:0;overflow:visible;padding-top:calc(((100% + var(--grid-gutter))*12/12 - var(--grid-gutter))*.5625);position:relative}@media(min-width:1024px){.portfolio__slider{padding-top:calc(((100% + var(--grid-gutter))*7/12 - var(--grid-gutter))*.5625)}}.portfolio__track{inset:0;list-style:none;margin:0;padding:0;position:absolute}.portfolio__slide{--pf-trail:var(--grid-gutter);--pf-cap-base:calc(100% + var(--grid-gutter) - var(--pf-trail));--pf-slide-w:calc((100% + var(--grid-gutter))*12/12);box-sizing:border-box;height:100%;padding-right:var(--pf-trail);position:relative;transition:transform .6s cubic-bezier(.32,.72,0,1);width:var(--pf-slide-w)}@media(min-width:1024px){.portfolio__slide{--pf-slide-w:calc((100% + var(--grid-gutter))*5/12)}}.portfolio__slide:last-child{--pf-trail:0px;width:calc(var(--pf-slide-w) - var(--grid-gutter))}@media(max-width:1023px){.portfolio__slide{opacity:0;transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .6s cubic-bezier(.32,.72,0,1)}}@media(prefers-reduced-motion:reduce){.portfolio__slide{transition:none}}@media(min-width:1024px){.swiper-slide-active~.portfolio__slide{transform:translateX(40%)}}.portfolio__actions{margin-top:min(6.1538461538vw,calc(21.12442px + .73733vw),40px);pointer-events:none;position:relative;z-index:1}@media(min-width:1024px){.portfolio__actions{margin-top:calc(clamp(59px, 44px + 1.0416666667vw, 64px)*-1)}}.portfolio__actions-inner{align-items:center;display:flex;gap:16px;grid-column:1/-1;justify-content:space-between;pointer-events:auto}@media(min-width:1024px){.portfolio__actions-inner{align-items:flex-end;grid-column:8/-1}}.portfolio__nav{display:contents}@media(min-width:1024px){.portfolio__nav{display:flex;gap:16px;margin-left:auto}}.portfolio__prev{order:-1}@media(min-width:1024px){.portfolio__prev{order:0}}.portfolio__cta{flex:1}@media(min-width:1024px){.portfolio__cta{flex:0 0 auto}}.portfolio-slide{--pf-bar-inset:40px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:width .6s cubic-bezier(.32,.72,0,1);width:100%}.portfolio-slide__media{flex:0 0 auto;height:calc(100% - max(18.5585585586%,clamp(59px, 44px + 1.0416666667vw, 64px)));min-height:0;position:relative;transition:height .6s cubic-bezier(.32,.72,0,1)}.portfolio-slide__media img{display:block;height:100%;object-fit:cover;width:100%}.portfolio-slide__media img[hidden]{display:none}.portfolio-slide__media .portfolio-slide__player{border:0;height:100%;inset:0;position:absolute;width:100%}.portfolio-slide__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));inset:0;pointer-events:none;position:absolute;transition:opacity .6s cubic-bezier(.32,.72,0,1)}.portfolio-slide__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);--pf-play-size:min(14.358974359vw,calc(44.48571px + 2.95238vw),87px)}@media(min-width:1440px){.portfolio-slide__play{--pf-play-size:clamp(87px,0px + 6.0416666667vw,116px)}}@media(min-width:1920px){.portfolio-slide__play{--pf-play-size:clamp(116px,0px + 6.0416666667vw,154.6666666667px)}}.portfolio-slide__play{background:transparent;border:0;cursor:pointer;display:block;height:var(--pf-play-size);padding:0;width:var(--pf-play-size)}.portfolio-slide__play[hidden]{display:none}.portfolio-slide__play svg{display:block;height:100%;width:100%}.portfolio-slide__play .play-circle__disc{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.32,.72,0,1);vector-effect:non-scaling-stroke}.portfolio-slide__caption{align-items:stretch;border-end-end-radius:4px;color:#fff;display:flex;inset:auto auto 0 var(--pf-bar-inset);width:calc(var(--pf-cap-base) - var(--grid-gutter) - var(--pf-bar-inset));--tw-ink:#fff;--tw-ink-dim:hsla(0,0%,100%,.5);opacity:0;pointer-events:none}.portfolio-slide__caption,.portfolio-slide__caption:before{background:linear-gradient(270deg,hsla(86,24%,61%,.8),#9eb383);position:absolute}.portfolio-slide__caption:before{content:"";height:72px;left:0;top:0;transform:translate(-100%,-100%);width:var(--pf-bar-inset)}@media(min-width:1024px){.portfolio-slide__caption{width:calc(var(--pf-cap-base)*1.4 - var(--grid-gutter) - var(--pf-bar-inset))}}.portfolio-slide__logo{flex:0 0 auto;--pf-logo-w:min(23.3333333333vw,calc(57.57143px + 8.57143vw),181px)}@media(min-width:1440px){.portfolio-slide__logo{--pf-logo-w:clamp(181px,-56px + 16.4583333333vw,260px)}}@media(min-width:1920px){.portfolio-slide__logo{--pf-logo-w:clamp(260px,0px + 13.5416666667vw,346.6666666667px)}}.portfolio-slide__logo{align-items:center;display:flex;justify-content:center;width:var(--pf-logo-w)}.portfolio-slide__logo img{display:block;filter:brightness(0) invert(1);height:auto;max-height:60%;max-width:70%;object-fit:contain;width:auto}.portfolio-slide__logo.is-cropped img{width:70%}.portfolio-slide__quote{flex:1;min-width:0;padding-block:min(4.1025641026vw,calc(13.02857px + .7619vw),24px);position:relative}@media(min-width:1440px){.portfolio-slide__quote{padding-block:clamp(24px,0px + 1.6666666667vw,32px)}}@media(min-width:1920px){.portfolio-slide__quote{padding-block:clamp(32px,0px + 1.6666666667vw,42.6666666667px)}}.portfolio-slide__quote{padding-inline:min(4.1025641026vw,calc(7.08571px + 2.28571vw),40px)}@media(min-width:1440px){.portfolio-slide__quote{padding-inline:40px}}@media(min-width:1920px){.portfolio-slide__quote{padding-inline:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.portfolio-slide__quote:before{content:"";inset-inline-start:0;position:absolute;top:min(5.8974358974vw,calc(21.51429px + .38095vw),27px)}@media(min-width:1440px){.portfolio-slide__quote:before{top:27px}}@media(min-width:1920px){.portfolio-slide__quote:before{top:clamp(27px,0px + 1.40625vw,36px)}}.portfolio-slide__quote:before{bottom:min(5.8974358974vw,calc(21.51429px + .38095vw),27px)}@media(min-width:1440px){.portfolio-slide__quote:before{bottom:27px}}@media(min-width:1920px){.portfolio-slide__quote:before{bottom:clamp(27px,0px + 1.40625vw,36px)}}.portfolio-slide__quote:before{background-color:hsla(0,0%,100%,.5);width:1px}@media(min-width:1024px){.portfolio-slide__quote:before{width:2px}}.portfolio-slide__quote p{margin:0}.portfolio-slide--link .portfolio-slide__quote{display:flex;flex-direction:column;justify-content:center}.portfolio-slide__caption{transition:opacity .6s cubic-bezier(.32,.72,0,1) 0s}@media(prefers-reduced-motion:reduce){.portfolio-slide,.portfolio-slide__caption,.portfolio-slide__media,.portfolio-slide__overlay,.portfolio-slide__play .play-circle__disc{transition:none}}@media(min-width:1024px){.swiper-slide-active .portfolio-slide{width:calc(100% + (100% + var(--grid-gutter))*.4)}}@media(max-width:1023px){.swiper-slide-active{opacity:1}}.portfolio-slide-open .portfolio-slide__media,.swiper-slide-active .portfolio-slide__media{height:100%}.portfolio-slide-open .portfolio-slide__caption,.swiper-slide-active .portfolio-slide__caption{opacity:1;pointer-events:auto}@media(hover:hover){.portfolio-slide-open .portfolio-slide:hover .portfolio-slide__overlay,.swiper-slide-active .portfolio-slide:hover .portfolio-slide__overlay{opacity:0}.portfolio-slide-open .portfolio-slide:hover .play-circle__disc,.swiper-slide-active .portfolio-slide:hover .play-circle__disc{transform:scale(1.1282051282)}}.portfolio__slide--playing .portfolio-slide__caption{opacity:0;pointer-events:none}.portfolio__slide--playing .portfolio-slide__overlay{opacity:0}.portfolio__slider--moving .portfolio-slide__caption{opacity:0;pointer-events:none}@media(max-width:768px){.portfolio__slider{height:auto;padding-top:0}.portfolio__track{position:static}.portfolio__slide{height:auto}.portfolio-slide-open .portfolio-slide__media,.portfolio-slide__media,.swiper-slide-active .portfolio-slide__media{aspect-ratio:16/9;flex:0 0 auto;height:auto;transition:none}.portfolio-slide{overflow:visible}.portfolio-slide-open .portfolio-slide__caption,.portfolio-slide__caption,.swiper-slide-active .portfolio-slide__caption{inset:auto;margin:0;position:relative;width:100%}.portfolio-slide-open .portfolio-slide__caption,.portfolio-slide__caption,.portfolio__slide--playing .portfolio-slide__caption,.portfolio__slider--moving .portfolio-slide__caption,.swiper-slide-active .portfolio-slide__caption{opacity:1;pointer-events:auto;transition:none}.portfolio-slide__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}.client-video{background-color:rgba(79,111,104,.078);--tw-accent:#7e9363;--tw-accent-dim:rgba(126,147,99,.5)}.client-video__inner{row-gap:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.client-video__inner{row-gap:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.client-video__inner{row-gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.client-video__inner{align-items:center}.client-video__actions{display:flex;justify-content:flex-end}@media(min-width:769px){.client-video__actions{grid-row:1}}@media(max-width:768px){.client-video__inner>*{grid-column:1/-1}.client-video__actions{justify-content:flex-start}}.client-video__stage{aspect-ratio:1.7777777778;position:relative}@media(max-width:768px){.client-video__stage{aspect-ratio:auto}}@media(min-width:769px){.client-video__stage .portfolio-slide__caption{inset-inline-end:0;width:auto}}@media(min-width:1024px){.client-video__stage .portfolio-slide{--pf-bar-inset:70px}.client-video__stage .portfolio-slide__logo{width:calc(var(--pf-logo-w)*1.7)}.client-video__stage .portfolio-slide__logo img{max-width:calc(var(--pf-logo-w)*.7)}.client-video__stage .portfolio-slide__logo.is-cropped img{width:calc(var(--pf-logo-w)*.7)}.client-video__stage .portfolio-slide__quote{align-self:center}.client-video__stage .portfolio-slide__play{height:calc(var(--pf-play-size)*1.743);width:calc(var(--pf-play-size)*1.743)}.client-video__stage .portfolio-slide__quote{font-size:min(6.1538461538vw,calc(21.77143px + .57143vw),30px);font-weight:400;letter-spacing:0;line-height:1.5;text-transform:capitalize}}@media(min-width:1024px)and (min-width:1440px){.client-video__stage .portfolio-slide__quote{font-size:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1024px)and (min-width:1920px){.client-video__stage .portfolio-slide__quote{font-size:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}@media(min-width:1024px){.client-video__stage .portfolio-slide__quote:before{bottom:auto;height:51.0638297872%;top:50%;transform:translateY(-50%)}}.video-detail__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}@media(min-width:1440px){.video-detail__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.video-detail__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.video-detail__body{align-items:flex-start;display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px)}@media(min-width:1440px){.video-detail__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.video-detail__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.video-detail__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.video-detail__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.video-detail__header{gap:clamp(36px,0px + 1.875vw,48px)}}.video-detail__header>div{max-width:clamp(780px,0px + 40.625vw,1040px)}.video-detail__media{order:-1}@media(min-width:768px){.video-detail__media{order:0}}.video-player{aspect-ratio:1.7777777778;display:flex;flex-direction:column;overflow:hidden}@media(hover:hover){.video-player:hover .portfolio-slide__overlay{opacity:0}.video-player:hover .play-circle__disc{transform:scale(1.1282051282)}}.case-study{display:flex;flex-direction:column;row-gap:max(40px,min(10.2564102564vw,calc(34.90196px + 1.30719vw),60px))}@media(min-width:1920px){.case-study{row-gap:clamp(60px,0px + 3.125vw,80px)}}.case-study{padding-bottom:max(60px,min(15.3846153846vw,calc(49.80392px + 2.61438vw),100px))}@media(min-width:1920px){.case-study{padding-bottom:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.case-study-intro>.grid>div{align-items:flex-start;display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(34.90196px + 1.30719vw),60px)}@media(min-width:1920px){.case-study-intro>.grid>div{gap:clamp(60px,0px + 3.125vw,80px)}}.case-study-intro>.grid>div>header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(20.94118px + .78431vw),36px);width:100%}@media(min-width:1920px){.case-study-intro>.grid>div>header{gap:clamp(36px,0px + 1.875vw,48px)}}.case-study-intro>.grid>div>header>:first-child>.accent:first-child{display:block;width:fit-content}.case-study-intro>.grid>div>figure{aspect-ratio:1134/638;margin:0;overflow:hidden;width:100%}.case-study-intro>.grid>div>figure img{height:100%;object-fit:cover;width:100%}.case-study-chapters ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:min(10.2564102564vw,calc(34.90196px + 1.30719vw),60px)}@media(min-width:1920px){.case-study-chapters ol{row-gap:clamp(60px,0px + 3.125vw,80px)}}.case-study-chapter{display:flex;flex-direction:column}.case-study-chapter>*+*,.case-study-chapter>*+.case-study-cards{margin-top:min(10.2564102564vw,calc(34.90196px + 1.30719vw),60px)}@media(min-width:1920px){.case-study-chapter>*+*,.case-study-chapter>*+.case-study-cards{margin-top:clamp(60px,0px + 3.125vw,80px)}}.case-study-chapter>h2+*{margin-top:min(3.0769230769vw,calc(6.90196px + 1.30719vw),32px)}@media(min-width:1920px){.case-study-chapter>h2+*{margin-top:clamp(32px,0px + 1.6666666667vw,42.6666666667px)}}.case-study-chapter>div>*+*{margin-top:min(6.1538461538vw,calc(19.92157px + 1.04575vw),40px)}@media(min-width:1920px){.case-study-chapter>div>*+*{margin-top:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.case-study-chapter>div>p:empty{display:none}.case-study-chapter>div>ul{list-style:none;padding-inline-start:0}.case-study-chapter>div>ul li{padding-inline-start:min(4.6153846154vw,calc(16.47059px + .39216vw),24px);position:relative}@media(min-width:1920px){.case-study-chapter>div>ul li{padding-inline-start:clamp(24px,0px + 1.25vw,32px)}}.case-study-chapter>div>ul li:before{background:#9eb383;content:"";inset-inline-start:0;position:absolute;top:12px;width:min(1.5384615385vw,calc(5.4902px + .13072vw),8px)}@media(min-width:1920px){.case-study-chapter>div>ul li:before{width:clamp(8px,0px + .4166666667vw,10.6666666667px)}}.case-study-chapter>div>ul li:before{height:min(1.5384615385vw,calc(5.4902px + .13072vw),8px)}@media(min-width:1920px){.case-study-chapter>div>ul li:before{height:clamp(8px,0px + .4166666667vw,10.6666666667px)}}.case-study-chapter>div>ol,.case-study-chapter>div>ul{margin-block:0}.case-study-chapter>div>ol li+li,.case-study-chapter>div>ul li+li{margin-top:12px}.case-study-chapter>div>p+:is(ul,ol){margin-top:min(6.1538461538vw,calc(19.92157px + 1.04575vw),40px)}@media(min-width:1920px){.case-study-chapter>div>p+:is(ul,ol){margin-top:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.case-study-cards{display:flex;flex-wrap:wrap;gap:var(--grid-gutter);justify-content:center;list-style:none;margin:0;padding:0}.case-study-cards>.case-study-card{flex:0 0 calc(50% - var(--grid-gutter)*1/2);min-width:0}@media(min-width:1440px){.case-study-cards>.case-study-card{flex-basis:calc(33.33333% - var(--grid-gutter)*2/3)}}@media(min-width:1920px){.case-study-cards>.case-study-card{flex-basis:calc(25% - var(--grid-gutter)*3/4)}}.case-study-card{aspect-ratio:1;border:1px solid #9eb383;display:flex;flex-direction:column;justify-content:center;padding-inline:min(5.1282051282vw,calc(18.98039px + .26144vw),24px)}@media(min-width:1920px){.case-study-card{padding-inline:clamp(24px,0px + 1.25vw,32px)}}.case-study-card{padding-block:min(5.1282051282vw,calc(16.94118px + .78431vw),32px)}@media(min-width:1920px){.case-study-card{padding-block:clamp(32px,0px + 1.6666666667vw,42.6666666667px)}}.case-study-card{gap:min(max(.5128205128vw,calc(-.54902px + .65359vw)),12px)}@media(min-width:1920px){.case-study-card{gap:clamp(12px,0px + .625vw,16px)}}.filter-row__buttons{display:flex;gap:min(3.0769230769vw,calc(9.95714px + .52381vw),17.5px)}@media(min-width:1440px){.filter-row__buttons{gap:clamp(17.5px,10px + .5208333333vw,20px)}}@media(min-width:1920px){.filter-row__buttons{gap:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.filter-row__buttons{overflow-x:auto}@media(min-width:768px){.filter-row__buttons{flex-wrap:wrap;overflow-x:visible}}.filter-row__buttons{margin-inline:-4px;margin-bottom:-4px;padding:4px}.filter-row__buttons:not(:first-child){margin-top:8px}.filter-row__buttons>.btn{flex:none}.member-card{display:flex;flex-direction:column;position:relative}.member-card__photo{aspect-ratio:1;overflow:hidden;position:relative}.member-card__photo:before{background-image:linear-gradient(180deg,hsla(86,24%,61%,.16),rgba(34,62,55,.16));content:"";inset:0;mix-blend-mode:darken;pointer-events:none;position:absolute;z-index:1}.member-card__photo{margin-bottom:min(3.3333333333vw,calc(8.91429px + 1.04762vw),24px)}@media(min-width:1440px){.member-card__photo{margin-bottom:clamp(24px,9px + 1.0416666667vw,29px)}}@media(min-width:1920px){.member-card__photo{margin-bottom:clamp(29px,0px + 1.5104166667vw,38.6666666667px)}}.member-card__image{height:100%;object-fit:cover;width:100%}.member-card__bio{background:#4f6f68;bottom:0;clip-path:inset(0 100% 0 0);color:#fff;padding-block:min(2.3076923077vw,calc(6.02857px + .7619vw),17px);position:absolute;right:0;transition:clip-path .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:2}@media(min-width:1440px){.member-card__bio{padding-block:clamp(17px,8px + .625vw,20px)}}@media(min-width:1920px){.member-card__bio{padding-block:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.member-card__bio{padding-inline:min(4.6153846154vw,calc(12.42857px + 1.42857vw),33px)}@media(min-width:1440px){.member-card__bio{padding-inline:clamp(33px,12px + 1.4583333333vw,40px)}}@media(min-width:1920px){.member-card__bio{padding-inline:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.member-card__body{align-items:flex-start;color:inherit;display:flex;padding-right:min(4.6153846154vw,calc(12.42857px + 1.42857vw),33px);text-decoration:none}@media(min-width:1440px){.member-card__body{padding-right:clamp(33px,12px + 1.4583333333vw,40px)}}@media(min-width:1920px){.member-card__body{padding-right:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.member-card__body:before{background:linear-gradient(#879c6b,#879c6b) no-repeat 0 100%/100% var(--mc-dash-h);content:"";flex:none;height:20px;margin-right:0;transition:width .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1);width:0;--mc-dash-h:min(0.7692307692vw,3px)}@media(min-width:1440px){.member-card__body:before{--mc-dash-h:clamp(3px,0px + 0.2083333333vw,4px)}}@media(min-width:1920px){.member-card__body:before{--mc-dash-h:clamp(4px,0px + 0.2083333333vw,5.3333333333px)}}.member-card__body:is(a):after{content:"";inset:0;position:absolute}.member-card__text{display:flex;flex:1;flex-direction:column;min-width:0;row-gap:8px}.member-card__name{color:#4f6f68;--tw-ink:#4f6f68;--tw-ink-dim:rgba(79,111,104,.5)}.member-card__name,.member-card__position{transition:color .3s cubic-bezier(.4,0,.2,1)}.member-card__position{color:#223e37;--tw-ink:#223e37;--tw-ink-dim:rgba(34,62,55,.5)}@media(hover:hover){.member-card:hover .member-card__bio{clip-path:inset(0)}.member-card:hover .member-card__body:before{margin-right:min(2.8205128205vw,calc(9.14286px + .47619vw),16px);width:min(3.0769230769vw,calc(10.14286px + .47619vw),17px)}}@media(hover:hover)and (min-width:1440px){.member-card:hover .member-card__body:before{width:clamp(17px,-4px + 1.4583333333vw,24px)}}@media(hover:hover)and (min-width:1920px){.member-card:hover .member-card__body:before{width:clamp(24px,0px + 1.25vw,32px)}}@media(hover:hover)and (min-width:1440px){.member-card:hover .member-card__body:before{margin-right:16px}}@media(hover:hover)and (min-width:1920px){.member-card:hover .member-card__body:before{margin-right:clamp(16px,0px + .8333333333vw,21.3333333333px)}}@media(hover:hover){.member-card:hover .member-card__name{color:#879c6b}}.member-card:has(a:focus-visible) .member-card__bio{clip-path:inset(0)}.member-card:has(a:focus-visible) .member-card__body:before{width:min(3.0769230769vw,calc(10.14286px + .47619vw),17px)}@media(min-width:1440px){.member-card:has(a:focus-visible) .member-card__body:before{width:clamp(17px,-4px + 1.4583333333vw,24px)}}@media(min-width:1920px){.member-card:has(a:focus-visible) .member-card__body:before{width:clamp(24px,0px + 1.25vw,32px)}}.member-card:has(a:focus-visible) .member-card__body:before{margin-right:min(2.8205128205vw,calc(9.14286px + .47619vw),16px)}@media(min-width:1440px){.member-card:has(a:focus-visible) .member-card__body:before{margin-right:16px}}@media(min-width:1920px){.member-card:has(a:focus-visible) .member-card__body:before{margin-right:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.member-card:has(a:focus-visible) .member-card__name{color:#879c6b}@media(prefers-reduced-motion:reduce){.member-card__bio,.member-card__body:before,.member-card__name{transition:none}}.member-detail__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}@media(min-width:1440px){.member-detail__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.member-detail__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.member-detail__body{align-items:flex-start;display:flex;flex-direction:column}.member-detail__header{align-items:flex-start;display:flex;gap:var(--grid-gutter);justify-content:space-between;margin-bottom:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.member-detail__header{margin-bottom:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.member-detail__header{margin-bottom:clamp(36px,0px + 1.875vw,48px)}}.member-detail__titles{display:flex;flex-direction:column;gap:min(2.0512820513vw,calc(7.62857px + .09524vw),9px)}@media(min-width:1440px){.member-detail__titles{gap:clamp(9px,0px + .625vw,12px)}}@media(min-width:1920px){.member-detail__titles{gap:clamp(12px,0px + .625vw,16px)}}.member-detail__linkedin{flex:0 0 auto}.member-detail__investments{margin-top:min(8.2051282051vw,calc(29.02857px + .7619vw),40px);width:100%}@media(min-width:1440px){.member-detail__investments{margin-top:clamp(40px,1px + 2.7083333333vw,53px)}}@media(min-width:1920px){.member-detail__investments{margin-top:clamp(53px,0px + 2.7604166667vw,70.6666666667px)}}.member-detail__investments-heading{margin-bottom:min(4.1025641026vw,calc(15.25714px + .19048vw),18px)}@media(min-width:1440px){.member-detail__investments-heading{margin-bottom:clamp(18px,0px + 1.25vw,24px)}}@media(min-width:1920px){.member-detail__investments-heading{margin-bottom:clamp(24px,0px + 1.25vw,32px)}}.member-detail__logos{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;--md-logo-gap:min(4.1025641026vw,calc(10.8px + 1.33333vw),30px)}@media(min-width:1440px){.member-detail__logos{--md-logo-gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.member-detail__logos{--md-logo-gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.member-detail__logos{gap:var(--md-logo-gap)}.member-detail__logos>li{flex:0 0 calc((100% - var(--md-logo-gap))/2)}@media(min-width:768px){.member-detail__logos>li{flex-basis:min(18.4615384615vw,calc(60.85714px + 2.85714vw),102px)}}@media(min-width:768px)and (min-width:1440px){.member-detail__logos>li{flex-basis:clamp(102px,0px + 7.0833333333vw,136px)}}@media(min-width:768px)and (min-width:1920px){.member-detail__logos>li{flex-basis:clamp(136px,0px + 7.0833333333vw,181.3333333333px)}}.member-detail__logos>li .client-card{--cl-logo-pad:11.75%}.member-detail__body>nav{display:grid;gap:max(16px,min(4.1025641026vw,calc(10.8px + 1.33333vw),30px));grid-auto-columns:1fr;grid-auto-flow:column}@media(min-width:1440px){.member-detail__body>nav{gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.member-detail__body>nav{gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.member-detail__body>nav{margin-top:auto;padding-top:min(8.2051282051vw,calc(29.02857px + .7619vw),40px);width:100%}@media(min-width:1440px){.member-detail__body>nav{padding-top:clamp(40px,1px + 2.7083333333vw,53px)}}@media(min-width:1920px){.member-detail__body>nav{padding-top:clamp(53px,0px + 2.7604166667vw,70.6666666667px)}}@media(min-width:768px){.member-detail__body>nav{width:auto}}@media(min-width:768px)and (max-width:1439px){.member-detail__body>nav{grid-auto-flow:row}}.member-detail__photo{aspect-ratio:1.3548387097;order:-1}@media(min-width:768px){.member-detail__photo{order:0}}.member-detail__photo{overflow:hidden;position:relative}.member-detail__photo:before{background-image:linear-gradient(180deg,hsla(86,24%,61%,.16),rgba(34,62,55,.16));content:"";inset:0;mix-blend-mode:darken;pointer-events:none;position:absolute;z-index:1}.member-detail__image{height:100%;object-fit:cover;width:100%}.collection-nav{background-color:var(--cn-bg,rgba(79,111,104,.08));padding-block:min(15.3846153846vw,calc(54.42857px + 1.42857vw),75px)}@media(min-width:1440px){.collection-nav{padding-block:clamp(75px,0px + 5.2083333333vw,100px)}}@media(min-width:1920px){.collection-nav{padding-block:clamp(100px,0px + 5.2083333333vw,133.3333333333px)}}.collection-nav--white{--cn-bg:#fff}.collection-nav__inner{display:flex;flex-direction:column;gap:max(20px,min(5.1282051282vw,calc(16.28571px + .95238vw),30px))}@media(min-width:1440px){.collection-nav__inner{gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.collection-nav__inner{gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.collection-nav__inner .btn{width:100%}@media(min-width:768px){.collection-nav__inner{align-items:center;flex-direction:row;justify-content:space-between}.collection-nav__inner .btn{width:auto}}.collection-nav__steps{display:grid;gap:max(16px,min(4.1025641026vw,calc(10.8px + 1.33333vw),30px));grid-auto-columns:1fr;grid-auto-flow:column}@media(min-width:1440px){.collection-nav__steps{gap:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.collection-nav__steps{gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}@media(min-width:768px){.collection-nav__steps .btn{padding-inline:clamp(20px,-144.5714285714px + 21.4285714286vw,44px)}}.collection-nav__steps{order:-1}@media(min-width:768px){.collection-nav__steps{order:0}}@property --nc-hover-alpha{syntax:"<number>";inherits:false;initial-value:0}.news-card{background-color:#fff;background-image:linear-gradient(90deg,hsla(87,24%,69%,0) 0,rgba(177,194,156,var(--nc-hover-alpha)) 100%);border:1px solid rgba(34,62,55,.25);box-sizing:border-box;color:#223e37;display:flex;flex-direction:column;height:100%;position:relative;--tw-ink:#223e37;--tw-ink-dim:rgba(34,62,55,.5)}@media(prefers-reduced-motion:no-preference){.news-card{transition:--nc-hover-alpha .3s ease}.news-card__date{transition:padding-inline-end .3s ease}}.news-card{padding-top:min(15.3846153846vw,60px)}@media(min-width:1440px){.news-card{padding-top:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.news-card{padding-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news-card{padding-inline:min(8.2051282051vw,32px)}@media(min-width:1440px){.news-card{padding-inline:clamp(32px,8px + 1.6666666667vw,40px)}}@media(min-width:1920px){.news-card{padding-inline:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.news-card{padding-bottom:min(8.2051282051vw,calc(26.05714px + 1.52381vw),48px)}@media(min-width:1440px){.news-card{padding-bottom:clamp(48px,18px + 2.0833333333vw,58px)}}@media(min-width:1920px){.news-card{padding-bottom:clamp(58px,0px + 3.0208333333vw,77.3333333333px)}}.news-card:has(a:focus-visible){outline:2px solid #223e37;outline-offset:2px}.news-card__date{position:absolute;--nc-date-overhang:min(7.1282051282vw,27.8px)}@media(min-width:1440px){.news-card__date{--nc-date-overhang:clamp(24px,39.2px + -0.7916666667vw,27.8px)}}@media(min-width:1920px){.news-card__date{--nc-date-overhang:clamp(24px,0px + 1.25vw,32px)}}.news-card__date{background-color:#4f6f68;color:#fff;left:-1px;margin:0;padding-block:min(4.1025641026vw,16px);top:calc(var(--nc-date-overhang)*-1 - 1px);white-space:nowrap}@media(min-width:1440px){.news-card__date{padding-block:clamp(16px,4px + .8333333333vw,20px)}}@media(min-width:1920px){.news-card__date{padding-block:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.news-card__date{padding-inline:min(8.2051282051vw,32px)}@media(min-width:1440px){.news-card__date{padding-inline:clamp(32px,8px + 1.6666666667vw,40px)}}@media(min-width:1920px){.news-card__date{padding-inline:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.news-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:min(6.1538461538vw,calc(21.02857px + .7619vw),32px);text-decoration:none}@media(min-width:1440px){.news-card__body{row-gap:clamp(32px,8px + 1.6666666667vw,40px)}}@media(min-width:1920px){.news-card__body{row-gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.news-card__body:is(a):after{border-radius:inherit;content:"";inset:0;position:absolute}.news-card__more{align-self:flex-start;position:relative;z-index:1}@media(hover:hover){.news-card:hover{--nc-hover-alpha:0.1}.news-card:hover .news-card__date{padding-inline-end:min(16.4102564103vw,64px)}}@media(hover:hover)and (min-width:1440px){.news-card:hover .news-card__date{padding-inline-end:clamp(64px,16px + 3.3333333333vw,80px)}}@media(hover:hover)and (min-width:1920px){.news-card:hover .news-card__date{padding-inline-end:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news{overflow:hidden;--news-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.news{--news-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.news{--news-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.news__slider{--swiper-wrapper-transition-timing-function:cubic-bezier(0.32,0.72,0,1);overflow:visible}@media(min-width:768px){.news__intro.section-intro--stacked .section-intro__text{max-width:50%}}.news__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;margin-inline:auto;max-width:2560px;position:relative}.news__intro{grid-row:1}.news__deck{grid-row:2}.news__actions{grid-row:3}.news__media{max-width:50%;overflow:hidden;position:absolute;right:0;z-index:0}.js .news__media img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .news__media.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .news__media img{clip-path:none;transition:none}}.news__media{--news-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.news__media{--news-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.news__media{--news-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.news__media{--news-bleed:100px}}.news__media{--news-gutter:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}@media(min-width:768px){.news__media{--news-gutter:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1440px){.news__media{--news-gutter:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1920px){.news__media{--news-gutter:40px}}.news__media{grid-row:2;--news-badge-overhang:min(7.1282051282vw,27.8px)}@media(min-width:1440px){.news__media{--news-badge-overhang:clamp(24px,39.2px + -0.7916666667vw,27.8px)}}@media(min-width:1920px){.news__media{--news-badge-overhang:clamp(24px,0px + 1.25vw,32px)}}.news__media{height:286px;top:calc(var(--news-badge-overhang)*-1);width:189px}@media(min-width:768px){.news__media{bottom:0;grid-row:1/-1;height:auto;left:calc(var(--news-bleed) + (100% - 2*var(--news-bleed) + var(--news-gutter))*7/12);max-width:none;top:0;width:auto}}.news__media img{height:100%;max-width:none;width:auto}@media(min-width:768px){.news__media img{object-fit:cover;width:100%}}.news__actions,.news__deck,.news__intro{position:relative;z-index:1}.news__deck{--grid-gutter:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}@media(min-width:768px){.news__deck{--grid-gutter:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1440px){.news__deck{--grid-gutter:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1920px){.news__deck{--grid-gutter:40px}}.news__actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:min(8.4615384615vw,calc(31.88571px + .28571vw),36px)}@media(min-width:1440px){.news__actions{margin-top:clamp(36px,-42px + 5.4166666667vw,62px)}}@media(min-width:1920px){.news__actions{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(min-width:768px){.news__actions{column-gap:min(max(3.0769230769vw,calc(-.38095px + 3.1746vw)),24px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:768px)and (min-width:768px){.news__actions{column-gap:clamp(24px,19.4285714286px + .5952380952vw,28px)}}@media(min-width:768px)and (min-width:1440px){.news__actions{column-gap:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:768px)and (min-width:1920px){.news__actions{column-gap:40px}}.news__nav{display:contents}@media(min-width:768px){.news__nav{display:flex;gap:16px;grid-column:4/-1;justify-self:start}}@media(min-width:1024px){.news__nav{grid-column:6/-1}}.news__prev{order:-1}@media(min-width:768px){.news__prev{order:0}}.news__cta{flex:1}@media(min-width:768px){.news__cta{flex:0 0 auto;grid-column:1/4;justify-self:start}}@media(min-width:1024px){.news__cta{grid-column:1/6}}.news__intro:has(+.news__deck){margin-bottom:max(min(15.3846153846vw,calc(64.45714px - 1.14286vw)),48px)}@media(min-width:1440px){.news__intro:has(+.news__deck){margin-bottom:clamp(48px,12px + 2.5vw,60px)}}@media(min-width:1920px){.news__intro:has(+.news__deck){margin-bottom:clamp(60px,0px + 3.125vw,80px)}}.news__track{list-style:none;margin:0;padding:0}.news__slide{--news-slide-w:calc(100% + var(--grid-gutter));box-sizing:border-box;height:auto;padding-right:var(--grid-gutter);width:var(--news-slide-w)}@media(min-width:1024px){.news__slide{--news-slide-w:calc((100% + var(--grid-gutter))*5/12)}}.news__slide:last-child{padding-right:0;width:calc(var(--news-slide-w) - var(--grid-gutter))}.news__decor{display:grid;grid-template-rows:repeat(2,var(--news-decor-row-h));pointer-events:none}@media(max-width:767px){.news__decor{margin-top:60px;padding-inline:0}}.news__bar{transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.news__bar{transform:scaleX(1);transition:none}}.news__bar{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));grid-column:1/-1;width:50%}@media(min-width:768px){.news__bar{grid-column:8/-1}}.news__decor.is-drawn .news__bar{transform:scaleX(1)}.news__bar--line{grid-row:1;justify-self:start;transform-origin:right}.news__bar--pattern{background-image:url(../../assets/images/hero-decor-pattern.webp);background-position:50%;background-size:cover;clip-path:inset(0 100% 0 0);grid-row:2;justify-self:end;transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.news__bar--pattern{clip-path:none;transition-property:none}}.news__decor.is-drawn .news__bar--pattern{clip-path:inset(0)}.contacts{--contacts-icon:#879c6b;display:flex;flex-direction:column;gap:12px}.contacts__item{font-size:min(4.6153846154vw,18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.contacts__item{font-size:clamp(18px,9px + .625vw,21px)}}@media(min-width:1920px){.contacts__item{font-size:clamp(21px,0px + 1.09375vw,28px)}}.contacts__item{align-items:flex-start;color:inherit;display:flex;gap:12px;margin:0;text-decoration:none;transition:color .25s ease}.contacts__item>svg{color:var(--contacts-icon);flex:none;height:28px;width:28px}a.contacts__item:focus-visible,a.contacts__item:hover{color:var(--contacts-icon)}.contact-form{column-gap:var(--grid-gutter);display:grid;grid-template-columns:minmax(0,1fr);row-gap:min(5.1282051282vw,calc(14.05714px + 1.52381vw),36px)}@media(min-width:1440px){.contact-form{row-gap:clamp(36px,12px + 1.6666666667vw,44px)}}@media(min-width:1920px){.contact-form{row-gap:44px}}.contact-form{align-content:start}@media(min-width:768px){.contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form>.btn{align-self:start;grid-column:1/-1;justify-self:start}@media(min-width:768px){.contact-form__field--wide{grid-column:1/-1}}.contact-form__field{margin:0;position:relative}.contact-form input,.contact-form textarea{font-size:min(4.1025641026vw,16px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.contact-form input,.contact-form textarea{font-size:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.contact-form input,.contact-form textarea{background-color:transparent;border:1px solid #9eb383;border-radius:4px;color:#223e37;display:block;font-family:inherit;height:54px;padding-inline:20px;transition:border-color .25s ease;width:100%}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid #223e37;outline-offset:0}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#b42318}.contact-form textarea{height:200px;padding-block:16px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:transparent}.contact-form__field>label{--cf-label-x:0;color:#223e37;left:20px;pointer-events:none;position:absolute;top:27px;transform:translate(var(--cf-label-x),-50%);transition:color .25s ease,left .25s ease,transform .25s ease,font-size .25s ease;white-space:nowrap}.contact-form__field:has(>:is(input,textarea):is(:focus,:not(:placeholder-shown)))>label{font-size:min(3.5897435897vw,14px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.contact-form__field:has(>:is(input,textarea):is(:focus,:not(:placeholder-shown)))>label{font-size:clamp(14px,0px + .7291666667vw,18.6666666667px)}}.contact-form__field:has(>:is(input,textarea):is(:focus,:not(:placeholder-shown)))>label{--cf-label-x:-100%;color:#4f6f68;left:calc(100% - 20px)}.contact-form__field--message>label{top:16px;transform:translate(var(--cf-label-x))}.contact-form__error{font-size:min(3.0769230769vw,12px);font-weight:500;letter-spacing:.02em;line-height:1.36}@media(min-width:1920px){.contact-form__error{font-size:clamp(12px,0px + .625vw,16px)}}.contact-form__error{color:#b42318;display:block;margin-top:5px;text-align:right}@media(prefers-reduced-motion:reduce){.contact-form input,.contact-form textarea,.contact-form__field>label{transition-duration:.01ms}}.contact-form__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.contact-form__notice{color:#223e37;grid-column:1/-1;margin:0}.contact-form__notice--error{color:#b42318}.contact-modal{--cm-gutter:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.contact-modal{--cm-gutter:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.contact-modal{--cm-gutter:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.contact-modal{--cm-gutter:100px}}.contact-modal{height:min(107.6923076923vw,calc(374.31429px + 11.71429vw),543px);width:min(1002px,100% - 2*var(--cm-gutter))}@media(min-width:1440px){.contact-modal{height:clamp(543px,375px + 11.6666666667vw,599px)}}@media(min-width:1920px){.contact-modal{height:clamp(599px,0px + 31.1979166667vw,798.6666666667px)}}.contact-modal{background-color:#fff;border:0;color:#0d0d0d;max-height:calc(100dvh - var(--cm-gutter)*2);overflow:auto;padding:0}.contact-modal__body{padding-inline:min(10.2564102564vw,calc(29.6px + 2.66667vw),68px)}@media(min-width:1440px){.contact-modal__body{padding-inline:clamp(68px,29px + 2.7083333333vw,81px)}}@media(min-width:1920px){.contact-modal__body{padding-inline:clamp(81px,0px + 4.21875vw,108px)}}.contact-modal__body{row-gap:min(3.0769230769vw,calc(10.88571px + .28571vw),15px)}@media(min-width:1440px){.contact-modal__body{row-gap:clamp(15px,12px + .2083333333vw,16px)}}@media(min-width:1920px){.contact-modal__body{row-gap:clamp(16px,0px + .8333333333vw,21.3333333333px)}}.contact-modal__body{display:flex;flex-direction:column;justify-content:center;min-height:100%;text-align:center}.contact-modal__body>*{margin:0}.contact-modal__close{background:none;border:0;color:#9eb383;cursor:pointer;display:flex;padding:0;position:absolute;right:20px;top:20px}.contact-modal__close svg{display:block;height:36px;width:36px}.contact-modal__close:focus-visible{outline:2px solid #223e37;outline-offset:2px}.contact-modal,.contact-modal::backdrop{transition:opacity .25s ease,transform .25s ease,display allow-discrete .25s ease,overlay allow-discrete .25s ease}.contact-modal{opacity:0;transform:translateY(12px)}.contact-modal[open]{opacity:1;transform:none}@starting-style{.contact-modal[open]{opacity:0;transform:translateY(12px)}}.contact-modal::backdrop{backdrop-filter:blur(6px);background-color:rgba(34,62,55,.4);opacity:0}.contact-modal[open]::backdrop{opacity:1}@starting-style{.contact-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.contact-modal,.contact-modal::backdrop{transition-duration:.01ms}.contact-modal,.contact-modal[open]{transform:none}}.cookie-notice{--cn-gutter:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.cookie-notice{--cn-gutter:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.cookie-notice{--cn-gutter:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.cookie-notice{--cn-gutter:100px}}.cookie-notice{bottom:max(20px,min(5.1282051282vw,calc(9.80392px + 2.61438vw),60px));left:var(--cn-gutter);position:fixed;right:var(--cn-gutter);z-index:150}@media(min-width:1920px){.cookie-notice{bottom:clamp(60px,0px + 3.125vw,80px)}}.cookie-notice{display:flex;flex-direction:column;margin-inline:auto;max-height:calc(100dvh - var(--cn-gutter)*2);max-width:calc(2560px - var(--cn-gutter)*2);overflow:auto;padding-block:max(24px,min(6.1538461538vw,calc(18.90196px + 1.30719vw),44px));row-gap:20px}@media(min-width:1920px){.cookie-notice{padding-block:clamp(44px,0px + 2.2916666667vw,58.6666666667px)}}.cookie-notice{padding-inline:max(20px,min(5.1282051282vw,calc(4.70588px + 3.92157vw),80px))}@media(min-width:1920px){.cookie-notice{padding-inline:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.cookie-notice{background-color:#fff;box-shadow:0 8px 32px hsla(0,0%,5%,.12);color:#0d0d0d;transition:opacity .3s ease,transform .3s ease}.cookie-notice[hidden]{display:none}@media(min-width:768px){.cookie-notice{align-items:center;column-gap:40px;flex-direction:row;justify-content:space-between}}@starting-style{.cookie-notice{opacity:0;transform:translateY(12px)}}.cookie-notice.is-leaving{opacity:0;pointer-events:none;transform:translateY(12px)}.cookie-notice__text{font-size:min(4.6153846154vw,18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.cookie-notice__text{font-size:clamp(18px,9px + .625vw,21px)}}@media(min-width:1920px){.cookie-notice__text{font-size:clamp(21px,0px + 1.09375vw,28px)}}.cookie-notice__text a{color:#879c6b;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.cookie-notice__button{flex-shrink:0}@media(prefers-reduced-motion:reduce){.cookie-notice{transition-duration:.01ms}.cookie-notice,.cookie-notice.is-leaving{transform:none}}.disclaimer{margin-top:min(4.1025641026vw,calc(13.96078px + .52288vw),24px)}@media(min-width:1920px){.disclaimer{margin-top:clamp(24px,0px + 1.25vw,32px)}}.site-footer{background-color:#223e37;color:#fff;padding-top:min(max(5.1282051282vw,calc(-17.14286px + 9.52381vw)),120px)}@media(min-width:1440px){.site-footer{padding-top:120px}}@media(min-width:1920px){.site-footer{padding-top:clamp(120px,0px + 6.25vw,160px)}}.site-footer__top{align-items:start;position:relative;row-gap:clamp(42px,0px + 2.1875vw,56px)}@media(min-width:1440px){.site-footer__top{grid-template-columns:calc(16.66667% - var(--grid-gutter)*11/12*2 + var(--grid-gutter)*1) minmax(0,1fr) auto;grid-template-rows:auto auto}}.site-footer__brand{align-items:center;color:#fff;display:inline-flex;grid-column:1/-1;text-decoration:none}.site-footer__brand img,.site-footer__brand svg{display:block;height:auto;width:clamp(168px,0px + 8.75vw,224px)}@media(min-width:1024px){.site-footer__brand{grid-column:1/span 4;grid-row:1}}@media(min-width:1440px){.site-footer__brand{grid-column:1}}.site-footer__contacts{--contacts-icon:#9eb383;grid-column:1/-1}@media(min-width:1024px){.site-footer__contacts{grid-column:1/span 4;grid-row:2}}@media(min-width:1440px){.site-footer__contacts{grid-column:1}}@media(min-width:1024px){.site-footer__contacts .contacts__item{white-space:nowrap}}.site-footer__nav{grid-column:1/-1}@media(min-width:1024px){.site-footer__nav{grid-column:5/-1;grid-row:1/span 2}}@media(min-width:1440px){.site-footer__nav{display:grid;grid-column:2;grid-template-rows:subgrid}}.site-footer__list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;row-gap:clamp(42px,0px + 2.1875vw,56px)}@media(min-width:768px){.site-footer__list{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.site-footer__list{column-gap:clamp(71px,8px + 4.375vw,92px);grid-auto-columns:max-content;grid-auto-flow:column;grid-row:1/span 2;grid-template-columns:none;grid-template-rows:subgrid;justify-content:end;row-gap:normal}}@media(min-width:1440px)and (min-width:1920px){.site-footer__list{column-gap:clamp(92px,0px + 4.7916666667vw,122.6666666667px)}}@media(min-width:1440px){.site-footer__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.site-footer__item.has-children{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}@media(min-width:1440px){.site-footer__item.has-children{align-self:start}}.site-footer__link{font-size:min(3.5897435897vw,14px);font-weight:600;letter-spacing:.08em;line-height:1.36}@media(min-width:1440px){.site-footer__link{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.site-footer__link{font-size:clamp(18px,0px + .9375vw,24px)}}.site-footer__link{align-items:center;color:#fff;display:inline-flex;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}@media(min-width:1440px){.site-footer__link{align-self:start}}.site-footer__link:focus-visible,.site-footer__link:hover{color:#9eb383}@media(min-width:1440px){.site-footer__item--stack{align-self:start;display:block}}.site-footer__stack{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(24px,0px + 1.25vw,32px);list-style:none;margin:0;padding:0}@media(max-width:1439px){.site-footer__item--stack,.site-footer__stack{display:contents}}.site-footer__item.has-children>.site-footer__link{padding-left:28px;position:relative}.site-footer__item.has-children>.site-footer__link:before{color:#9eb383;content:"—";left:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .25s ease}.site-footer__item.has-children>.site-footer__link:focus-visible:before,.site-footer__item.has-children>.site-footer__link:hover:before{color:inherit}.site-footer__submenu{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.site-footer__item.has-children>.site-footer__submenu{padding-left:28px}.site-footer__subitem{margin:0}.site-footer__sublink{font-size:min(3.5897435897vw,calc(13.25714px + .19048vw),16px);font-weight:500;letter-spacing:.05em;line-height:1.36}@media(min-width:1440px){.site-footer__sublink{font-size:clamp(16px,10px + .4166666667vw,18px)}}@media(min-width:1920px){.site-footer__sublink{font-size:clamp(18px,0px + .9375vw,24px)}}.site-footer__sublink{color:#fff;display:inline-block;position:relative;text-decoration:none}.site-footer__sublink:after{background-color:#c4d1b4;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.site-footer__sublink:focus-visible:after,.site-footer__sublink:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.site-footer__sublink:after{transition-duration:.01ms}}.site-footer__cta{grid-column:1/-1;justify-self:stretch}@media(min-width:768px){.site-footer__cta{justify-self:start}}@media(min-width:1440px){.site-footer__cta{align-items:center;align-self:start;display:flex;grid-column:3;grid-row:1/span 2;justify-self:end;margin-left:calc(clamp(71px, 8px + 4.375vw, 92px) - var(--grid-gutter))}}@media(min-width:1440px)and (min-width:1920px){.site-footer__cta{margin-left:calc(clamp(92px, 0px + 4.7916666667vw, 122.6666666667px) - var(--grid-gutter))}}.site-footer__totop{display:inline-flex;position:absolute}@media(min-width:1024px)and (max-width:1439px){.site-footer__totop{right:min(max(5.1282051282vw,calc(-.63492px + 5.29101vw)),40px);top:0}}@media(min-width:1024px)and (max-width:1439px)and (min-width:768px){.site-footer__totop{right:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1024px)and (max-width:1439px)and (min-width:1440px){.site-footer__totop{right:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1024px)and (max-width:1439px)and (min-width:1920px){.site-footer__totop{right:100px}}@media(min-width:1440px){.site-footer__totop{margin-left:clamp(6px,-27px + 2.2916666667vw,17px);position:static}}@media(min-width:1440px)and (min-width:1920px){.site-footer__totop{margin-left:clamp(17px,0px + .8854166667vw,22.6666666667px)}}@media(max-width:1023px){.site-footer__cta{display:contents}.site-footer__cta>.btn{grid-column:1/-1}.site-footer__brand,.site-footer__totop{align-self:center;grid-column:1/-1;grid-row:1}.site-footer__brand{justify-self:start}.site-footer__brand img,.site-footer__brand svg{height:28px;width:auto}.site-footer__totop{justify-self:end;position:static}}.site-footer__divider{background-color:#30584e;border:0;height:2px;margin:min(8.2051282051vw,calc(24.57143px + 1.90476vw),52px) 0 0}@media(min-width:1440px){.site-footer__divider{margin-top:clamp(52px,-2px + 3.75vw,70px)}}@media(min-width:1920px){.site-footer__divider{margin-top:clamp(70px,0px + 3.6458333333vw,93.3333333333px)}}.site-footer__bottom{align-items:center;display:flex;flex-direction:column;gap:12px;padding-bottom:min(5.1282051282vw,calc(16.65714px + .85714vw),29px);padding-top:max(min(7.9487179487vw,calc(31.74286px - .19048vw)),29px);text-align:center}@media(min-width:768px){.site-footer__bottom{align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);text-align:start}.site-footer__bottom .site-footer__legal--copy{grid-column:1;justify-self:start}.site-footer__bottom .site-footer__legal--terms{grid-column:2;justify-self:center}.site-footer__bottom .site-footer__legal--credit{grid-column:3;justify-self:end}}@media(min-width:1440px){.site-footer__bottom{padding-block:clamp(29px,-10px + 2.7083333333vw,42px)}}@media(min-width:1920px){.site-footer__bottom{padding-block:clamp(42px,0px + 2.1875vw,56px)}}.site-footer__legal{font-size:min(3.5897435897vw,14px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.site-footer__legal{font-size:clamp(14px,2px + .8333333333vw,18px)}}@media(min-width:1920px){.site-footer__legal{font-size:clamp(18px,0px + .9375vw,24px)}}.site-footer__legal{color:#e3dbd6;margin:0}.site-footer__legal-link{color:#e3dbd6;text-decoration:none;transition:color .25s ease}.site-footer__legal-link:focus-visible,.site-footer__legal-link:hover{color:#9eb383}.site-footer__legal-link--underlined{color:#c4d1b4;text-decoration:underline}@media(max-width:1439px){.site-footer__link,.site-footer__submenu{padding-left:28px}.site-footer__item.has-children{gap:12px;order:-1}}.people__intro+.people__filter{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.people__intro+.people__filter{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.people__intro+.people__filter{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(min-width:1024px){.people__intro .section-intro__text{grid-column:7/-1}}.people__list{margin-top:min(6.9230769231vw,calc(18.82857px + 2.09524vw),49px)}@media(min-width:1440px){.people__list{margin-top:clamp(49px,16px + 2.2916666667vw,60px)}}@media(min-width:1920px){.people__list{margin-top:clamp(60px,0px + 3.125vw,80px)}}.people__list{row-gap:min(9.2307692308vw,calc(24.85714px + 2.85714vw),66px)}@media(min-width:1440px){.people__list{row-gap:clamp(66px,24px + 2.9166666667vw,80px)}}@media(min-width:1920px){.people__list{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.people__list{list-style:none;margin-bottom:0}.people__item{grid-column:span 2/span 2}@media(min-width:768px){.people__item{grid-column:span 4/span 4}}@media(min-width:1024px){.people__item{grid-column:span 3/span 3}}.people__list+.people__footnote-row{margin-top:min(9.2307692308vw,calc(24.85714px + 2.85714vw),66px)}@media(min-width:1440px){.people__list+.people__footnote-row{margin-top:clamp(66px,24px + 2.9166666667vw,80px)}}@media(min-width:1920px){.people__list+.people__footnote-row{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.people__footnote{max-width:clamp(1019px,0px + 53.0729166667vw,1358.6666666667px)}.companies__intro+.companies__filter{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.companies__intro+.companies__filter{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.companies__intro+.companies__filter{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(min-width:1024px){.companies__intro .section-intro__text{grid-column:7/-1}}.companies__list{margin-top:min(6.9230769231vw,calc(18.82857px + 2.09524vw),49px)}@media(min-width:1440px){.companies__list{margin-top:clamp(49px,16px + 2.2916666667vw,60px)}}@media(min-width:1920px){.companies__list{margin-top:clamp(60px,0px + 3.125vw,80px)}}.companies__list{list-style:none;margin-bottom:0;row-gap:var(--grid-gutter)}.companies__item{grid-column:span 2/span 2}@media(min-width:768px){.companies__item{grid-column:span 4/span 4}}@media(min-width:1024px){.companies__item{grid-column:span 3/span 3}}.companies-featured__hero>.section-intro+.filter-row{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.companies-featured__hero>.section-intro+.filter-row{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.companies-featured__hero>.section-intro+.filter-row{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(max-width:1023px){.companies-featured__hero>.filter-row,.companies-featured__hero>.section-intro{grid-column:1/-1}}@media(min-width:1024px){.companies-featured__hero>.filter-row{align-self:end}.companies-featured__hero>.section-intro+.filter-row{margin-top:0}}.companies-featured__hero+.companies-featured__list{margin-top:min(9.2307692308vw,calc(24.85714px + 2.85714vw),66px)}@media(min-width:1440px){.companies-featured__hero+.companies-featured__list{margin-top:clamp(66px,24px + 2.9166666667vw,80px)}}@media(min-width:1920px){.companies-featured__hero+.companies-featured__list{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news-page__hero>.section-intro+.filter-row{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.news-page__hero>.section-intro+.filter-row{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.news-page__hero>.section-intro+.filter-row{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(max-width:1023px){.news-page__hero>.filter-row,.news-page__hero>.section-intro{grid-column:1/-1}}@media(min-width:1024px){.news-page__hero>.filter-row{align-self:end}.news-page__hero>.section-intro+.filter-row{margin-top:0}}.news-page__hero+.news-page__list{margin-top:min(15.3846153846vw,calc(54.8px + 1.33333vw),74px)}@media(min-width:1440px){.news-page__hero+.news-page__list{margin-top:clamp(74px,56px + 1.25vw,80px)}}@media(min-width:1920px){.news-page__hero+.news-page__list{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news-page__list{row-gap:min(12.3076923077vw,calc(39.84314px + 2.0915vw),80px)}@media(min-width:1920px){.news-page__list{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news-page__list{list-style:none;margin-bottom:0}.news-page__item{grid-column:span 4/span 4}@media(min-width:768px){.news-page__item{grid-column:span 6/span 6}}.news-page__list+.news-page__more-row{margin-top:min(9.2307692308vw,calc(24.85714px + 2.85714vw),66px)}@media(min-width:1440px){.news-page__list+.news-page__more-row{margin-top:clamp(66px,24px + 2.9166666667vw,80px)}}@media(min-width:1920px){.news-page__list+.news-page__more-row{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.news-page__list+.news-page__more-row{display:flex;justify-content:center}@media(max-width:1023px){.case-study .grid>*,.grid>.post-article__body,.grid>.post-notes__list{grid-column:1/-1}}.post-article__body{display:flex;flex-direction:column;font-size:min(4.6153846154vw,18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.post-article__body{font-size:clamp(18px,9px + .625vw,21px)}}@media(min-width:1920px){.post-article__body{font-size:clamp(21px,0px + 1.09375vw,28px)}}.post-article__body>*+*{margin-top:min(6.1538461538vw,calc(19.92157px + 1.04575vw),40px)}@media(min-width:1920px){.post-article__body>*+*{margin-top:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.post-article__body>p:empty{display:none}.post-article__body>:is(h2,h3,h4,h5,h6)+*{margin-top:min(3.0769230769vw,calc(8.94118px + .78431vw),24px)}@media(min-width:1920px){.post-article__body>:is(h2,h3,h4,h5,h6)+*{margin-top:clamp(24px,0px + 1.25vw,32px)}}.post-article__body>:is(h2,h3,h4,h5,h6){font-size:min(5.1282051282vw,calc(19.25714px + .19048vw),22px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1440px){.post-article__body>:is(h2,h3,h4,h5,h6){font-size:clamp(22px,4px + 1.25vw,28px)}}@media(min-width:1920px){.post-article__body>:is(h2,h3,h4,h5,h6){font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.post-article__body>h1{font-size:min(6.1538461538vw,calc(21.77143px + .57143vw),30px);font-weight:400;letter-spacing:0;line-height:1.5}@media(min-width:1440px){.post-article__body>h1{font-size:clamp(30px,0px + 2.0833333333vw,40px)}}@media(min-width:1920px){.post-article__body>h1{font-size:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.post-article__body>h1{color:#223e37;--tw-ink:#223e37;--tw-ink-dim:rgba(34,62,55,.5)}.post-article__body>.btn-link{align-self:flex-start}.post-article__body>ol,.post-article__body>ul{margin-block:0}.post-article__body>ol li+li,.post-article__body>ul li+li{margin-top:12px}.post-article__lead{font-weight:600}.post-article__body :is(strong,b),.post-notes__list :is(strong,b){font-weight:600}.post-article__body a:not(.btn-link):not(.btn){color:#579367;text-decoration:underline}.post-notes__band,.terms-privacy__band{background:rgba(79,111,104,.08);padding-block:min(10.2564102564vw,calc(14.5098px + 6.53595vw),140px)}@media(min-width:1920px){.post-notes__band,.terms-privacy__band{padding-block:clamp(140px,0px + 7.2916666667vw,186.6666666667px)}}.post-notes__list{display:flex;flex-direction:column;font-size:min(4.6153846154vw,18px);font-weight:400;letter-spacing:.03em;line-height:1.6}@media(min-width:1440px){.post-notes__list{font-size:clamp(18px,9px + .625vw,21px)}}@media(min-width:1920px){.post-notes__list{font-size:clamp(21px,0px + 1.09375vw,28px)}}.post-notes__list>*+*{margin-top:min(9.2307692308vw,calc(34.98039px + .26144vw),40px)}@media(min-width:1920px){.post-notes__list>*+*{margin-top:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.post-notes__list>:is(h2,h3)+*{margin-top:min(3.0769230769vw,calc(8.94118px + .78431vw),24px)}@media(min-width:1920px){.post-notes__list>:is(h2,h3)+*{margin-top:clamp(24px,0px + 1.25vw,32px)}}.post-notes__list>:is(h2,h3){font-size:min(5.1282051282vw,calc(19.25714px + .19048vw),22px);font-weight:500;letter-spacing:.01em;line-height:1.5}@media(min-width:1440px){.post-notes__list>:is(h2,h3){font-size:clamp(22px,4px + 1.25vw,28px)}}@media(min-width:1920px){.post-notes__list>:is(h2,h3){font-size:clamp(28px,0px + 1.4583333333vw,37.3333333333px)}}.post-notes__list a{color:#579367;text-decoration:underline}.post-notes__source{display:flex;flex-direction:column}.post-cta>.container{display:flex;justify-content:center}.terms__body{counter-reset:tw-clause}.terms__body>h2{font-size:min(5.641025641vw,calc(20.88571px + .28571vw),25px);font-weight:500;letter-spacing:.01em;line-height:1.14}@media(min-width:1440px){.terms__body>h2{font-size:clamp(25px,-2px + 1.875vw,34px)}}@media(min-width:1920px){.terms__body>h2{font-size:clamp(34px,0px + 1.7708333333vw,45.3333333333px)}}.terms__body>h2{color:#879c6b;counter-reset:tw-clause}.terms__body>h2+*{margin-top:min(6.1538461538vw,calc(19.92157px + 1.04575vw),40px)}@media(min-width:1920px){.terms__body>h2+*{margin-top:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}.terms__body>h3{counter-increment:tw-clause}.terms__body>h3:before{color:#879c6b;content:counter(tw-clause) ". "}.terms__body>p+:is(ul,ol){margin-top:min(3.0769230769vw,calc(8.94118px + .78431vw),24px)}@media(min-width:1920px){.terms__body>p+:is(ul,ol){margin-top:clamp(24px,0px + 1.25vw,32px)}}.terms__body>ul{list-style:none;padding-inline-start:0}.terms__body>ul li{padding-inline-start:min(4.6153846154vw,calc(16.47059px + .39216vw),24px);position:relative}@media(min-width:1920px){.terms__body>ul li{padding-inline-start:clamp(24px,0px + 1.25vw,32px)}}.terms__body>ul li:before{background:#9eb383;content:"";inset-inline-start:0;position:absolute;top:12px;width:min(1.5384615385vw,calc(5.4902px + .13072vw),8px)}@media(min-width:1920px){.terms__body>ul li:before{width:clamp(8px,0px + .4166666667vw,10.6666666667px)}}.terms__body>ul li:before{height:min(1.5384615385vw,calc(5.4902px + .13072vw),8px)}@media(min-width:1920px){.terms__body>ul li:before{height:clamp(8px,0px + .4166666667vw,10.6666666667px)}}.contact-page__hero>.section-intro+.contacts{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.contact-page__hero>.section-intro+.contacts{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.contact-page__hero>.section-intro+.contacts{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}@media(min-width:768px){.contact-page__hero>.contacts{align-self:end}.contact-page__hero>.section-intro+.contacts{margin-top:0}}@media(min-width:1150px){.contact-page__hero>.contacts{column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-page__hero>.contacts .contacts__item{gap:16px}.contact-page__hero+.contact-page__body{margin-top:min(5.1282051282vw,calc(14.05714px + 1.52381vw),36px)}@media(min-width:1440px){.contact-page__hero+.contact-page__body{margin-top:clamp(36px,12px + 1.6666666667vw,44px)}}@media(min-width:1920px){.contact-page__hero+.contact-page__body{margin-top:44px}}.contact-page__body{row-gap:min(5.1282051282vw,calc(14.05714px + 1.52381vw),36px)}@media(min-width:1440px){.contact-page__body{row-gap:clamp(36px,12px + 1.6666666667vw,44px)}}@media(min-width:1920px){.contact-page__body{row-gap:44px}}.contact-page__body>.contact-form,.contact-page__body>.contact-page__map{grid-column:1/-1}@media(min-width:1024px){.contact-page__body>.contact-form,.contact-page__body>.contact-page__map{grid-column:span 6/span 6}}.contact-page__map{display:block;overflow:hidden;position:relative}.contact-page__map img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media(prefers-reduced-motion:no-preference){.contact-page__map .contact-page__map-pin,.contact-page__map img{transition:transform .3s ease}}@media(hover:hover){.contact-page__map:hover img{transform:scale(1.0142857143)}.contact-page__map:hover .contact-page__map-pin{transform:translate(-50%,-50%) scale(1.1016949153)}}.contact-page__map:focus-visible img{transform:scale(1.0142857143)}.contact-page__map:focus-visible .contact-page__map-pin{transform:translate(-50%,-50%) scale(1.1016949153)}@media(max-width:1023px){.contact-page__map{aspect-ratio:840/602}}.contact-page__map-pin{display:block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom center}.contact-page__map-pin svg{display:block;height:59px;width:46px}.partnering-intro{--pt-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.partnering-intro{--pt-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.partnering-intro{--pt-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.partnering-intro__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}@media(min-width:1440px){.partnering-intro__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.partnering-intro__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.partnering-intro__body{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:767px){.partnering-intro__body{margin-bottom:max(60px,min(15.3846153846vw,calc(31.77143px + 7.2381vw),136px))}}.partnering-intro__body{gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px);max-width:clamp(780px,0px + 40.625vw,1040px)}@media(min-width:1440px){.partnering-intro__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.partnering-intro__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.partnering-intro__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.partnering-intro__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.partnering-intro__header{gap:clamp(36px,0px + 1.875vw,48px)}}.partnering-intro__media{align-self:start;order:-1;position:relative}@media(min-width:768px){.partnering-intro__media{order:0}}@media(min-width:1180px){.partnering-intro__media{margin-bottom:var(--pt-decor-row-h)}}.partnering-intro__media figure{aspect-ratio:1.3548387097;margin:0;overflow:hidden}.js .partnering-intro__media figure img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .partnering-intro__media figure.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .partnering-intro__media figure img{clip-path:none;transition:none}}.partnering-intro__media img{height:100%;object-fit:cover;width:100%}.partnering-intro__decor{grid-auto-rows:var(--pt-decor-row-h);pointer-events:none}@media(max-width:767px){.partnering-intro__decor>.partnering-intro__pattern{clip-path:inset(0 0 0 100%);grid-column:1/2;grid-row:1;margin-right:calc(var(--grid-gutter)*-1);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.partnering-intro__decor>.partnering-intro__pattern{clip-path:none;transition-property:none}}@media(max-width:767px){.partnering-intro__decor>.partnering-intro__line{grid-column:2/4;grid-row:2;transform-origin:left}}@media(min-width:768px)and (max-width:1179px){.partnering-intro__decor>.partnering-intro__pattern{clip-path:inset(0 0 0 100%);grid-column:1/5;grid-row:1;margin-right:calc(var(--grid-gutter)*-1);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:768px)and (max-width:1179px)and (prefers-reduced-motion:reduce){.partnering-intro__decor>.partnering-intro__pattern{clip-path:none;transition-property:none}}@media(min-width:768px)and (max-width:1179px){.partnering-intro__decor>.partnering-intro__line{grid-column:5/13;grid-row:2;transform-origin:left}}@media(min-width:1180px){.partnering-intro__decor{left:calc(-100% - var(--grid-gutter));position:absolute;right:0;top:calc(100% - var(--pt-decor-row-h))}.partnering-intro__decor>.partnering-intro__pattern{clip-path:inset(0 0 0 100%);grid-column:1/3;grid-row:1;margin-right:calc(var(--grid-gutter)*-1);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1180px)and (prefers-reduced-motion:reduce){.partnering-intro__decor>.partnering-intro__pattern{clip-path:none;transition-property:none}}@media(min-width:1180px){.partnering-intro__decor>.partnering-intro__line{grid-column:3/7;grid-row:2;margin-right:calc(var(--grid-gutter)*-1);transform-origin:left}}.partnering-intro__decor>span{height:var(--pt-decor-row-h);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.partnering-intro__decor>span{transform:scaleX(1);transition:none}}.partnering-intro__decor.is-drawn>span{transform:scaleX(1)}.partnering-intro__decor.is-drawn>.partnering-intro__pattern{clip-path:inset(0)}.partnering-intro__pattern{background-image:url(../../assets/images/partnering-intro-decor-pattern.webp);background-position:50%;background-size:cover}.partnering-intro__line{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.investing.is-measuring,.investing.is-measuring *{transition:none!important}.investing{background-color:rgba(79,111,104,.08);--ip-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.investing{--ip-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.investing{--ip-row-h:clamp(72px,0px + 3.75vw,96px)}}.investing{--ip-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.investing{--ip-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.investing{--ip-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.investing{--ip-bleed:100px}}.investing{--ip-split:59.1428571429%}@media(min-width:768px){.investing{--ip-split:56.1627906977%}.investing[data-open="2"]{--ip-split:43.7790697674%}}.investing__intro{margin-bottom:min(9.2307692308vw,calc(29.88235px + 1.56863vw),60px)}@media(min-width:1920px){.investing__intro{margin-bottom:clamp(60px,0px + 3.125vw,80px)}}.investing__cards{display:flex;flex-direction:column}@media(min-width:768px){.investing__cards{align-items:stretch;flex-direction:row}}.investing__card{border:1px solid #9eb383;display:flex;flex-direction:column;padding-block:min(7.1794871795vw,calc(16.78431px + 2.87582vw),72px);position:relative}@media(min-width:1920px){.investing__card{padding-block:clamp(72px,0px + 3.75vw,96px)}}.investing__card{padding-left:min(7.1794871795vw,calc(19.84314px + 2.0915vw),60px)}@media(min-width:1920px){.investing__card{padding-left:clamp(60px,0px + 3.125vw,80px)}}.investing__card{padding-right:min(max(7.1794871795vw,calc(-.54902px + 7.32026vw)),140px)}@media(min-width:1920px){.investing__card{padding-right:clamp(140px,0px + 7.2916666667vw,186.6666666667px)}}.investing__card+.investing__card{margin-top:-1px}.investing__card.is-open{background-color:#fff}@media(min-width:768px){.investing__card{flex:0 0 auto;min-width:0;width:calc(100% - var(--ip-split))}.investing__card:first-child{width:calc(var(--ip-split) + 1px)}.investing__card+.investing__card{margin-left:-1px;margin-top:0}.investing__card:after,.investing__card:before{content:"";flex-grow:1}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.investing__card:after,.investing__card:before{transition:flex-grow .8s cubic-bezier(.4,0,.2,1)}}@media(min-width:768px){.investing__card.is-open:after,.investing__card.is-open:before{flex-grow:0}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.investing__card{transition:width .8s cubic-bezier(.4,0,.2,1)}}.investing__card:not(.is-open){cursor:pointer}.investing__card-head{align-items:center;display:flex;gap:16px;justify-content:space-between}@media(max-width:767px){.investing__card-head h3{line-height:1.4}}.investing__toggle{align-items:center;background-color:#8eafa8;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:none;justify-content:center;padding:0;width:min(14.6153846154vw,calc(55.21569px + .45752vw),64px)}@media(min-width:1920px){.investing__toggle{width:clamp(64px,0px + 3.3333333333vw,85.3333333333px)}}.investing__toggle{height:min(14.6153846154vw,calc(55.21569px + .45752vw),64px)}@media(min-width:1920px){.investing__toggle{height:clamp(64px,0px + 3.3333333333vw,85.3333333333px)}}@media(prefers-reduced-motion:no-preference){.investing__toggle{transition:background-color .8s cubic-bezier(.4,0,.2,1)}}@media(min-width:768px){.investing__toggle{bottom:clamp(12px,6.6666666667px + .6944444444vw,20px);height:clamp(44px,30.6666666667px + 1.7361111111vw,64px);position:absolute;right:clamp(12px,6.6666666667px + .6944444444vw,20px);width:clamp(44px,30.6666666667px + 1.7361111111vw,64px)}}@media(min-width:768px)and (min-width:1920px){.investing__toggle{bottom:clamp(20px,0px + 1.0416666667vw,26.6666666667px);height:clamp(64px,0px + 3.3333333333vw,85.3333333333px);right:clamp(20px,0px + 1.0416666667vw,26.6666666667px);width:clamp(64px,0px + 3.3333333333vw,85.3333333333px)}}.investing__card.is-open .investing__toggle{background-color:rgba(142,175,168,.5);cursor:default}.investing__icon{display:block;width:min(6.1538461538vw,24px)}@media(min-width:1920px){.investing__icon{width:clamp(24px,0px + 1.25vw,32px)}}.investing__card-body{display:grid;grid-template-rows:1fr;margin-top:min(5.1282051282vw,calc(16.94118px + .78431vw),32px)}@media(min-width:1920px){.investing__card-body{margin-top:clamp(32px,0px + 1.6666666667vw,42.6666666667px)}}@media(prefers-reduced-motion:no-preference){.investing__card-body{transition:grid-template-rows .8s cubic-bezier(.4,0,.2,1),margin-top .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1)}}.investing__card-body{overflow:hidden}.investing__card-body>*{min-height:0;min-width:0;overflow:hidden}@media(min-width:768px){.investing__card-body>*{width:var(--ip-body-w,auto)}}.investing__card:not(.is-open) .investing__card-body{grid-template-rows:0fr;margin-top:0;opacity:0}.investing__decor{height:calc(var(--ip-row-h)*2);position:relative}.investing__decor>span{height:var(--ip-row-h);position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.investing__decor>span{transform:scaleX(1);transition:none}}@media(prefers-reduced-motion:no-preference){.investing__decor>span{transition:transform .7s cubic-bezier(.4,0,.2,1),width .8s cubic-bezier(.4,0,.2,1),left .8s cubic-bezier(.4,0,.2,1)}}.investing__decor.is-drawn>span{transform:scaleX(1)}.investing__decor>.investing__bleed{transform-origin:right}.investing__decor>.investing__pattern{clip-path:inset(0 100% 0 0);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.investing__decor>.investing__pattern{clip-path:none;transition-property:none}}.investing__decor>.investing__line{transform-origin:left}@media(prefers-reduced-motion:no-preference){.investing__decor>.investing__pattern{transition-duration:.7s,.8s;transition-property:clip-path,left;transition-timing-function:cubic-bezier(.4,0,.2,1),cubic-bezier(.4,0,.2,1)}}.investing__decor.is-drawn>.investing__pattern{clip-path:inset(0)}.investing__bleed{background-image:linear-gradient(90deg,hsla(86,24%,61%,.8),#9eb383);left:calc(var(--ip-bleed)*-1);top:0;width:var(--ip-bleed)}.investing__pattern{background-image:url(../../assets/images/investing-decor-pattern.webp);background-position:50%;background-size:cover;left:var(--ip-split);right:0;top:0}@media(min-width:768px){.investing__pattern{right:4.9418604651%}}.investing__line{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));left:0;top:var(--ip-row-h);width:var(--ip-split)}.pillars{--pl-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.pillars{--pl-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.pillars{--pl-row-h:clamp(72px,0px + 3.75vw,96px)}}.pillars{--pl-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.pillars{--pl-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.pillars{--pl-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.pillars{--pl-bleed:100px}}.pillars__hero+.container{margin-top:min(7.1794871795vw,calc(19.45714px + 2.19048vw),51px)}@media(min-width:1440px){.pillars__hero+.container{margin-top:clamp(51px,18px + 2.2916666667vw,62px)}}@media(min-width:1920px){.pillars__hero+.container{margin-top:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.pillars__frame{border:1px solid #7e9363;display:grid}.pillars__frame>*+*{border-top:1px solid #7e9363}.pillars__frame>article{display:flex;flex-direction:column;gap:clamp(12px,0px + .625vw,16px);padding:min(5.1282051282vw,calc(9.80392px + 2.61438vw),60px)}@media(min-width:1920px){.pillars__frame>article{padding:clamp(60px,0px + 3.125vw,80px)}}@media(max-width:1023px){.pillars__frame>article:nth-of-type(n+3){order:1}}@media(min-width:1024px){.pillars__frame{grid-template-columns:1fr 4.0697674419% 23.2558139535% 4.0697674419% 1fr;grid-template-rows:repeat(2,auto)}.pillars__frame>*+*{border-top:0}.pillars__frame>article{grid-column:1;grid-row:1;padding-inline:10.1694915254% 0;padding-bottom:min(7.6923076923vw,calc(20.82353px + 2.35294vw),66px)}}@media(min-width:1024px)and (min-width:1920px){.pillars__frame>article{padding-bottom:clamp(66px,0px + 3.4375vw,88px)}}@media(min-width:1024px){.pillars__frame>article:nth-of-type(2n){grid-column:5;padding-inline:0 10.1694915254%}.pillars__frame>article:nth-of-type(n+3){border-top:1px solid #7e9363;grid-row:2;padding-bottom:min(5.1282051282vw,calc(9.80392px + 2.61438vw),60px);padding-top:min(7.6923076923vw,calc(20.82353px + 2.35294vw),66px)}}@media(min-width:1024px)and (min-width:1920px){.pillars__frame>article:nth-of-type(n+3){padding-bottom:clamp(60px,0px + 3.125vw,80px);padding-top:clamp(66px,0px + 3.4375vw,88px)}}.pillars__media{aspect-ratio:1.5837104072;margin:0;overflow:hidden;position:relative}.pillars__media>img:not(.pillars__logo){height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pillars__media:after{background-image:linear-gradient(180deg,rgba(34,62,55,0),rgba(34,62,55,.6) 81.4%);content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}@media(min-width:1024px){.pillars__media{aspect-ratio:auto;grid-column:3;grid-row:1/-1}}.pillars__logo{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:45.7142857143%;z-index:1}@media(min-width:1024px){.pillars__logo{width:61%}}.pillars__decor{height:calc(var(--pl-row-h)*2);pointer-events:none;position:relative}@media(min-width:1024px){.pillars__decor{height:var(--pl-row-h)}}.pillars__decor>span{height:var(--pl-row-h);position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.pillars__decor>span{transform:scaleX(1);transition:none}}.pillars__decor.is-drawn>span{transform:scaleX(1)}.pillars__decor>.pillars__pattern{clip-path:inset(0 0 0 100%);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.pillars__decor>.pillars__pattern{clip-path:none;transition-property:none}}@media(min-width:1024px){.pillars__decor>.pillars__pattern{clip-path:inset(0 100% 0 0);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.pillars__decor>.pillars__pattern{clip-path:none;transition-property:none}}.pillars__decor.is-drawn>.pillars__pattern{clip-path:inset(0)}.pillars__pattern{background-image:url(../../assets/images/pillars-decor-pattern.webp);background-position:50%;background-size:cover;left:calc(var(--pl-bleed)*-1);right:0;top:var(--pl-row-h)}@media(min-width:1024px){.pillars__pattern{left:65.6976744186%;top:0}}.pillars__line{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));left:100%;top:0;width:var(--pl-bleed)}@media(min-width:1024px){.pillars__line{top:calc(var(--pl-row-h)*-1)}}.quote-deck__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}@media(min-width:1440px){.quote-deck__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(min-width:1920px){.quote-deck__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.quote-deck__inner>*{grid-column:1/-1}@media(min-width:1024px){.quote-deck__intro{grid-column:1/6}.quote-deck__slider{grid-column:7/-1}.quote-deck__intro,.quote-deck__slider{grid-row:1}.quote-deck__intro{align-self:start}}.quote-deck__swiper{overflow:hidden}.quote-deck__track{list-style:none;margin:0;padding:0}.quote-deck__slide{display:flex;flex-direction:column;height:auto}@media(max-width:1023px){.quote-deck__slide .quote-deck__author{order:-1}}.quote-deck__slide{--qd-hang:min(2.5641025641vw,calc(9.23529px + 0.19608vw),13px)}@media(min-width:1920px){.quote-deck__slide{--qd-hang:clamp(13px,0px + 0.6770833333vw,17.3333333333px)}}.quote-deck__slide{padding-left:var(--qd-hang);row-gap:min(12.3076923077vw,calc(38.82353px + 2.35294vw),84px)}@media(min-width:1920px){.quote-deck__slide{row-gap:clamp(84px,0px + 4.375vw,112px)}}.quote-deck__quote{margin:0;min-height:min(38.4615384615vw,calc(134.70588px + 3.92157vw),210px)}@media(min-width:1920px){.quote-deck__quote{min-height:clamp(210px,0px + 10.9375vw,280px)}}.quote-deck__quote{font-style:italic;opacity:.8}.quote-deck__quote .quote-scroll{text-indent:calc(var(--qd-hang)*-1)}.quote-deck__author{align-items:flex-end;display:flex;margin:0}@media(min-width:1024px){.quote-deck__author{margin-top:auto}}@media(min-width:1024px)and (max-width:1439px){.quote-deck__author{align-items:flex-start}}.quote-deck__author{column-gap:min(5.1282051282vw,calc(16.94118px + .78431vw),32px)}@media(min-width:1920px){.quote-deck__author{column-gap:clamp(32px,0px + 1.6666666667vw,42.6666666667px)}}.quote-deck__photo{flex:none;object-fit:cover;width:min(35.8974358974vw,calc(118.84314px + 5.42484vw),223px)}@media(min-width:1920px){.quote-deck__photo{width:clamp(223px,0px + 11.6145833333vw,297.3333333333px)}}.quote-deck__photo{height:min(35.8974358974vw,calc(118.84314px + 5.42484vw),223px)}@media(min-width:1920px){.quote-deck__photo{height:clamp(223px,0px + 11.6145833333vw,297.3333333333px)}}.quote-deck__author picture,.quote-deck__author>img{overflow:hidden;position:relative}.quote-deck__author picture:before,.quote-deck__author>img:before{background-image:linear-gradient(180deg,hsla(86,24%,61%,.16),rgba(34,62,55,.16));content:"";inset:0;mix-blend-mode:darken;pointer-events:none;position:absolute;z-index:1}.quote-deck__author-text{display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:1440px){.quote-deck__author-text{max-width:clamp(240px,0px + 12.5vw,320px)}}.quote-deck__name{color:#879c6b;--tw-ink:#879c6b;--tw-ink-dim:hsla(86,20%,52%,.5)}.quote-deck__actions{align-items:center;display:flex;gap:16px;justify-content:space-between}@media(min-width:1024px){.quote-deck__actions{display:contents}}.quote-deck__nav{display:contents}@media(min-width:1024px){.quote-deck__nav{align-self:end;display:flex;gap:20px;grid-column:7/-1;grid-row:1;justify-self:end;z-index:2}}.quote-deck__prev{order:-1}@media(min-width:1024px){.quote-deck__prev{order:0}}.quote-deck__cta{flex:1}@media(min-width:1024px){.quote-deck__cta{align-self:end;flex:0 0 auto;grid-column:1/6;grid-row:1;justify-self:start}}.quote-deck__disclaimer{grid-column:1/-1}@media(min-width:1024px){.quote-deck__disclaimer{grid-column:7/-1;padding-left:min(2.5641025641vw,calc(9.23529px + .19608vw),13px)}}@media(min-width:1024px)and (min-width:1920px){.quote-deck__disclaimer{padding-left:clamp(13px,0px + .6770833333vw,17.3333333333px)}}.what-we-do-intro{--wwd-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.what-we-do-intro{--wwd-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.what-we-do-intro{--wwd-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.what-we-do-intro__inner{row-gap:0}@media(max-width:1023px){.what-we-do-intro__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}}@media(max-width:1023px)and (min-width:1440px){.what-we-do-intro__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(max-width:1023px)and (min-width:1920px){.what-we-do-intro__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}@media(max-width:1023px){.what-we-do-intro__body,.what-we-do-intro__media{grid-column:1/-1}}.what-we-do-intro__body{align-items:flex-start;display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px);max-width:clamp(780px,0px + 40.625vw,1040px)}@media(min-width:1440px){.what-we-do-intro__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.what-we-do-intro__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.what-we-do-intro__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.what-we-do-intro__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.what-we-do-intro__header{gap:clamp(36px,0px + 1.875vw,48px)}}.what-we-do-intro__media{align-self:start;order:-1}@media(min-width:1024px){.what-we-do-intro__media{order:0}}.what-we-do-intro__media figure{aspect-ratio:1.3548387097;margin:0;overflow:hidden}.js .what-we-do-intro__media figure img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .what-we-do-intro__media figure.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .what-we-do-intro__media figure img{clip-path:none;transition:none}}.what-we-do-intro__media img{height:100%;object-fit:cover;width:100%}@media(min-width:1280px){.what-we-do-intro__media{display:contents}.what-we-do-intro__media>figure{align-self:start;grid-column:7/-1}}.what-we-do-intro__decor{grid-auto-rows:var(--wwd-decor-row-h);pointer-events:none}@media(max-width:1279px){.what-we-do-intro__decor>.what-we-do-intro__pattern{clip-path:inset(0 0 0 100%);grid-column:1/-1;grid-row:2;margin-left:0;transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);width:43%}}@media(max-width:1279px)and (prefers-reduced-motion:reduce){.what-we-do-intro__decor>.what-we-do-intro__pattern{clip-path:none;transition-property:none}}@media(max-width:1279px){.what-we-do-intro__decor>.what-we-do-intro__line{grid-column:1/-1;grid-row:1;margin-left:43%;transform-origin:left;width:57%}.what-we-do-intro__decor>.what-we-do-intro__line-short{grid-column:1/-1;grid-row:2;margin-left:80.05%;transform-origin:left;width:19.95%}}@media(min-width:1280px){.what-we-do-intro__decor{grid-column:1/-1}.what-we-do-intro__decor>.what-we-do-intro__pattern{clip-path:inset(0 0 0 100%);grid-column:1/4;grid-row:2;margin-right:calc(var(--grid-gutter)*-1);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1280px)and (prefers-reduced-motion:reduce){.what-we-do-intro__decor>.what-we-do-intro__pattern{clip-path:none;transition-property:none}}@media(min-width:1280px){.what-we-do-intro__decor>.what-we-do-intro__line{grid-column:4/7;grid-row:1;margin-right:calc(var(--grid-gutter)*-1);transform-origin:left}.what-we-do-intro__decor>.what-we-do-intro__line-short{grid-column:6/7;grid-row:2;margin-right:calc(var(--grid-gutter)*-1);transform-origin:left}}.what-we-do-intro__decor>span{height:var(--wwd-decor-row-h);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.what-we-do-intro__decor>span{transform:scaleX(1);transition:none}}.what-we-do-intro__decor.is-drawn>span{transform:scaleX(1)}.what-we-do-intro__decor.is-drawn>.what-we-do-intro__pattern{clip-path:inset(0)}.what-we-do-intro__pattern{background-image:url(../../assets/images/what-we-do-intro-decor-pattern.webp);background-position:50%;background-size:cover}.what-we-do-intro__line,.what-we-do-intro__line-short{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.look-for{--lf-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.look-for{--lf-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.look-for{--lf-row-h:clamp(72px,0px + 3.75vw,96px)}}.look-for{--lf-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.look-for{--lf-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.look-for{--lf-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.look-for{--lf-bleed:100px}}.look-for__intro+.look-for__inner{margin-top:min(6.1538461538vw,calc(15.58824px + 2.15686vw),57px)}@media(min-width:1920px){.look-for__intro+.look-for__inner{margin-top:clamp(57px,0px + 2.96875vw,76px)}}.look-for__inner{--lf-module:calc(25% - var(--lf-col-gap)*3/4);--lf-col-gap:min(5.1282051282vw,calc(14.90196px + 1.30719vw),40px)}@media(min-width:1920px){.look-for__inner{--lf-col-gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}@media(min-width:1024px){.look-for__inner{--lf-col-gap:min(max(3.0769230769vw,calc(-0.38095px + 3.1746vw)),24px)}}@media(min-width:1024px)and (min-width:768px){.look-for__inner{--lf-col-gap:clamp(24px,19.4285714286px + 0.5952380952vw,28px)}}@media(min-width:1024px)and (min-width:1440px){.look-for__inner{--lf-col-gap:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1024px)and (min-width:1920px){.look-for__inner{--lf-col-gap:40px}}@media(min-width:1024px){.look-for__intro .section-intro__text{grid-column:7/12}}.look-for__cards{column-gap:var(--lf-col-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr var(--lf-row-h) 1fr;list-style:none;margin:0;padding:0;row-gap:0}@media(min-width:1024px){.look-for__cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto var(--lf-row-h)}}.look-for__card{box-shadow:inset 0 0 0 1px #9eb383;display:flex;flex-direction:column;gap:min(max(.5128205128vw,calc(-.54902px + .65359vw)),12px)}@media(min-width:1920px){.look-for__card{gap:clamp(12px,0px + .625vw,16px)}}.look-for__card{padding-top:min(7.1794871795vw,calc(16.85714px + 2.85714vw),58px)}@media(min-width:1440px){.look-for__card{padding-top:clamp(58px,-176px + 16.25vw,136px)}}@media(min-width:1920px){.look-for__card{padding-top:clamp(136px,0px + 7.0833333333vw,181.3333333333px)}}.look-for__card{padding-inline:min(5.1282051282vw,calc(7.2549px + 3.26797vw),70px)}@media(min-width:1920px){.look-for__card{padding-inline:clamp(70px,0px + 3.6458333333vw,93.3333333333px)}}.look-for__card{padding-bottom:min(7.1794871795vw,calc(20.35294px + 1.96078vw),58px)}@media(min-width:1920px){.look-for__card{aspect-ratio:1;min-height:100%;padding-bottom:clamp(58px,0px + 3.0208333333vw,77.3333333333px);width:100%}}.look-for__card>p:first-child{color:#879c6b;--tw-ink:#879c6b;--tw-ink-dim:hsla(86,20%,52%,.5)}.look-for__card>p+p{font-size:min(4.6153846154vw,calc(16.98039px + .26144vw),22px);font-weight:500;letter-spacing:.03em;line-height:1.6}@media(min-width:1920px){.look-for__card>p+p{font-size:clamp(22px,0px + 1.1458333333vw,29.3333333333px)}}.look-for__frame{display:grid;row-gap:24px}@media(min-width:1024px){.look-for__frame{grid-template-columns:var(--lf-module) 1fr}}.look-for__cards+.look-for__frame{margin-top:min(6.1538461538vw,calc(11.76471px + 3.13725vw),72px)}@media(min-width:1920px){.look-for__cards+.look-for__frame{margin-top:clamp(72px,0px + 3.75vw,96px)}}@media(min-width:1024px){.look-for__cards+.look-for__frame{margin-top:0}}.look-for__tile{align-items:center;aspect-ratio:2.1212121212;background-color:#223e37;display:flex;justify-content:center}@media(min-width:1024px){.look-for__tile{aspect-ratio:1;min-height:100%;width:100%}}.look-for__mark{height:auto;width:22.8571428571%}@media(min-width:1024px){.look-for__mark{width:25.5%}}.look-for__panel{align-content:start;background-color:rgba(79,111,104,.08);display:grid;padding:min(5.1282051282vw,calc(7.2549px + 3.26797vw),70px);row-gap:32px}@media(min-width:1920px){.look-for__panel{padding:clamp(70px,0px + 3.6458333333vw,93.3333333333px)}}@media(min-width:1024px){.look-for__panel{column-gap:9.9476439791%;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:8.3333333333% 4.8484848485%;padding-bottom:min(7.1794871795vw,calc(20.35294px + 1.96078vw),58px);padding-top:min(5.1282051282vw,calc(3.17647px + 4.31373vw),86px)}}@media(min-width:1024px)and (min-width:1920px){.look-for__panel{padding-bottom:clamp(58px,0px + 3.0208333333vw,77.3333333333px);padding-top:clamp(86px,0px + 4.4791666667vw,114.6666666667px)}}.look-for__panel article{display:flex;flex-direction:column;gap:min(max(.5128205128vw,calc(-.54902px + .65359vw)),12px)}@media(min-width:1920px){.look-for__panel article{gap:clamp(12px,0px + .625vw,16px)}}.look-for__panel h3{color:#7e9363;--tw-ink:#7e9363;--tw-ink-dim:rgba(126,147,99,.5)}@media(max-width:767px){.look-for__card>p+p{letter-spacing:.05em;line-height:1.36}}.look-for__decor{grid-column:1/-1;grid-row:2;height:var(--lf-row-h);pointer-events:none;position:relative}.look-for__decor.is-drawn .look-for__bar{transform:scaleX(1)}.look-for__bar{height:var(--lf-row-h);position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.look-for__bar{transform:scaleX(1);transition:none}}.look-for__bar{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.look-for__bar--left{background-image:linear-gradient(90deg,hsla(86,24%,61%,.8),#9eb383);left:calc(var(--lf-bleed)*-1);top:calc(var(--lf-row-h)*-1);transform-origin:right;width:var(--lf-bleed)}.look-for__bar--band{left:0;right:0;top:0}@media(min-width:1024px){.look-for__bar--band{left:var(--lf-module)}}.look-for__bar--right{left:100%;top:var(--lf-row-h);width:var(--lf-bleed)}.invests{background-color:rgba(79,111,104,.08);--inv-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.invests{--inv-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.invests{--inv-row-h:clamp(72px,0px + 3.75vw,96px)}}.invests{--inv-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.invests{--inv-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.invests{--inv-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.invests{--inv-bleed:100px}}.invests{--inv-inset:min(5.1282051282vw,calc(9.80392px + 2.61438vw),60px)}@media(min-width:1920px){.invests{--inv-inset:clamp(60px,0px + 3.125vw,80px)}}.invests{--inv-chevron:min(3.8461538462vw,calc(7.35294px + 1.96078vw),45px)}@media(min-width:1920px){.invests{--inv-chevron:clamp(45px,0px + 2.34375vw,60px)}}.invests__intro{grid-column:1/-1;margin-bottom:min(6.1538461538vw,calc(9.47059px + 3.72549vw),81px)}@media(min-width:1920px){.invests__intro{margin-bottom:clamp(81px,0px + 4.21875vw,108px)}}@media(min-width:1024px){.invests__intro{grid-column:1/7;grid-row:1}}.invests__decor{display:grid;grid-auto-rows:var(--inv-row-h);grid-column:1/-1;pointer-events:none}@media(max-width:1023px){.invests__decor>.invests__line{grid-column:1/-1;grid-row:1;margin-left:34.8571428571%;transform-origin:left;width:65.1428571429%}.invests__decor>.invests__pattern{clip-path:inset(0 100% 0 0);grid-column:1/-1;grid-row:2;margin-left:34.8571428571%;transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);width:65.1428571429%}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.invests__decor>.invests__pattern{clip-path:none;transition-property:none}}@media(max-width:1023px){.invests__decor>.invests__line-short{grid-column:1/-1;grid-row:2;margin-left:0;transform-origin:right;width:34.8571428571%}}@media(min-width:1024px){.invests__decor{align-self:end;column-gap:min(max(3.0769230769vw,calc(-.38095px + 3.1746vw)),24px);grid-column:7/-1;grid-row:1;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px)and (min-width:768px){.invests__decor{column-gap:clamp(24px,19.4285714286px + .5952380952vw,28px)}}@media(min-width:1024px)and (min-width:1440px){.invests__decor{column-gap:clamp(28px,-8px + 2.5vw,40px)}}@media(min-width:1024px)and (min-width:1920px){.invests__decor{column-gap:40px}}@media(min-width:1024px){.invests__decor>.invests__line{grid-column:3/7;grid-row:1;transform-origin:left}.invests__decor>.invests__pattern{clip-path:inset(0 100% 0 0);grid-column:3/7;grid-row:2;transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.invests__decor>.invests__pattern{clip-path:none;transition-property:none}}@media(min-width:1024px){.invests__decor>.invests__line-short{grid-column:1/3;grid-row:2;margin-right:calc(var(--grid-gutter)*-1);transform-origin:right}}.invests__decor>span{height:var(--inv-row-h);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.invests__decor>span{transform:scaleX(1);transition:none}}.invests__decor.is-drawn>span{transform:scaleX(1)}.invests__decor.is-drawn>.invests__pattern{clip-path:inset(0)}.invests__pattern{background-image:url(../../assets/images/invests-decor-pattern.webp);background-position:50%;background-size:cover}.invests__line{background-image:linear-gradient(90deg,hsla(86,24%,61%,.8),#9eb383)}.invests__line-short{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.invests__band{display:none}@media(min-width:1024px){.invests__band{background-color:#223e37;display:block;grid-column:1/-1;grid-row:2}}.invests__label{align-items:center;color:#fff;display:flex;grid-column:1/-1;position:relative;--tw-ink:#fff;--tw-ink-dim:hsla(0,0%,100%,.5);background-color:#223e37;padding-inline:var(--inv-inset);padding-top:min(7.1794871795vw,calc(12.96078px + 3.85621vw),87px)}@media(min-width:1920px){.invests__label{padding-top:clamp(87px,0px + 4.53125vw,116px)}}.invests__label{padding-bottom:min(7.1794871795vw,calc(16.52941px + 2.94118vw),73px)}@media(min-width:1920px){.invests__label{padding-bottom:clamp(73px,0px + 3.8020833333vw,97.3333333333px)}}.invests__label>span:first-child{color:#879c6b;--tw-ink:#879c6b;--tw-ink-dim:hsla(86,20%,52%,.5);margin-inline-end:min(1.0256410256vw,calc(2.98039px + .26144vw),8px)}@media(min-width:1920px){.invests__label>span:first-child{margin-inline-end:clamp(8px,0px + .4166666667vw,10.6666666667px)}}@media(max-width:1023px){.invests__label:not(:first-of-type){margin-top:36px}}@media(min-width:1024px){.invests__label{align-items:flex-start;grid-row:2;margin-inline-start:var(--inv-inset);padding-inline:0}.invests__label:not(:last-of-type){margin-inline-end:calc((var(--grid-gutter) + var(--inv-inset))*-1)}.invests__label:last-of-type .invests__chevron{display:none}}.invests__chevron{align-items:center;color:#9eb383;display:flex;flex:none;height:var(--inv-chevron);justify-content:center;margin-inline-start:auto;width:var(--inv-chevron)}.invests__chevron svg{display:block;height:100%;transform:rotate(90deg);width:auto}@media(min-width:1024px){.invests__chevron{margin-inline:auto}.invests__chevron svg{transform:none}}.invests__bleed{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8));height:var(--inv-row-h);left:calc(var(--inv-bleed)*-1);position:absolute;top:100%;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1);width:var(--inv-bleed)}@media(prefers-reduced-motion:reduce){.invests__bleed{transform:scaleX(1);transition:none}}@media(min-width:1024px){.invests__bleed{left:calc((var(--inv-bleed) + var(--inv-inset))*-1)}}.invests__bleed.is-drawn{transform:scaleX(1)}.invests__text{grid-column:1/-1;margin-top:36px;max-width:min(clamp(528px,0px + 27.5vw,704px),100% - 18.6666666667px)}@media(min-width:1024px){.invests__text{grid-row:3;margin-top:min(9.2307692308vw,calc(13.56863px + 5.75163vw),124px)}}@media(min-width:1024px)and (min-width:1920px){.invests__text{margin-top:clamp(124px,0px + 6.4583333333vw,165.3333333333px)}}@media(min-width:1024px){.invests__label:first-of-type,.invests__label:first-of-type+.invests__text{grid-column:1/span 4}.invests__label:nth-of-type(2),.invests__label:nth-of-type(2)+.invests__text{grid-column:5/span 4}.invests__label:nth-of-type(3),.invests__label:nth-of-type(3)+.invests__text{grid-column:9/span 4}}.what-we-do-outro__inner{row-gap:0}@media(max-width:1023px){.what-we-do-outro__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}}@media(max-width:1023px)and (min-width:1440px){.what-we-do-outro__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(max-width:1023px)and (min-width:1920px){.what-we-do-outro__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}@media(max-width:1023px){.what-we-do-outro__body,.what-we-do-outro__media{grid-column:1/-1}}.what-we-do-outro__body{align-items:flex-start;display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px);max-width:clamp(780px,0px + 40.625vw,1040px)}@media(min-width:1440px){.what-we-do-outro__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.what-we-do-outro__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.what-we-do-outro__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.what-we-do-outro__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.what-we-do-outro__header{gap:clamp(36px,0px + 1.875vw,48px)}}.what-we-do-outro__media{align-self:start;order:-1}@media(min-width:1024px){.what-we-do-outro__media{order:0}}.what-we-do-outro__media figure{aspect-ratio:1.3548387097;margin:0;overflow:hidden}.js .what-we-do-outro__media figure img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .what-we-do-outro__media figure.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .what-we-do-outro__media figure img{clip-path:none;transition:none}}.what-we-do-outro__media img{height:100%;object-fit:cover;width:100%}.what-we-do-outro__body,.what-we-do-outro__media{align-self:center}.industry-focus-intro{--if-decor-row-h:min(9.2307692308vw,calc(29.31429px + 1.71429vw),54px)}@media(min-width:1440px){.industry-focus-intro{--if-decor-row-h:clamp(54px,0px + 3.75vw,72px)}}@media(min-width:1920px){.industry-focus-intro{--if-decor-row-h:clamp(72px,0px + 3.75vw,96px)}}.industry-focus-intro{--if-bleed:min(max(5.1282051282vw,calc(-0.63492px + 5.29101vw)),40px)}@media(min-width:768px){.industry-focus-intro{--if-bleed:clamp(40px,3.4285714286px + 4.7619047619vw,72px)}}@media(min-width:1440px){.industry-focus-intro{--if-bleed:clamp(72px,-12px + 5.8333333333vw,100px)}}@media(min-width:1920px){.industry-focus-intro{--if-bleed:100px}}.industry-focus-intro__inner{row-gap:0}@media(max-width:1023px){.industry-focus-intro__inner{row-gap:min(10.2564102564vw,calc(32.57143px + 1.90476vw),60px)}}@media(max-width:1023px)and (min-width:1440px){.industry-focus-intro__inner{row-gap:clamp(60px,0px + 4.1666666667vw,80px)}}@media(max-width:1023px)and (min-width:1920px){.industry-focus-intro__inner{row-gap:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}@media(max-width:1023px){.industry-focus-intro__body,.industry-focus-intro__media{grid-column:1/-1}}.industry-focus-intro__body{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:767px){.industry-focus-intro__body{margin-bottom:max(60px,min(15.3846153846vw,calc(31.77143px + 7.2381vw),136px))}}.industry-focus-intro__body{gap:min(10.2564102564vw,calc(37.4px + .66667vw),47px);max-width:clamp(780px,0px + 40.625vw,1040px)}@media(min-width:1440px){.industry-focus-intro__body{gap:clamp(47px,2px + 3.125vw,62px)}}@media(min-width:1920px){.industry-focus-intro__body{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.industry-focus-intro__header{display:flex;flex-direction:column;gap:min(6.1538461538vw,calc(22.88571px + .28571vw),27px);width:100%}@media(min-width:1440px){.industry-focus-intro__header{gap:clamp(27px,0px + 1.875vw,36px)}}@media(min-width:1920px){.industry-focus-intro__header{gap:clamp(36px,0px + 1.875vw,48px)}}.industry-focus-intro__media{align-self:start;order:-1}@media(min-width:1024px){.industry-focus-intro__media{order:0}}@media(min-width:1280px){.industry-focus-intro__media{display:contents}.industry-focus-intro__media>figure{align-self:start;grid-column:7/-1}}.industry-focus-intro__media figure{aspect-ratio:1.3548387097;margin:0;overflow:hidden}.js .industry-focus-intro__media figure img{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.4,0,.2,1)}.js .industry-focus-intro__media figure.is-revealed img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .industry-focus-intro__media figure img{clip-path:none;transition:none}}.industry-focus-intro__media img{height:100%;object-fit:cover;width:100%}.industry-focus-intro__decor{grid-auto-rows:var(--if-decor-row-h);pointer-events:none}@media(max-width:1279px){.industry-focus-intro__decor>.industry-focus-intro__line{grid-column:1/-1;grid-row:1;margin-left:0;transform-origin:right;width:67%}.industry-focus-intro__decor>.industry-focus-intro__pattern{clip-path:inset(0 100% 0 0);grid-column:1/-1;grid-row:2;margin-left:67%;transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);width:33%}}@media(max-width:1279px)and (prefers-reduced-motion:reduce){.industry-focus-intro__decor>.industry-focus-intro__pattern{clip-path:none;transition-property:none}}@media(min-width:1280px){.industry-focus-intro__decor{grid-column:1/-1;margin-top:calc(var(--if-decor-row-h)*-1)}.industry-focus-intro__decor>.industry-focus-intro__line{grid-column:1/5;grid-row:1;margin-right:calc(var(--grid-gutter)*-1);transform-origin:right}.industry-focus-intro__decor>.industry-focus-intro__pattern{clip-path:inset(0 100% 0 0);grid-column:5/7;grid-row:2;margin-right:calc(var(--grid-gutter)*-1);transform:none;transition-duration:.7s;transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1280px)and (prefers-reduced-motion:reduce){.industry-focus-intro__decor>.industry-focus-intro__pattern{clip-path:none;transition-property:none}}.industry-focus-intro__decor>span{height:var(--if-decor-row-h);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.industry-focus-intro__decor>span{transform:scaleX(1);transition:none}}.industry-focus-intro__decor.is-drawn>span{transform:scaleX(1)}.industry-focus-intro__decor.is-drawn>.industry-focus-intro__pattern{clip-path:inset(0)}.industry-focus-intro__line-bleed{grid-row:1}@media(min-width:1280px){.industry-focus-intro__line-bleed{grid-row:2}}.industry-focus-intro__line-bleed{grid-column:1/-1;margin-left:100%;transform-origin:left;width:var(--if-bleed)}.industry-focus-intro__pattern{background-image:url(../../assets/images/industry-focus-intro-decor-pattern.webp);background-position:50%;background-size:cover}.industry-focus-intro__line,.industry-focus-intro__line-bleed{background-image:linear-gradient(90deg,#9eb383,hsla(86,24%,61%,.8))}.industry-sector{background-color:rgba(79,111,104,.08)}@media(min-width:1024px){.industry-sector__intro .section-intro__text{grid-column:7/-1}}.industry-sector__block{display:flex;flex-direction:column;gap:min(5.1282051282vw,calc(9.29412px + 2.7451vw),62px)}@media(min-width:1920px){.industry-sector__block{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.industry-sector__intro+.industry-sector__block{margin-top:min(9.2307692308vw,calc(24.78431px + 2.87582vw),80px)}@media(min-width:1920px){.industry-sector__intro+.industry-sector__block{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.industry-sector__footnote{margin-top:min(9.2307692308vw,calc(24.78431px + 2.87582vw),80px);opacity:.5}@media(min-width:1920px){.industry-sector__footnote{margin-top:clamp(80px,0px + 4.1666666667vw,106.6666666667px)}}.industry-sector__cards{list-style:none;margin:0;padding:0;row-gap:min(5.1282051282vw,calc(14.90196px + 1.30719vw),40px)}@media(min-width:1920px){.industry-sector__cards{row-gap:clamp(40px,0px + 2.0833333333vw,53.3333333333px)}}@media(min-width:768px)and (max-width:1023px){.industry-sector__cards>li{grid-column:span 6}}.subsector{color:inherit;display:flex;flex-direction:column;position:relative;text-decoration:none;--ss-image-h:min(42.3076923077vw,calc(105.09804px + 15.35948vw),400px)}@media(min-width:1920px){.subsector{--ss-image-h:clamp(400px,0px + 20.8333333333vw,533.3333333333px)}}.subsector{--ss-badge-h:min(14.8717948718vw,calc(54.43137px + 0.91503vw),72px)}@media(min-width:1920px){.subsector{--ss-badge-h:clamp(72px,0px + 3.75vw,96px)}}.subsector{--ss-overhang:max(min(8.9743589744vw,calc(43.92157px - 2.28758vw)),0px)}@media(min-width:1920px){.subsector{--ss-overhang:0px}}.subsector:before{background-color:rgba(34,62,55,.5);content:"";height:var(--ss-image-h);inset:0 0 auto;opacity:0;pointer-events:none;position:absolute}.subsector__image{height:var(--ss-image-h);object-fit:cover;width:100%}.subsector__logo{align-items:center;display:flex;height:var(--ss-image-h);inset:0 0 auto;justify-content:center;pointer-events:none;position:absolute}.subsector__logo img{filter:brightness(0) invert(1);max-height:min(26.4102564103vw,calc(64.5098px + 9.86928vw),254px);object-fit:contain;transform:scale(0)}@media(min-width:1920px){.subsector__logo img{max-height:clamp(254px,0px + 13.2291666667vw,338.6666666667px)}}.subsector__status{inset-inline:min(2.0512820513vw,calc(4.94118px + .78431vw),20px);position:absolute}@media(min-width:1920px){.subsector__status{inset-inline:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.subsector__status{top:min(2.5641025641vw,calc(7.45098px + .65359vw),20px)}@media(min-width:1920px){.subsector__status{top:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.subsector__status{align-items:center;display:flex;gap:min(2.5641025641vw,calc(7.45098px + .65359vw),20px)}@media(min-width:1920px){.subsector__status{gap:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.subsector__status{font-size:min(2.5641025641vw,calc(8.88571px + .28571vw),13px);font-weight:500;letter-spacing:.08em;line-height:1.36;margin:0}@media(min-width:1440px){.subsector__status{font-size:13px}}@media(min-width:1920px){.subsector__status{font-size:clamp(13px,0px + .6770833333vw,17.3333333333px)}}.subsector__status{color:#fff;opacity:0;pointer-events:none;text-transform:uppercase}.subsector__status:after,.subsector__status:before{background-color:#9eb383;content:"";flex:1;height:1px;transform:scaleX(0)}@media(min-width:768px){.subsector__status:after,.subsector__status:before{height:2px}}.subsector__status:before{transform-origin:right}.subsector__status:after{margin-left:-.08em;transform-origin:left}.subsector__badge{align-items:center;color:#fff;display:flex;justify-content:center;margin-top:calc(var(--ss-overhang) - var(--ss-badge-h));min-height:var(--ss-badge-h);padding-inline:min(4.1025641026vw,calc(14.98039px + .26144vw),20px);position:relative;text-align:center}@media(min-width:1920px){.subsector__badge{padding-inline:clamp(20px,0px + 1.0416666667vw,26.6666666667px)}}.subsector__badge{background-color:#fff;background-image:linear-gradient(90deg,hsla(86,24%,61%,.8),#9eb383)}@media(hover:hover){.subsector:focus-visible:before,.subsector:hover:before{opacity:1}.subsector:focus-visible .subsector__logo img,.subsector:hover .subsector__logo img{transform:scale(1)}.subsector:focus-visible .subsector__status,.subsector:hover .subsector__status{opacity:1}.subsector:focus-visible .subsector__status:after,.subsector:focus-visible .subsector__status:before,.subsector:hover .subsector__status:after,.subsector:hover .subsector__status:before{transform:scaleX(1)}}@media(hover:none){.subsector:before{opacity:1}.subsector__logo img{transform:scale(1)}.subsector__status{opacity:1}.subsector__status:after,.subsector__status:before{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.subsector:before,.subsector__status{transition:opacity .3s ease}.subsector__logo img,.subsector__status:after,.subsector__status:before{transition:transform .3s ease}}.industry-quotes__inner{display:flex;flex-direction:column;gap:min(10.2564102564vw,calc(34.39216px + 1.43791vw),62px)}@media(min-width:1920px){.industry-quotes__inner{gap:clamp(62px,0px + 3.2291666667vw,82.6666666667px)}}.industry-quotes__slider{position:relative}.industry-quotes__track{list-style:none;margin:0;padding:0}.industry-quotes__slide .testimonial__media img{clip-path:none;transition:none}.industry-quotes__slide .testimonial__text{font-style:italic}.industry-quotes__nav{display:flex;gap:16px}@media(min-width:1440px){.industry-quotes__nav{gap:clamp(16px,4px + .8333333333vw,20px)}}.industry-quotes__nav{margin-top:max(min(10.2564102564vw,calc(50.19608px - 2.61438vw)),0px)}@media(min-width:1920px){.industry-quotes__nav{margin-top:0}}@media(min-width:1024px){.industry-quotes__nav{bottom:9px;margin-top:0;position:absolute;right:0;z-index:2}}.styleguide-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.styleguide-row--dark{background-color:#223e37;padding:24px}.sg-grid{margin-block:16px 32px;row-gap:12px}.sg-cell{background:#8eafa8;border-radius:4px;color:#223e37;font:500 14px/1.2 Haas Grot Display Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:12px 8px;text-align:center}.sg-cell--accent{background:#468072;color:#fff}.sg-type{border-top:1px solid hsla(0,0%,5%,.1);padding-block:16px}.sg-type:first-of-type{border-top:0}.sg-type__label{color:#468072;display:block;font:500 13px/1.2 Haas Grot Display Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.sg-type__sample{margin:0}