.infinite-slider{overflow:hidden}.infinite-slider,.infinite-slider__track,.infinite-slider__track>div{flex-flow:row;align-items:center;display:flex}.infinite-slider__track>div>div{padding-left:var(--gutter)}.infinite-slider__track{animation:5s linear infinite infinite-loop-slider;transform:translate(0)}@keyframes infinite-loop-slider{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media screen and (max-width:768px){.infinite-slider-medium,.infinite-slider-medium .infinite-slider__track,.infinite-slider-medium .infinite-slider__track>div{display:unset;animation:unset}}
.index-module-scss-module__DD0x7q__Component{--color:var(--x-light-100);z-index:1;position:relative}.index-module-scss-module__DD0x7q__Component .index-module-scss-module__DD0x7q__Image{z-index:-1;position:absolute;inset:0}.index-module-scss-module__DD0x7q__Component .index-module-scss-module__DD0x7q__Image:before{content:"";z-index:1;background-color:var(--x-dark-900);opacity:.6;position:absolute;inset:0}@media screen and (min-width:769px){.index-module-scss-module__DD0x7q__Component{height:100vh;min-height:600px;display:flex}.index-module-scss-module__DD0x7q__Component>:first-child{flex-flow:column;justify-content:space-between;display:flex}}.index-module-scss-module__DD0x7q__Title{white-space:pre-wrap}.index-module-scss-module__DD0x7q__Grid{--border-color:#f0e6d24d;flex-flow:column;gap:24px;display:flex}@media screen and (min-width:1025px){.index-module-scss-module__DD0x7q__Grid{flex-flow:row;gap:0}.index-module-scss-module__DD0x7q__Grid>div{flex:auto}.index-module-scss-module__DD0x7q__Grid>div:first-child{max-width:664px}.index-module-scss-module__DD0x7q__Grid>div:last-child{justify-content:flex-end;align-items:flex-end;display:flex}}
.index-module-scss-module__q_dGdG__Needs{grid-template-columns:repeat(4,1fr);display:none}.index-module-scss-module__q_dGdG__Needs>:last-child{grid-column:span 3}@media screen and (min-width:769px){.index-module-scss-module__q_dGdG__Needs{display:grid}}.index-module-scss-module__q_dGdG__Need,.index-module-scss-module__q_dGdG__Needs{border-bottom:1px solid #1c181426;gap:24px;padding:24px 0}.index-module-scss-module__q_dGdG__Need{cursor:pointer;display:grid}@media screen and (max-width:768px){.index-module-scss-module__q_dGdG__Need__Title .index-module-scss-module__q_dGdG__Index,.index-module-scss-module__q_dGdG__Need__Title h3{display:inline}}.index-module-scss-module__q_dGdG__Need__Content{max-height:0;overflow:hidden}.index-module-scss-module__q_dGdG__Need__Content>div{max-width:712px;padding-top:40px}.index-module-scss-module__q_dGdG__Need .index-module-scss-module__q_dGdG__Index{margin-right:16px}@media screen and (min-width:769px){.index-module-scss-module__q_dGdG__Need{grid-template-columns:repeat(4,1fr)}.index-module-scss-module__q_dGdG__Need .index-module-scss-module__q_dGdG__Index{display:none}.index-module-scss-module__q_dGdG__Need>:last-child{grid-column:span 3}}@media screen and (max-width:768px){.index-module-scss-module__q_dGdG__Need>:first-child{display:none}}.index-module-scss-module__q_dGdG__Grid{gap:24px;display:grid}@media screen and (min-width:1025px){.index-module-scss-module__q_dGdG__Grid{grid-template-columns:1fr 760px;gap:0}}.index-module-scss-module__q_dGdG__Need{position:relative}@media screen and (max-width:768px){.index-module-scss-module__q_dGdG__Need__Title{padding-right:32px}}.index-module-scss-module__q_dGdG__Toggle{width:24px;height:24px;display:none;position:absolute;top:30px;right:0}@media screen and (max-width:768px){.index-module-scss-module__q_dGdG__Toggle{display:block}}.index-module-scss-module__q_dGdG__Toggle span{background-color:var(--x-dark-900);width:100%;height:2px;position:absolute;top:50%;left:50%}.index-module-scss-module__q_dGdG__Toggle span:first-child{transform:translate(-50%,-50%)}.index-module-scss-module__q_dGdG__Toggle span:last-child{transition:transform .4s;transform:translate(-50%,-50%)rotate(90deg)}.index-module-scss-module__q_dGdG__Need.index-module-scss-module__q_dGdG__active .index-module-scss-module__q_dGdG__Toggle span:last-child{transform:translate(-50%,-50%)}
.index-module-scss-module__bfbg5G__Component{overflow:hidden}.index-module-scss-module__bfbg5G__Image,.index-module-scss-module__bfbg5G__Image img,.index-module-scss-module__bfbg5G__Image:before{border-radius:16px}.index-module-scss-module__bfbg5G__Image:after{padding-bottom:72.72%}.index-module-scss-module__bfbg5G__Image:before{content:"";z-index:1;background-color:var(--x-green);opacity:.2;position:absolute;inset:0}.index-module-scss-module__bfbg5G__Block{gap:24px;height:100%;min-height:212px;display:grid;position:relative}@media screen and (min-width:481px){.index-module-scss-module__bfbg5G__Block{grid-template-columns:1fr 1fr}.index-module-scss-module__bfbg5G__Block.index-module-scss-module__bfbg5G__NoImg{grid-template-columns:1fr}}.index-module-scss-module__bfbg5G__Block__Details{background-color:#1c181426;background-image:url(/static/images/glass-pattern-fade.png);background-position:0 0;background-repeat:repeat;background-size:200% 200%;border-radius:16px;flex-flow:column;justify-content:space-between;gap:24px;padding:24px;transition:background-position .3s ease-in-out;display:flex}.index-module-scss-module__bfbg5G__Block:hover .index-module-scss-module__bfbg5G__Block__Details{background-position:100% 100%}.index-module-scss-module__bfbg5G__Block__Footer{justify-content:space-between;gap:8px;display:flex}.index-module-scss-module__bfbg5G__Block__Footer>:last-child{flex:none;align-self:flex-end}.index-module-scss-module__bfbg5G__Block__Icon{width:48px}.index-module-scss-module__bfbg5G__Block.index-module-scss-module__bfbg5G__NoImg .index-module-scss-module__bfbg5G__Image{display:none}.index-module-scss-module__bfbg5G__CompanyName{--container-width:min(calc(100vw - 2*var(--site-margins)),var(--site-width));font-size:min(268px,var(--container-width)*.19);letter-spacing:-.04em;line-height:100%;font-family:var(--font-helvetica-now-display);font-weight:var(--font-medium);white-space:nowrap;margin-bottom:calc(-1*var(--section-padding));mix-blend-mode:soft-light;transform:translateY(38%)}.index-module-scss-module__bfbg5G__Component.theme-beige .index-module-scss-module__bfbg5G__CompanyName{color:var(--x-light-100)}
