.HorizontalPortfolio-module__1nuaka__sectionWrapper{background-color:var(--bg-base);height:400dvh;position:relative}.HorizontalPortfolio-module__1nuaka__stickyWindow{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.HorizontalPortfolio-module__1nuaka__sectionHeader{z-index:10;pointer-events:none;width:100%;margin-bottom:2rem;position:relative}.HorizontalPortfolio-module__1nuaka__sectionHeaderContainer{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}.HorizontalPortfolio-module__1nuaka__sectionHeader h2{margin-bottom:.5rem}.HorizontalPortfolio-module__1nuaka__track{gap:3rem;padding-left:max(2rem,50vw - 720px + 2rem);padding-right:max(2rem,50vw - 720px + 2rem);display:flex}.HorizontalPortfolio-module__1nuaka__cardContainer{border:1px solid var(--border-color);border-radius:1.5rem;flex-shrink:0;width:40vw;height:60dvh;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000026}.HorizontalPortfolio-module__1nuaka__cardInner{background-color:var(--bg-surface);width:100%;height:100%;position:relative;overflow:hidden}.HorizontalPortfolio-module__1nuaka__cardImage{object-fit:cover;z-index:0;width:130%;height:100%;position:absolute;top:0;left:-15%}.HorizontalPortfolio-module__1nuaka__cardOverlay{z-index:1;background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);position:absolute;inset:0}.HorizontalPortfolio-module__1nuaka__cardContent{z-index:2;color:var(--text-primary);justify-content:space-between;align-items:flex-end;width:100%;padding:3rem;display:flex;position:absolute;bottom:0;left:0}.HorizontalPortfolio-module__1nuaka__cardText{flex:1;padding-right:2rem}.HorizontalPortfolio-module__1nuaka__cardCtaButton{background-color:var(--cyber-cyan);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 4px 16px var(--cyber-cyan-glow);border:none;border-radius:2rem;flex-shrink:0;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .25s}.HorizontalPortfolio-module__1nuaka__cardCtaButton:hover{background-color:var(--cyber-cyan-dark);box-shadow:0 8px 24px var(--cyber-cyan-glow);transform:translateY(-2px)}.HorizontalPortfolio-module__1nuaka__cardCategory{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.HorizontalPortfolio-module__1nuaka__sectionHeader{margin-bottom:2rem;position:relative;top:0}.HorizontalPortfolio-module__1nuaka__cardTitle{font-family:var(--font-heading);color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.HorizontalPortfolio-module__1nuaka__cardDescription{color:#fffc;max-width:500px}@media (max-width:768px){.HorizontalPortfolio-module__1nuaka__sectionHeaderContainer{padding:0 1.5rem}.HorizontalPortfolio-module__1nuaka__track{gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.HorizontalPortfolio-module__1nuaka__cardContainer{width:85vw;height:55dvh}.HorizontalPortfolio-module__1nuaka__cardContent{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}.HorizontalPortfolio-module__1nuaka__cardText{width:100%;padding-right:0}.HorizontalPortfolio-module__1nuaka__cardCtaButton{text-align:center;width:100%}.HorizontalPortfolio-module__1nuaka__cardTitle{font-size:1.8rem}.HorizontalPortfolio-module__1nuaka__sectionHeader{margin-bottom:2rem;position:relative;top:0}}.HorizontalPortfolio-module__1nuaka__mobileSectionWrapper{display:none!important}.HorizontalPortfolio-module__1nuaka__mobileStickyWindow{height:auto!important;position:relative!important;overflow:visible!important}.HorizontalPortfolio-module__1nuaka__track::-webkit-scrollbar{display:none}.HorizontalPortfolio-module__1nuaka__track{-ms-overflow-style:none;scrollbar-width:none}
