.media-module__O2y0Zq__page{background:#000;width:100%;min-height:100vh;overflow-x:hidden}.media-module__O2y0Zq__customCursor{pointer-events:none;z-index:9999;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.media-module__O2y0Zq__cursorLogo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 20px #0000004d);width:120px;height:120px}.media-module__O2y0Zq__portfolioCard{cursor:none}.media-module__O2y0Zq__hero{background:#fff;padding:20px 48px 120px}.media-module__O2y0Zq__heroContainer{max-width:1800px;margin:0 auto}.media-module__O2y0Zq__heroContainerFull{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.media-module__O2y0Zq__miniTitle{text-transform:uppercase;letter-spacing:.3em;color:#666;margin-bottom:0;font-family:Anton,sans-serif;font-size:18px;font-weight:400}.media-module__O2y0Zq__heroTitle{text-transform:uppercase;color:#000;white-space:nowrap;margin-top:0;margin-bottom:32px;font-family:Anton,sans-serif;font-size:120px;font-weight:400;line-height:.9}.media-module__O2y0Zq__heroSubtitle{color:#555;text-align:center;max-width:700px;margin-bottom:48px;font-family:Anton,sans-serif;font-size:18px;line-height:1.8}.media-module__O2y0Zq__heroButton{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#000;border-radius:999px;padding:20px 60px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}.media-module__O2y0Zq__heroButton:hover{background:#333}.media-module__O2y0Zq__why{background:#000;padding:120px 48px;position:relative}.media-module__O2y0Zq__why .media-module__O2y0Zq__miniTitle{color:#666}.media-module__O2y0Zq__why .media-module__O2y0Zq__sectionTitle{color:#fff;text-align:center;margin-bottom:64px}.media-module__O2y0Zq__whyGrid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.media-module__O2y0Zq__whyCard{background:#ffffff0d;border:2px dashed #ffffff4d;border-radius:16px;padding:48px 40px}.media-module__O2y0Zq__whyTitle{text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:Anton,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.media-module__O2y0Zq__whyDescription{color:#aaa;font-family:IBM Plex Mono,monospace;font-size:15px;line-height:1.8}.media-module__O2y0Zq__whyThreeColumns{text-align:center;grid-template-columns:repeat(3,1fr);gap:64px;display:grid}.media-module__O2y0Zq__whyColumn{padding:48px 32px}.media-module__O2y0Zq__whyColumnTitle{text-transform:uppercase;color:#fff;margin:0 0 24px;font-family:Anton,sans-serif;font-size:48px;font-weight:400;line-height:1}.media-module__O2y0Zq__whyColumnText{color:#888;margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:18px;line-height:1.6}.media-module__O2y0Zq__container{max-width:1800px;margin:0 auto;padding:0 48px}.media-module__O2y0Zq__sectionTitle{text-transform:uppercase;margin-top:5px;margin-bottom:24px;font-family:Anton,sans-serif;font-size:80px;font-weight:400;line-height:.9}.media-module__O2y0Zq__sectionSubtitle{margin-bottom:64px;font-family:IBM Plex Mono,monospace;font-size:18px;line-height:1.6}.media-module__O2y0Zq__services{z-index:2;background:#fff;padding:120px 48px;position:sticky;top:0}.media-module__O2y0Zq__services .media-module__O2y0Zq__miniTitle{color:#666}.media-module__O2y0Zq__services .media-module__O2y0Zq__sectionTitle{color:#000}.media-module__O2y0Zq__servicesGrid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.media-module__O2y0Zq__serviceCard{background:#00000008;border:2px dashed #0003;border-radius:16px;padding:64px 48px}.media-module__O2y0Zq__serviceTitle{text-transform:uppercase;color:#000;margin-bottom:24px;font-family:Anton,sans-serif;font-size:32px;font-weight:400}.media-module__O2y0Zq__serviceDescription{color:#555;font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1.8}.media-module__O2y0Zq__learnMoreButtonContainer{justify-content:center;margin-top:64px;display:flex}.media-module__O2y0Zq__learnMoreButton{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#000;border:2px solid #000;border-radius:999px;padding:20px 60px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.media-module__O2y0Zq__learnMoreButton:before{content:"";z-index:-1;background:#fff;border-radius:50%;width:0;height:0;transition:width 1.2s,height 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-module__O2y0Zq__learnMoreButton:hover{color:#000;transform:scale(1.05);box-shadow:0 10px 30px #0000004d}.media-module__O2y0Zq__learnMoreButton:hover:before{width:800px;height:800px}.media-module__O2y0Zq__clients{z-index:3;background:#000;padding:120px 48px;position:sticky;top:0}.media-module__O2y0Zq__clients .media-module__O2y0Zq__miniTitle{color:#666}.media-module__O2y0Zq__clients .media-module__O2y0Zq__sectionTitle{color:#fff}.media-module__O2y0Zq__clientsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.media-module__O2y0Zq__clientCard{text-transform:uppercase;color:#fff;text-align:center;background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;padding:48px 32px;font-family:Anton,sans-serif;font-size:24px;display:flex}.media-module__O2y0Zq__value{text-align:center;background:#fff;padding:20px 0 40px;position:relative;overflow:hidden}.media-module__O2y0Zq__valueTitle{text-transform:uppercase;color:#000;white-space:nowrap;will-change:transform;margin:0 0 16px;font-family:Anton,sans-serif;font-size:160px;font-weight:400;line-height:1}.media-module__O2y0Zq__valueSubtitle{color:#555;max-width:900px;margin:0 auto;padding:0 48px;font-family:IBM Plex Mono,monospace;font-size:18px;line-height:1.8}.media-module__O2y0Zq__featured{background:#fff;border-radius:80px 80px 0 0;margin-top:-80px;padding:120px 48px}.media-module__O2y0Zq__featured .media-module__O2y0Zq__miniTitle{color:#666}.media-module__O2y0Zq__featured .media-module__O2y0Zq__sectionTitle{color:#000;margin-bottom:64px}.media-module__O2y0Zq__featuredGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid}.media-module__O2y0Zq__featuredCard{cursor:pointer;background:#0000000d;border-radius:16px;text-decoration:none;transition:transform .3s;position:relative;overflow:hidden}.media-module__O2y0Zq__featuredCard:hover{transform:translateY(-8px)}.media-module__O2y0Zq__featuredImage{aspect-ratio:16/9;width:100%}.media-module__O2y0Zq__featuredImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-module__O2y0Zq__featuredInfo{padding:24px}.media-module__O2y0Zq__featuredTitle{text-transform:uppercase;color:#000;margin-bottom:8px;font-family:Anton,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.media-module__O2y0Zq__featuredClient{color:#666;font-family:IBM Plex Mono,monospace;font-size:13px}.media-module__O2y0Zq__comingSoon{background:#00000008;border:2px dashed #00000026;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-module__O2y0Zq__comingSoonText{text-transform:uppercase;color:#999;text-align:center;font-family:Anton,sans-serif;font-size:24px}.media-module__O2y0Zq__viewAll{text-align:center}.media-module__O2y0Zq__viewAllButton{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#000;border-radius:999px;padding:20px 60px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}.media-module__O2y0Zq__viewAllButton:hover{background:#333}.media-module__O2y0Zq__projectList{z-index:4;background:#000;padding:120px 48px;position:relative}.media-module__O2y0Zq__projectList .media-module__O2y0Zq__miniTitle{color:#666}.media-module__O2y0Zq__projectList .media-module__O2y0Zq__sectionTitle{color:#fff;margin-bottom:64px}.media-module__O2y0Zq__portfolioGrid{flex-direction:column;gap:16px;display:flex}.media-module__O2y0Zq__portfolioCard{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:200px 1fr;align-items:center;gap:24px;padding:16px;text-decoration:none;transition:all .3s;display:grid}.media-module__O2y0Zq__portfolioCard:hover{background:#fff;border-color:#fff}.media-module__O2y0Zq__portfolioCard:hover .media-module__O2y0Zq__portfolioTitle{color:#000}.media-module__O2y0Zq__portfolioCard:hover .media-module__O2y0Zq__portfolioClient{color:#666}.media-module__O2y0Zq__comingSoonCard{cursor:default;opacity:.5}.media-module__O2y0Zq__comingSoonCard:hover{background:#ffffff08;border-color:#ffffff1a}.media-module__O2y0Zq__portfolioImage{border-radius:6px;width:200px;height:112px;position:relative;overflow:hidden}.media-module__O2y0Zq__portfolioImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-module__O2y0Zq__portfolioInfo{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.media-module__O2y0Zq__portfolioTitle{text-transform:uppercase;color:#fff;font-family:Anton,sans-serif;font-size:40px;font-weight:400;line-height:1.1;transition:color .3s}.media-module__O2y0Zq__portfolioClient{color:#888;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:13px;transition:color .3s}.media-module__O2y0Zq__cta{z-index:4;background:#1a1a1a;padding:120px 48px;position:relative}.media-module__O2y0Zq__cta .media-module__O2y0Zq__container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1800px;display:grid}.media-module__O2y0Zq__ctaContent{flex-direction:column;display:flex}.media-module__O2y0Zq__cta .media-module__O2y0Zq__miniTitle{color:#ffffff80}.media-module__O2y0Zq__ctaTitle{text-transform:uppercase;color:#fff;margin-top:5px;margin-bottom:24px;font-family:Anton,sans-serif;font-size:80px;font-weight:400;line-height:.9}.media-module__O2y0Zq__ctaSubtitle{color:#ffffffb3;margin-bottom:0;font-family:IBM Plex Mono,monospace;font-size:18px;line-height:1.6}.media-module__O2y0Zq__form{width:100%}.media-module__O2y0Zq__formRow{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.media-module__O2y0Zq__input,.media-module__O2y0Zq__textarea{color:#fff;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;width:100%;padding:20px 24px;font-family:IBM Plex Mono,monospace;font-size:16px;transition:all .3s}.media-module__O2y0Zq__input:focus,.media-module__O2y0Zq__textarea:focus{background:#ffffff14;border:2px solid #ffffff4d;outline:none}.media-module__O2y0Zq__input::-moz-placeholder{color:#fff6}.media-module__O2y0Zq__textarea::-moz-placeholder{color:#fff6}.media-module__O2y0Zq__input::placeholder,.media-module__O2y0Zq__textarea::placeholder{color:#fff6}.media-module__O2y0Zq__textarea{resize:vertical;min-height:160px;margin-bottom:24px}.media-module__O2y0Zq__submitButton{color:#000;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;padding:20px 60px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.media-module__O2y0Zq__submitButton:before{content:"";z-index:-1;background:#000;border-radius:50%;width:0;height:0;transition:width 1.2s,height 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-module__O2y0Zq__submitButton:hover{color:#fff;transform:scale(1.05);box-shadow:0 10px 30px #ffffff4d}.media-module__O2y0Zq__submitButton:hover:before{width:800px;height:800px}.media-module__O2y0Zq__info{z-index:4;background:#000;padding:80px 48px;position:relative}.media-module__O2y0Zq__infoText{color:#aaa;text-align:center;max-width:900px;margin:0 auto;font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1.8}@media (max-width:1024px){.media-module__O2y0Zq__heroTitle,.media-module__O2y0Zq__sectionTitle,.media-module__O2y0Zq__ctaTitle,.media-module__O2y0Zq__valueTitle{font-size:60px}.media-module__O2y0Zq__whyGrid{grid-template-columns:1fr}.media-module__O2y0Zq__whyThreeColumns{gap:48px}.media-module__O2y0Zq__whyColumnTitle{font-size:40px}.media-module__O2y0Zq__whyColumnText{font-size:16px}.media-module__O2y0Zq__servicesGrid{grid-template-columns:1fr}.media-module__O2y0Zq__clientsGrid{grid-template-columns:repeat(2,1fr)}.media-module__O2y0Zq__featuredGrid{grid-template-columns:1fr}.media-module__O2y0Zq__listItem{grid-template-columns:60px 1fr 200px;gap:16px}.media-module__O2y0Zq__formRow{grid-template-columns:1fr}.media-module__O2y0Zq__cta .media-module__O2y0Zq__container{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.media-module__O2y0Zq__heroTitle,.media-module__O2y0Zq__sectionTitle,.media-module__O2y0Zq__ctaTitle,.media-module__O2y0Zq__valueTitle{font-size:40px}.media-module__O2y0Zq__clientsGrid{grid-template-columns:1fr}.media-module__O2y0Zq__serviceTitle,.media-module__O2y0Zq__whyTitle{font-size:20px}.media-module__O2y0Zq__whyCard{padding:32px 24px}.media-module__O2y0Zq__whyThreeColumns{grid-template-columns:1fr;gap:32px}.media-module__O2y0Zq__whyColumn{padding:32px 24px}.media-module__O2y0Zq__whyColumnTitle{margin-bottom:16px;font-size:36px}.media-module__O2y0Zq__whyColumnText{font-size:15px}.media-module__O2y0Zq__listItem{grid-template-columns:1fr;gap:8px}.media-module__O2y0Zq__listNumber{display:none}.media-module__O2y0Zq__listClient{text-align:left;font-size:12px}.media-module__O2y0Zq__cta .media-module__O2y0Zq__container{gap:40px}.media-module__O2y0Zq__cta{padding:80px 24px}.media-module__O2y0Zq__ctaSubtitle{margin-bottom:0}}@media (max-width:600px){.media-module__O2y0Zq__hero,.media-module__O2y0Zq__why,.media-module__O2y0Zq__value,.media-module__O2y0Zq__services,.media-module__O2y0Zq__cta,.media-module__O2y0Zq__info{padding-left:24px!important;padding-right:24px!important}}@media (max-width:480px){.media-module__O2y0Zq__hero,.media-module__O2y0Zq__why,.media-module__O2y0Zq__value,.media-module__O2y0Zq__services,.media-module__O2y0Zq__cta,.media-module__O2y0Zq__info{padding-left:16px!important;padding-right:16px!important}}
.PortfolioHorizontalScroll-module__TFqzqW__portfolioSection{background:#000;width:100%;padding:120px 60px;position:relative}.PortfolioHorizontalScroll-module__TFqzqW__customCursor{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:3px solid #000;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:opacity .2s;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.PortfolioHorizontalScroll-module__TFqzqW__cursorLogo{-o-object-fit:contain;object-fit:contain;max-width:70%;max-height:70%}.PortfolioHorizontalScroll-module__TFqzqW__scrollContainer{width:100%;max-width:100%;margin:0 auto;position:relative}.PortfolioHorizontalScroll-module__TFqzqW__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.PortfolioHorizontalScroll-module__TFqzqW__header{text-align:center;margin-bottom:60px}.PortfolioHorizontalScroll-module__TFqzqW__miniTitle{letter-spacing:.3em;color:#ffffff80;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.PortfolioHorizontalScroll-module__TFqzqW__sectionTitle{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:5px 0 0;font-family:Anton,sans-serif;font-size:64px;font-weight:400}.PortfolioHorizontalScroll-module__TFqzqW__filterBarWrapper{scrollbar-width:none;width:100%;margin:-50px auto 32px;padding:20px;overflow-x:auto}.PortfolioHorizontalScroll-module__TFqzqW__filterBarWrapper::-webkit-scrollbar{display:none}.PortfolioHorizontalScroll-module__TFqzqW__filterBar{flex-wrap:nowrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;display:flex}.PortfolioHorizontalScroll-module__TFqzqW__filterPill{--pill-accent:#ffffff80;--pill-text:#0a0a0a;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-family:Anton,sans-serif;font-size:14px;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.PortfolioHorizontalScroll-module__TFqzqW__filterPill:hover{color:#fff;border-color:color-mix(in srgb,var(--pill-accent)70%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--pill-accent)20%,transparent);transform:translateY(-1px)}.PortfolioHorizontalScroll-module__TFqzqW__filterPill:hover .PortfolioHorizontalScroll-module__TFqzqW__filterDot{transform:scale(1.3)}.PortfolioHorizontalScroll-module__TFqzqW__filterPillActive{background:var(--pill-accent);border-color:var(--pill-accent);color:var(--pill-text);box-shadow:0 4px 20px color-mix(in srgb,var(--pill-accent)35%,transparent)}.PortfolioHorizontalScroll-module__TFqzqW__filterPillActive:hover{color:var(--pill-text);background:var(--pill-accent);transform:translateY(-1px)}.PortfolioHorizontalScroll-module__TFqzqW__filterPillActive .PortfolioHorizontalScroll-module__TFqzqW__filterDot{opacity:0;width:0;margin-right:-10px}.PortfolioHorizontalScroll-module__TFqzqW__filterDot{background:var(--pill-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1)}.PortfolioHorizontalScroll-module__TFqzqW__filterLabel{display:inline-block}.PortfolioHorizontalScroll-module__TFqzqW__filterCount{letter-spacing:0;opacity:.75;text-align:center;background:#ffffff1a;border-radius:999px;min-width:22px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .3s,color .3s}.PortfolioHorizontalScroll-module__TFqzqW__filterPillActive .PortfolioHorizontalScroll-module__TFqzqW__filterCount{color:var(--pill-text);opacity:.85;background:#0000002e}.PortfolioHorizontalScroll-module__TFqzqW__emptyState{text-align:center;color:#ffffff80;padding:60px 20px;font-family:IBM Plex Mono,monospace;font-size:14px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard{cursor:none;opacity:.6;background:#000;border-radius:16px;height:180px;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:scaleX(.85)}.PortfolioHorizontalScroll-module__TFqzqW__grid{cursor:none}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered{opacity:1;z-index:10;height:320px;transform:scaleX(1);box-shadow:0 25px 70px #fff6}.PortfolioHorizontalScroll-module__TFqzqW__portfolioImage{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.PortfolioHorizontalScroll-module__TFqzqW__portfolioImage img{-o-object-fit:cover;object-fit:cover;filter:blur(8px);width:100%;height:100%;transition:all .5s cubic-bezier(.4,0,.2,1)}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover .PortfolioHorizontalScroll-module__TFqzqW__portfolioImage img,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered .PortfolioHorizontalScroll-module__TFqzqW__portfolioImage img{filter:blur();transform:scale(1)}.PortfolioHorizontalScroll-module__TFqzqW__portfolioImage:after{content:"";z-index:1;background:linear-gradient(#0006 0%,#000c 100%);width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover .PortfolioHorizontalScroll-module__TFqzqW__portfolioImage:after,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered .PortfolioHorizontalScroll-module__TFqzqW__portfolioImage:after{background:linear-gradient(#0003 0%,#0009 100%)}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:before{content:"";opacity:0;z-index:2;pointer-events:none;background:#fff;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover:before,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered:before{opacity:.25}.PortfolioHorizontalScroll-module__TFqzqW__portfolioInfo{z-index:3;flex-direction:column;gap:8px;padding:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.PortfolioHorizontalScroll-module__TFqzqW__portfolioClient{color:#fffc;text-transform:uppercase;letter-spacing:.25em;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .4s}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover .PortfolioHorizontalScroll-module__TFqzqW__portfolioClient,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered .PortfolioHorizontalScroll-module__TFqzqW__portfolioClient{color:#333}.PortfolioHorizontalScroll-module__TFqzqW__portfolioTitle{color:#fff;text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:24px;font-weight:400;line-height:1;transition:color .4s}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover .PortfolioHorizontalScroll-module__TFqzqW__portfolioTitle,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered .PortfolioHorizontalScroll-module__TFqzqW__portfolioTitle{color:#000}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCategory{color:#ffffffb3;text-transform:capitalize;letter-spacing:.05em;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .4s}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover .PortfolioHorizontalScroll-module__TFqzqW__portfolioCategory,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered .PortfolioHorizontalScroll-module__TFqzqW__portfolioCategory{color:#555}.PortfolioHorizontalScroll-module__TFqzqW__comingSoonCard{opacity:.5;pointer-events:none}.PortfolioHorizontalScroll-module__TFqzqW__comingSoon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.PortfolioHorizontalScroll-module__TFqzqW__comingSoonText{color:#fff;text-transform:uppercase;letter-spacing:.2em;font-family:Anton,sans-serif;font-size:28px}@media (max-width:1400px){.PortfolioHorizontalScroll-module__TFqzqW__grid{grid-template-columns:repeat(3,1fr);gap:12px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard{height:160px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered{height:280px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioTitle{font-size:20px}.PortfolioHorizontalScroll-module__TFqzqW__sectionTitle{font-size:48px}}@media (max-width:1024px){.PortfolioHorizontalScroll-module__TFqzqW__portfolioSection{padding:80px 40px}.PortfolioHorizontalScroll-module__TFqzqW__grid{grid-template-columns:repeat(2,1fr);gap:12px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard{height:180px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered{height:300px}.PortfolioHorizontalScroll-module__TFqzqW__sectionTitle{font-size:40px}.PortfolioHorizontalScroll-module__TFqzqW__header{margin-bottom:60px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioTitle{font-size:18px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioInfo{padding:24px}.PortfolioHorizontalScroll-module__TFqzqW__comingSoonText{font-size:24px}}@media (max-width:768px){.PortfolioHorizontalScroll-module__TFqzqW__portfolioSection{padding:60px 20px}.PortfolioHorizontalScroll-module__TFqzqW__grid{grid-template-columns:1fr;gap:12px}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard{height:200px;transform:scaleX(.92)}.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard:hover,.PortfolioHorizontalScroll-module__TFqzqW__portfolioCard.PortfolioHorizontalScroll-module__TFqzqW__centered{height:280px;transform:scaleX(1)}.PortfolioHorizontalScroll-module__TFqzqW__header{margin-bottom:40px}.PortfolioHorizontalScroll-module__TFqzqW__sectionTitle{font-size:32px}.PortfolioHorizontalScroll-module__TFqzqW__filterBar{gap:8px;margin:0 auto;padding:0 8px}.PortfolioHorizontalScroll-module__TFqzqW__filterBarWrapper{margin:-8px auto 24px;padding:16px 12px}.PortfolioHorizontalScroll-module__TFqzqW__filterPill{letter-spacing:.08em;gap:8px;padding:8px 14px;font-size:12px}.PortfolioHorizontalScroll-module__TFqzqW__filterDot{width:8px;height:8px}.PortfolioHorizontalScroll-module__TFqzqW__filterCount{min-width:20px;padding:2px 6px;font-size:10px}}
.HyperlapseRow-module__ArYwbq__section{max-width:1800px;margin:48px auto;padding:0 20px}.HyperlapseRow-module__ArYwbq__labelRow{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;padding-left:4px;display:flex}.HyperlapseRow-module__ArYwbq__labelDot{background:#a855f7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #a855f799}.HyperlapseRow-module__ArYwbq__label{letter-spacing:.25em;text-transform:uppercase;color:#ffffffbf;font-family:IBM Plex Mono,monospace;font-size:11px}.HyperlapseRow-module__ArYwbq__labelCount{color:#fff6;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.HyperlapseRow-module__ArYwbq__scrollRow{gap:16px;max-width:1600px;margin:0 auto;padding:4px;display:grid}.HyperlapseRow-module__ArYwbq__scrollRowVertical{grid-template-columns:repeat(6,minmax(0,1fr))}.HyperlapseRow-module__ArYwbq__scrollRowHorizontal{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1400px}.HyperlapseRow-module__ArYwbq__card{cursor:default;background:#0a0a0a;border-radius:12px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.HyperlapseRow-module__ArYwbq__card.HyperlapseRow-module__ArYwbq__vertical{aspect-ratio:9/16;width:100%}.HyperlapseRow-module__ArYwbq__card.HyperlapseRow-module__ArYwbq__horizontal{aspect-ratio:16/9;width:100%}.HyperlapseRow-module__ArYwbq__card:hover{transform:translateY(-4px)}.HyperlapseRow-module__ArYwbq__videoWrap{width:100%;height:100%;position:relative;overflow:hidden}.HyperlapseRow-module__ArYwbq__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .5s cubic-bezier(.4,0,.2,1);display:block}.HyperlapseRow-module__ArYwbq__titleOverlay{text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#0003 0%,#0000008c 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.HyperlapseRow-module__ArYwbq__card:hover .HyperlapseRow-module__ArYwbq__titleOverlay{opacity:1}.HyperlapseRow-module__ArYwbq__card:hover .HyperlapseRow-module__ArYwbq__video{filter:blur(8px)brightness(.85)}.HyperlapseRow-module__ArYwbq__client{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.HyperlapseRow-module__ArYwbq__title{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #0009;margin:0;font-family:Anton,sans-serif;font-size:20px;line-height:1.1}.HyperlapseRow-module__ArYwbq__expandButton{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:#a855f7f2;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:Anton,sans-serif;font-size:11px;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;bottom:14px;right:14px}.HyperlapseRow-module__ArYwbq__expandButton:hover{background:#a855f7;border-color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #a855f780}.HyperlapseRow-module__ArYwbq__expandIcon{flex-shrink:0;width:14px;height:14px}.HyperlapseRow-module__ArYwbq__expandLabel{line-height:1}.HyperlapseRow-module__ArYwbq__modalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#000000eb;justify-content:center;align-items:center;padding:40px;animation:.25s cubic-bezier(.4,0,.2,1) HyperlapseRow-module__ArYwbq__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes HyperlapseRow-module__ArYwbq__modalFadeIn{0%{opacity:0}to{opacity:1}}.HyperlapseRow-module__ArYwbq__modalClose{color:#fff;cursor:pointer;z-index:1;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:20px;right:20px}.HyperlapseRow-module__ArYwbq__modalClose:hover{background:#fff3;transform:rotate(90deg)}.HyperlapseRow-module__ArYwbq__modalVideoWrap{border-radius:12px;max-width:100%;max-height:100%;animation:.35s cubic-bezier(.4,0,.2,1) HyperlapseRow-module__ArYwbq__modalScaleIn;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes HyperlapseRow-module__ArYwbq__modalScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.HyperlapseRow-module__ArYwbq__modalVertical{aspect-ratio:9/16;max-width:90vw;height:min(90vh,800px)}.HyperlapseRow-module__ArYwbq__modalHorizontal{aspect-ratio:16/9;width:min(90vw,1400px);max-height:90vh}.HyperlapseRow-module__ArYwbq__modalVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HyperlapseRow-module__ArYwbq__modalCaption{pointer-events:none;background:linear-gradient(#0000 0%,#000000bf 100%);padding:24px 28px;position:absolute;bottom:0;left:0;right:0}.HyperlapseRow-module__ArYwbq__modalClient{letter-spacing:.25em;text-transform:uppercase;color:#ffffffbf;margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:11px}.HyperlapseRow-module__ArYwbq__modalTitle{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-family:Anton,sans-serif;font-size:32px;line-height:1.05}@media (max-width:1400px){.HyperlapseRow-module__ArYwbq__scrollRowVertical{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.HyperlapseRow-module__ArYwbq__scrollRowHorizontal{grid-template-columns:repeat(1,minmax(0,1fr));max-width:900px}}@media (max-width:1024px){.HyperlapseRow-module__ArYwbq__title{font-size:18px}}@media (max-width:700px){.HyperlapseRow-module__ArYwbq__scrollRowVertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.HyperlapseRow-module__ArYwbq__section{margin:32px auto;padding:0 12px}.HyperlapseRow-module__ArYwbq__title{font-size:15px}.HyperlapseRow-module__ArYwbq__client{font-size:9px}.HyperlapseRow-module__ArYwbq__expandButton{gap:5px;padding:6px 12px;font-size:10px;bottom:10px;right:10px}.HyperlapseRow-module__ArYwbq__expandIcon{width:12px;height:12px}.HyperlapseRow-module__ArYwbq__modalBackdrop{padding:20px}.HyperlapseRow-module__ArYwbq__modalClose{width:40px;height:40px;font-size:24px;top:12px;right:12px}.HyperlapseRow-module__ArYwbq__modalTitle{font-size:22px}.HyperlapseRow-module__ArYwbq__modalCaption{padding:18px 20px}.HyperlapseRow-module__ArYwbq__card:active .HyperlapseRow-module__ArYwbq__titleOverlay{opacity:1}.HyperlapseRow-module__ArYwbq__card:active .HyperlapseRow-module__ArYwbq__video{filter:blur(8px)brightness(.85)}}@media (prefers-reduced-motion:reduce){.HyperlapseRow-module__ArYwbq__card,.HyperlapseRow-module__ArYwbq__video,.HyperlapseRow-module__ArYwbq__titleOverlay{transition:none}.HyperlapseRow-module__ArYwbq__card:hover{transform:none}}
.WebsiteShowcase-module__B6ipiW__section{background:#fff;width:100%;padding:120px 60px;position:relative}.WebsiteShowcase-module__B6ipiW__header{text-align:center;margin-bottom:80px}.WebsiteShowcase-module__B6ipiW__miniTitle{letter-spacing:.3em;color:#999;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.WebsiteShowcase-module__B6ipiW__sectionTitle{color:#000;text-transform:uppercase;letter-spacing:.05em;margin:5px 0 0;font-family:Anton,sans-serif;font-size:64px;font-weight:400}.WebsiteShowcase-module__B6ipiW__grid{grid-template-columns:repeat(2,1fr);gap:48px;max-width:1400px;margin:0 auto;display:grid}.WebsiteShowcase-module__B6ipiW__browserCard{cursor:pointer;background:#000;border-radius:16px;text-decoration:none;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 4px 30px #00000014}.WebsiteShowcase-module__B6ipiW__browserCard:hover,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #0000002e}.WebsiteShowcase-module__B6ipiW__clickBadge{z-index:10;pointer-events:none;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;animation:2.4s ease-in-out infinite WebsiteShowcase-module__B6ipiW__clickBadgePulse;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #00000040}.WebsiteShowcase-module__B6ipiW__clickBadgeIcon{color:#000;font-size:18px;font-weight:700;line-height:1;transform:translate(1px,-1px)}@keyframes WebsiteShowcase-module__B6ipiW__clickBadgePulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #00000040,0 0 #fff6}50%{transform:scale(1.08);box-shadow:0 4px 16px #0000004d,0 0 0 10px #fff0}}.WebsiteShowcase-module__B6ipiW__browserChrome{background:#1a1a1a;border-bottom:1px solid #333;align-items:center;gap:12px;padding:14px 20px;display:flex}.WebsiteShowcase-module__B6ipiW__browserDots{flex-shrink:0;gap:8px;display:flex}.WebsiteShowcase-module__B6ipiW__dot{border-radius:50%;width:12px;height:12px}.WebsiteShowcase-module__B6ipiW__dotRed{background:#ff5f57}.WebsiteShowcase-module__B6ipiW__dotYellow{background:#febc2e}.WebsiteShowcase-module__B6ipiW__dotGreen{background:#28c840}.WebsiteShowcase-module__B6ipiW__urlBar{background:#2a2a2a;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 16px;display:flex}.WebsiteShowcase-module__B6ipiW__lockIcon{color:#28c840;flex-shrink:0;font-size:12px}.WebsiteShowcase-module__B6ipiW__urlText{color:#aaa;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:13px;overflow:hidden}.WebsiteShowcase-module__B6ipiW__videoWindow{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.WebsiteShowcase-module__B6ipiW__videoWindow video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.WebsiteShowcase-module__B6ipiW__visitOverlay{opacity:0;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.WebsiteShowcase-module__B6ipiW__browserCard:hover .WebsiteShowcase-module__B6ipiW__visitOverlay,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused .WebsiteShowcase-module__B6ipiW__visitOverlay{opacity:1}.WebsiteShowcase-module__B6ipiW__visitText{color:#fff;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-family:Anton,sans-serif;font-size:28px;display:flex}.WebsiteShowcase-module__B6ipiW__arrow{font-size:24px;transition:transform .3s}.WebsiteShowcase-module__B6ipiW__browserCard:hover .WebsiteShowcase-module__B6ipiW__arrow,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused .WebsiteShowcase-module__B6ipiW__arrow{transform:translate(6px)}.WebsiteShowcase-module__B6ipiW__projectInfo{background:#111;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.WebsiteShowcase-module__B6ipiW__projectInfoText{flex:1;min-width:0}.WebsiteShowcase-module__B6ipiW__projectName{color:#fff;text-transform:uppercase;margin:0 0 6px;font-family:Anton,sans-serif;font-size:22px;font-weight:400;line-height:1.1}.WebsiteShowcase-module__B6ipiW__projectDescription{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.WebsiteShowcase-module__B6ipiW__viewProjectCTA{letter-spacing:.15em;color:#fff;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-family:Anton,sans-serif;font-size:13px;transition:border-color .3s,background .3s,transform .3s;display:inline-flex}.WebsiteShowcase-module__B6ipiW__browserCard:hover .WebsiteShowcase-module__B6ipiW__viewProjectCTA,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused .WebsiteShowcase-module__B6ipiW__viewProjectCTA{background:#ffffff14;border-color:#fff}.WebsiteShowcase-module__B6ipiW__ctaArrow{transition:transform .3s;display:inline-block}.WebsiteShowcase-module__B6ipiW__browserCard:hover .WebsiteShowcase-module__B6ipiW__ctaArrow,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused .WebsiteShowcase-module__B6ipiW__ctaArrow{transform:translate(4px)}@media (max-width:1200px){.WebsiteShowcase-module__B6ipiW__grid{gap:32px}.WebsiteShowcase-module__B6ipiW__sectionTitle{font-size:48px}}@media (max-width:1024px){.WebsiteShowcase-module__B6ipiW__section{padding:80px 40px}.WebsiteShowcase-module__B6ipiW__grid{grid-template-columns:1fr;gap:40px;max-width:700px}.WebsiteShowcase-module__B6ipiW__sectionTitle{font-size:40px}.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__unfocused{filter:blur(5px);opacity:.5;will-change:filter,transform,opacity;transform:scale(.92)}.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__unfocused:active,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__unfocused:focus-visible{filter:blur();opacity:1}.WebsiteShowcase-module__B6ipiW__clickBadge{width:40px;height:40px;top:12px;right:12px}.WebsiteShowcase-module__B6ipiW__clickBadgeIcon{font-size:20px}}@media (max-width:768px){.WebsiteShowcase-module__B6ipiW__section{padding:60px 20px}.WebsiteShowcase-module__B6ipiW__sectionTitle{font-size:32px}.WebsiteShowcase-module__B6ipiW__header{margin-bottom:40px}.WebsiteShowcase-module__B6ipiW__browserChrome{gap:8px;padding:10px 14px}.WebsiteShowcase-module__B6ipiW__dot{width:10px;height:10px}.WebsiteShowcase-module__B6ipiW__urlBar{padding:6px 12px}.WebsiteShowcase-module__B6ipiW__urlText{font-size:11px}.WebsiteShowcase-module__B6ipiW__projectInfo{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.WebsiteShowcase-module__B6ipiW__projectName{font-size:18px}.WebsiteShowcase-module__B6ipiW__projectDescription{font-size:11px}.WebsiteShowcase-module__B6ipiW__visitText{font-size:22px}.WebsiteShowcase-module__B6ipiW__viewProjectCTA{border-color:#fff6;justify-content:center;padding:12px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.WebsiteShowcase-module__B6ipiW__clickBadge{animation:none}.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__unfocused,.WebsiteShowcase-module__B6ipiW__browserCard.WebsiteShowcase-module__B6ipiW__focused{transition:none}}
.MediaHeroAnimated-module__M-y0ma__hero{background:#fff;justify-content:center;align-items:flex-start;min-height:100vh;margin:0;padding:40px 48px 48px;display:flex;position:relative}.MediaHeroAnimated-module__M-y0ma__videoBox{aspect-ratio:16/9;background:#000;border-radius:80px;width:100%;max-width:1800px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000004d}.MediaHeroAnimated-module__M-y0ma__videoElement{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.MediaHeroAnimated-module__M-y0ma__videoOverlay{z-index:1;background:#00000059;width:100%;height:100%;position:absolute;top:0;left:0}.MediaHeroAnimated-module__M-y0ma__contentOverlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:64px;display:flex;position:absolute;top:0;left:0}.MediaHeroAnimated-module__M-y0ma__miniTitle{text-transform:uppercase;letter-spacing:.3em;color:#ffffffb3;margin:0;font-family:Anton,sans-serif;font-size:14px;font-weight:400;position:absolute;bottom:48px;right:64px}.MediaHeroAnimated-module__M-y0ma__titleContainer{margin-bottom:32px}.MediaHeroAnimated-module__M-y0ma__titleLine{text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 4px 8px #00000026,0 8px 16px #0000001a,0 16px 32px #00000014;font-family:Anton,sans-serif;font-size:clamp(40px,8vw,160px);font-weight:400;line-height:1.1}.MediaHeroAnimated-module__M-y0ma__titleLineSmaller{font-size:clamp(30px,6vw,120px)}.MediaHeroAnimated-module__M-y0ma__description{color:#ffffffe6;text-align:left;max-width:700px;margin:0;font-family:Anton,sans-serif;font-size:20px;line-height:1.6;position:absolute;bottom:48px;left:64px}.MediaHeroAnimated-module__M-y0ma__ctaButton{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;z-index:1000;background:0 0;border:2px solid #fff;border-radius:999px;padding:14px 48px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:absolute;top:48px;right:64px;opacity:1!important;visibility:visible!important}.MediaHeroAnimated-module__M-y0ma__ctaButton:hover{color:#000;background:#fff}@media (max-width:1200px){.MediaHeroAnimated-module__M-y0ma__hero{min-height:auto;padding:0 40px 44px}.MediaHeroAnimated-module__M-y0ma__description{max-width:500px;font-size:16px}.MediaHeroAnimated-module__M-y0ma__miniTitle{font-size:12px}.MediaHeroAnimated-module__M-y0ma__ctaButton{padding:10px 36px;font-size:11px}}@media (max-width:1024px){.MediaHeroAnimated-module__M-y0ma__hero{min-height:auto;padding:0 32px 40px}.MediaHeroAnimated-module__M-y0ma__ctaButton{padding:8px 28px;font-size:10px}}@media (max-width:768px){.MediaHeroAnimated-module__M-y0ma__hero{min-height:auto;padding:20px 20px 32px}.MediaHeroAnimated-module__M-y0ma__videoBox{border-radius:40px}.MediaHeroAnimated-module__M-y0ma__description{max-width:50%;font-size:14px;bottom:32px;left:32px}.MediaHeroAnimated-module__M-y0ma__miniTitle{letter-spacing:.2em;font-size:10px;bottom:32px;right:32px}.MediaHeroAnimated-module__M-y0ma__contentOverlay{padding:32px}.MediaHeroAnimated-module__M-y0ma__ctaButton{padding:7px 24px;font-size:9px;top:32px;right:32px}}@media (max-width:600px){.MediaHeroAnimated-module__M-y0ma__hero{min-height:auto;padding:16px 16px 24px}.MediaHeroAnimated-module__M-y0ma__videoBox{border-radius:24px}.MediaHeroAnimated-module__M-y0ma__ctaButton{padding:6px 20px;font-size:8px;top:24px;right:24px}.MediaHeroAnimated-module__M-y0ma__description{font-size:12px;bottom:24px;left:24px}.MediaHeroAnimated-module__M-y0ma__miniTitle{font-size:9px;bottom:24px;right:24px}}@media (max-width:480px){.MediaHeroAnimated-module__M-y0ma__hero{min-height:auto;padding:12px 12px 20px}.MediaHeroAnimated-module__M-y0ma__videoBox{border-radius:20px}.MediaHeroAnimated-module__M-y0ma__ctaButton{padding:5px 16px;font-size:7px;top:20px;right:20px}.MediaHeroAnimated-module__M-y0ma__description{max-width:60%;font-size:11px;bottom:20px;left:20px}.MediaHeroAnimated-module__M-y0ma__miniTitle{font-size:8px;bottom:20px;right:20px}.MediaHeroAnimated-module__M-y0ma__contentOverlay{padding:20px}}
.WorkContactForm-module__nuW7Dq__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s WorkContactForm-module__nuW7Dq__fadeIn;display:flex;position:fixed;inset:0}@keyframes WorkContactForm-module__nuW7Dq__fadeIn{0%{opacity:0}to{opacity:1}}.WorkContactForm-module__nuW7Dq__modal{color:#111;background:#fff;border-radius:8px;width:100%;max-width:640px;max-height:90vh;animation:.3s WorkContactForm-module__nuW7Dq__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000080}@keyframes WorkContactForm-module__nuW7Dq__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.WorkContactForm-module__nuW7Dq__closeButton{color:#666;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.WorkContactForm-module__nuW7Dq__closeButton:hover{color:#111;background:#f3f3f3}.WorkContactForm-module__nuW7Dq__modalHeader{border-bottom:1px solid #eee;padding:40px 40px 24px}.WorkContactForm-module__nuW7Dq__modalTitle{text-transform:uppercase;color:#111;margin:0 0 8px;font-family:Anton,sans-serif;font-size:40px;font-weight:400;line-height:1}.WorkContactForm-module__nuW7Dq__modalSubtext{color:#666;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.5}.WorkContactForm-module__nuW7Dq__modalBody{padding:24px 40px 40px}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__input,.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__textarea{color:#111;background:#f8f8f8;border:1px solid #e0e0e0}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__input::-moz-placeholder{color:#aaa}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__textarea::-moz-placeholder{color:#aaa}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__input::placeholder,.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__textarea::placeholder{color:#aaa}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__input:focus,.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__textarea:focus{background:#fff;border-color:#111}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__label{color:#666}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__error{color:#e63636}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__turnstile{min-height:65px}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__interestTag{color:#666;background:#f5f5f5;border-color:#e0e0e0}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__interestTag:hover{color:#222;border-color:#999}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__submit{color:#fff;background:#111;border-color:#111}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__submit:hover{color:#111;background:#fff}.WorkContactForm-module__nuW7Dq__inlineSection{color:#fff;background:#111;padding:100px 60px}.WorkContactForm-module__nuW7Dq__inlineContainer{max-width:700px;margin:0 auto}.WorkContactForm-module__nuW7Dq__inlineTitle{text-transform:uppercase;color:#fff;text-align:center;margin:0 0 12px;font-family:Anton,sans-serif;font-size:64px;font-weight:400;line-height:1}.WorkContactForm-module__nuW7Dq__inlineSubtext{color:#ffffff80;text-align:center;margin:0 0 48px;font-family:IBM Plex Mono,monospace;font-size:14px}.WorkContactForm-module__nuW7Dq__form{flex-direction:column;gap:20px;display:flex}.WorkContactForm-module__nuW7Dq__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.WorkContactForm-module__nuW7Dq__field{flex-direction:column;gap:6px;display:flex}.WorkContactForm-module__nuW7Dq__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.WorkContactForm-module__nuW7Dq__input{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:0;outline:none;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:14px;transition:border-color .2s}.WorkContactForm-module__nuW7Dq__input::placeholder{color:#ffffff4d}.WorkContactForm-module__nuW7Dq__input:focus{border-color:#fff}.WorkContactForm-module__nuW7Dq__textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#1a1a1a;border:1px solid #333;border-radius:0;outline:none;width:100%;min-height:80px;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:14px;transition:border-color .2s}.WorkContactForm-module__nuW7Dq__textarea::placeholder{color:#ffffff4d}.WorkContactForm-module__nuW7Dq__textarea:focus{border-color:#fff}.WorkContactForm-module__nuW7Dq__interestTags{flex-wrap:wrap;gap:8px;display:flex}.WorkContactForm-module__nuW7Dq__interestTag{color:#fff9;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#1a1a1a;border:2px solid #333;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .2s;display:flex}.WorkContactForm-module__nuW7Dq__interestTag:hover{color:#fff;border-color:#fff9}.WorkContactForm-module__nuW7Dq__interestTagActive{font-weight:700}.WorkContactForm-module__nuW7Dq__checkbox{border:2px solid #ffffff4d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.WorkContactForm-module__nuW7Dq__checkmark{font-size:11px;font-weight:700;line-height:1}.WorkContactForm-module__nuW7Dq__turnstile{min-height:65px;margin-top:4px}.WorkContactForm-module__nuW7Dq__submit{color:#111;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;margin-top:8px;padding:16px 40px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;transition:all .3s}.WorkContactForm-module__nuW7Dq__submit:hover:not(:disabled){color:#fff;background:0 0}.WorkContactForm-module__nuW7Dq__submit:disabled{opacity:.6;cursor:not-allowed}.WorkContactForm-module__nuW7Dq__error{color:#e63636;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.WorkContactForm-module__nuW7Dq__success{text-align:center;padding:60px 0}.WorkContactForm-module__nuW7Dq__successTitle{text-transform:uppercase;color:inherit;margin:0 0 8px;font-family:Anton,sans-serif;font-size:40px;font-weight:400}.WorkContactForm-module__nuW7Dq__successText{color:#fff9;margin:0;font-family:IBM Plex Mono,monospace;font-size:14px}.WorkContactForm-module__nuW7Dq__modalBody .WorkContactForm-module__nuW7Dq__successText{color:#666}@media (max-width:768px){.WorkContactForm-module__nuW7Dq__modalOverlay{align-items:flex-end;padding:0}.WorkContactForm-module__nuW7Dq__modal{border-radius:16px 16px 0 0;max-height:95vh}.WorkContactForm-module__nuW7Dq__modalHeader{padding:32px 24px 20px}.WorkContactForm-module__nuW7Dq__modalBody{padding:20px 24px 32px}.WorkContactForm-module__nuW7Dq__modalTitle{font-size:32px}.WorkContactForm-module__nuW7Dq__inlineSection{padding:60px 20px}.WorkContactForm-module__nuW7Dq__inlineTitle{font-size:40px}.WorkContactForm-module__nuW7Dq__formRow{grid-template-columns:1fr}.WorkContactForm-module__nuW7Dq__interestTag{padding:6px 12px;font-size:10px}}
.MusicContactForm-module__6NkzjG__formSection{background:#fff;padding:80px 48px 120px}.MusicContactForm-module__6NkzjG__container{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1400px;margin:0 auto;display:grid}.MusicContactForm-module__6NkzjG__formHeader{text-align:left}.MusicContactForm-module__6NkzjG__miniTitle{letter-spacing:.3em;color:#666;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:14px}.MusicContactForm-module__6NkzjG__title{text-transform:uppercase;color:#000;margin:0 0 24px;font-family:Anton,sans-serif;font-size:80px;font-weight:400;line-height:1}.MusicContactForm-module__6NkzjG__subtitle{color:#666;max-width:500px;margin:0;font-family:IBM Plex Mono,monospace;font-size:18px;line-height:1.6}.MusicContactForm-module__6NkzjG__form,.MusicContactForm-module__6NkzjG__formRow{flex-direction:column;gap:24px;display:flex}.MusicContactForm-module__6NkzjG__input,.MusicContactForm-module__6NkzjG__textarea{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px 24px;font-family:IBM Plex Mono,monospace;font-size:16px;transition:all .3s}.MusicContactForm-module__6NkzjG__input:focus,.MusicContactForm-module__6NkzjG__textarea:focus{border-color:#000;outline:none;box-shadow:0 4px 12px #0000001a}.MusicContactForm-module__6NkzjG__textarea{resize:vertical;min-height:160px}.MusicContactForm-module__6NkzjG__submitButton{text-transform:uppercase;letter-spacing:.15em;color:#fff;cursor:pointer;background:#000;border:2px solid #000;border-radius:16px;padding:20px 60px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MusicContactForm-module__6NkzjG__submitButton:before{content:"";z-index:-1;background:#fff;border-radius:50%;width:0;height:0;transition:width 1.2s,height 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MusicContactForm-module__6NkzjG__submitButton:hover{color:#000;transform:scale(1.05);box-shadow:0 10px 30px #0000004d}.MusicContactForm-module__6NkzjG__submitButton:hover:before{width:800px;height:800px}.MusicContactForm-module__6NkzjG__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.MusicContactForm-module__6NkzjG__successMessage{color:#059669;text-align:center;background:#d1fae5;border-radius:12px;padding:16px 24px;font-family:IBM Plex Mono,monospace;font-size:14px}.MusicContactForm-module__6NkzjG__errorMessage{color:#dc2626;text-align:center;background:#fee2e2;border-radius:12px;padding:16px 24px;font-family:IBM Plex Mono,monospace;font-size:14px}.MusicContactForm-module__6NkzjG__turnstileContainer{flex-direction:column;align-items:center;gap:8px;display:flex}.MusicContactForm-module__6NkzjG__turnstileWidget{min-height:65px}.MusicContactForm-module__6NkzjG__turnstileError{color:#dc2626;text-align:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:14px}@media (max-width:1024px){.MusicContactForm-module__6NkzjG__container{grid-template-columns:1fr;gap:48px}.MusicContactForm-module__6NkzjG__formHeader{text-align:center}}@media (max-width:768px){.MusicContactForm-module__6NkzjG__formSection{padding:60px 32px 80px}.MusicContactForm-module__6NkzjG__title{font-size:48px}.MusicContactForm-module__6NkzjG__subtitle{font-size:16px}}
.WorkCTABanner-module__3CTtgq__accentRed{--accent:#e63636}.WorkCTABanner-module__3CTtgq__accentYellow{--accent:#f4c430}.WorkCTABanner-module__3CTtgq__accentBlue{--accent:#4a90e2}.WorkCTABanner-module__3CTtgq__accentWhite{--accent:#fff}.WorkCTABanner-module__3CTtgq__compact{background:#0a0a0a;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:32px 60px;position:relative;overflow:hidden}.WorkCTABanner-module__3CTtgq__compact:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.WorkCTABanner-module__3CTtgq__compactInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1400px;margin:0 auto;display:flex}.WorkCTABanner-module__3CTtgq__compactText{flex-direction:column;flex:1;gap:4px;min-width:260px;display:flex}.WorkCTABanner-module__3CTtgq__compactHeading{text-transform:uppercase;color:#fff;margin:0;font-family:Anton,sans-serif;font-size:28px;font-weight:400;line-height:1.1}.WorkCTABanner-module__3CTtgq__compactSubtext{color:#ffffff8c;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px}.WorkCTABanner-module__3CTtgq__compactButton{background:var(--accent);color:#000;border:2px solid var(--accent);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:14px 28px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;transition:all .3s}.WorkCTABanner-module__3CTtgq__compactButton:hover{color:var(--accent);background:0 0}.WorkCTABanner-module__3CTtgq__accentWhite .WorkCTABanner-module__3CTtgq__compactButton{color:#000}.WorkCTABanner-module__3CTtgq__accentWhite .WorkCTABanner-module__3CTtgq__compactButton:hover{color:#fff}.WorkCTABanner-module__3CTtgq__feature{text-align:center;background:#000;padding:100px 60px;position:relative;overflow:hidden}.WorkCTABanner-module__3CTtgq__feature:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);position:absolute;inset:0}.WorkCTABanner-module__3CTtgq__feature.WorkCTABanner-module__3CTtgq__accentRed{background:linear-gradient(135deg,#000 0%,#1a0808 100%)}.WorkCTABanner-module__3CTtgq__feature.WorkCTABanner-module__3CTtgq__accentYellow{background:linear-gradient(135deg,#000 0%,#1a1708 100%)}.WorkCTABanner-module__3CTtgq__feature.WorkCTABanner-module__3CTtgq__accentBlue{background:linear-gradient(135deg,#000 0%,#081220 100%)}.WorkCTABanner-module__3CTtgq__featureInner{z-index:1;max-width:800px;margin:0 auto;position:relative}.WorkCTABanner-module__3CTtgq__featureHeading{text-transform:uppercase;color:#fff;margin:0 0 16px;font-family:Anton,sans-serif;font-size:64px;font-weight:400;line-height:1}.WorkCTABanner-module__3CTtgq__featureSubtext{color:#fff9;margin:0 0 40px;font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1.6}.WorkCTABanner-module__3CTtgq__featureButton{background:var(--accent);color:#000;border:2px solid var(--accent);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:18px 48px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;transition:all .3s}.WorkCTABanner-module__3CTtgq__featureButton:hover{color:var(--accent);background:0 0;transform:translateY(-2px)}.WorkCTABanner-module__3CTtgq__accentWhite .WorkCTABanner-module__3CTtgq__featureButton{color:#000}.WorkCTABanner-module__3CTtgq__accentWhite .WorkCTABanner-module__3CTtgq__featureButton:hover{color:#fff}.WorkCTABanner-module__3CTtgq__minimal{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.WorkCTABanner-module__3CTtgq__minimalSubtext{color:#0000008c;letter-spacing:.05em;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.WorkCTABanner-module__3CTtgq__minimalButton{color:currentColor;border:2px solid var(--accent);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:12px 28px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;transition:all .3s}.WorkCTABanner-module__3CTtgq__minimalButton:hover{background:var(--accent);color:#000}.WorkCTABanner-module__3CTtgq__minimalButton.WorkCTABanner-module__3CTtgq__accentWhite:hover{color:#000}@media (max-width:768px){.WorkCTABanner-module__3CTtgq__compact{padding:24px 20px}.WorkCTABanner-module__3CTtgq__compactInner{flex-direction:column;align-items:flex-start;gap:16px}.WorkCTABanner-module__3CTtgq__compactHeading{font-size:22px}.WorkCTABanner-module__3CTtgq__compactButton{text-align:center;width:100%}.WorkCTABanner-module__3CTtgq__feature{padding:60px 20px}.WorkCTABanner-module__3CTtgq__featureHeading{font-size:40px}.WorkCTABanner-module__3CTtgq__featureSubtext{font-size:14px}.WorkCTABanner-module__3CTtgq__featureButton{padding:16px 36px;font-size:12px}}
