.RS3C6q_wrapper{background-color:var(--surface-primary);width:100vw;padding:48px 0 0;position:relative;overflow:hidden}.RS3C6q_container{--container-padding:24px;max-width:1440px;padding:0 var(--container-padding);width:100%;margin:0 auto;position:relative}.RS3C6q_buttonWrapper{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.RS3C6q_typeButtons{align-items:center;gap:4px;display:flex}.RS3C6q_typeButton{background:0 0;background:var(--surface-secondary);color:var(--text-secondary);cursor:pointer;border:none;border-radius:10px;padding:4px 12px;text-decoration:none;transition:all .2s ease-in-out;position:relative;font-weight:600!important}.RS3C6q_typeButton:hover{background:var(--surface-secondary)}.RS3C6q_activeTabIndicator{background:var(--surface-secondary-accent);border-radius:10px;position:absolute;inset:0}.RS3C6q_activeButton{color:var(--text-primary);font-weight:800!important}.RS3C6q_activeButton:hover{background:0 0}.RS3C6q_tabPanelsContainer{width:100%;min-height:120px;margin-bottom:28px;position:relative}.RS3C6q_tabPanel{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.RS3C6q_hiddenPanelServer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RS3C6q_activePanelServer{position:relative}.RS3C6q_headerContent{flex-direction:column;gap:10px;max-width:800px;display:flex}.RS3C6q_headerSection{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:28px;display:flex}.RS3C6q_carouselViewport{width:100%;max-width:1440px;padding:0 24px 24px;position:relative;overflow:visible}.RS3C6q_carouselWrapper{will-change:transform;height:620px;display:flex;position:relative}.RS3C6q_mainGrid,.RS3C6q_bufferGrid{will-change:transform;align-items:center;gap:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.RS3C6q_mainGrid{left:0}.RS3C6q_bufferGrid{padding-right:16px;right:100%}.RS3C6q_card{cursor:pointer;isolation:isolate;will-change:transform, width, margin;z-index:1;flex-shrink:0;width:372px;padding:4px;transition:width .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);position:relative}.RS3C6q_activeCard{cursor:default;z-index:10;width:428px;margin:0 16px}.RS3C6q_ctaButton{background:var(--surface-accent);color:var(--text-inverse);cursor:pointer;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}.RS3C6q_ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003}.RS3C6q_ctaButtonDesktop{flex-shrink:0;margin-top:16px;display:inline-block}.RS3C6q_ctaButtonMobile{text-align:center;width:100%;margin:0 auto;display:none;position:relative;overflow:hidden}.RS3C6q_seoContent{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RS3C6q_seoSection{margin-bottom:24px}.RS3C6q_seoSection h2{margin-bottom:8px}.RS3C6q_seoSection p{margin-bottom:12px}.RS3C6q_seoSection a{color:var(--text-accent);text-decoration:underline}@media not (max-width:1024px){.RS3C6q_tabPanel{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.RS3C6q_headerContent{flex:1}.RS3C6q_ctaButtonDesktop{margin-top:0}.RS3C6q_headerSection{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}}@media (max-width:1440px){.RS3C6q_card{width:calc(25vw + 48px);max-width:340px}.RS3C6q_activeCard{width:calc(28.75vw + 55px);max-width:391px;margin:0 14px}}@media (max-width:1024px){.RS3C6q_card{width:calc(35vw + 48px);max-width:320px}.RS3C6q_activeCard{width:calc(40.25vw + 55px);max-width:368px;margin:0 12px}}@media (max-width:768px){.RS3C6q_wrapper{padding:48px 0 20px}.RS3C6q_tabPanelsContainer{min-height:100px;margin-bottom:12px}.RS3C6q_buttonWrapper{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.RS3C6q_headerContent{text-align:center;margin-bottom:12px}.RS3C6q_ctaButton{background:var(--surface-secondary-hover);color:var(--text-primary);border-radius:18px;place-content:center;width:100%;display:flex}.RS3C6q_ctaButtonDesktop{display:none}.RS3C6q_ctaButtonMobile{display:inline-block}.RS3C6q_typeButtons{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100vw;margin-left:-3vw;padding:0 3vw;display:flex;overflow-x:auto}.RS3C6q_typeButtons::-webkit-scrollbar{display:none}.RS3C6q_typeButton{flex-shrink:0;padding:10px 14px;font-size:14px}.RS3C6q_allProjectsButtonMain{display:none}.RS3C6q_headerSection{text-align:left;flex-direction:column;gap:10px;min-height:130px;margin-bottom:0}.RS3C6q_carouselViewport{width:100vw;margin:0;padding:0}.RS3C6q_carouselWrapper{height:480px}.RS3C6q_mainGrid,.RS3C6q_bufferGrid{gap:8px}.RS3C6q_mainGrid{padding:0;left:calc(50vw - 172px);transform:translateY(-50%)}.RS3C6q_bufferGrid{right:calc(50vw + 172px);transform:translateY(-50%)}.RS3C6q_card{width:240px;max-width:280px}.RS3C6q_activeCard{width:320px;max-width:320px;margin:0 12px}}@media (max-width:480px){.RS3C6q_wrapper{padding:32px 0 20px}.RS3C6q_container{--container-padding:3vw;padding:0 var(--container-padding)}.RS3C6q_carouselWrapper{height:370px}.RS3C6q_typeButton{padding:8px 12px;font-size:12px}.RS3C6q_carouselViewport{margin-left:calc(-1 * var(--container-padding,16px))}.RS3C6q_card{width:200px;max-width:200px}.RS3C6q_activeCard{width:225px;max-width:225px;margin:0 8px}.RS3C6q_mainGrid{left:calc(50vw - 120px)}.RS3C6q_bufferGrid{right:calc(50vw + 115px)}}
/*# sourceMappingURL=2o2aprf_7ywxk.css.map*/