.PortfolioVideos-module__NwKZwG__videosGrid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:clamp(35px,6vw,80px);width:100%;display:grid}.PortfolioVideos-module__NwKZwG__videoCard{width:100%}.PortfolioVideos-module__NwKZwG__videoWrapper{aspect-ratio:9/16;background:#000012;border:1px solid #00001214;border-radius:13px;width:100%;position:relative;overflow:hidden}.PortfolioVideos-module__NwKZwG__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.PortfolioVideos-module__NwKZwG__startOverlay{z-index:3;color:#fff;cursor:pointer;background:#00001257;border:0;flex-direction:column;justify-content:center;align-items:center;gap:13px;transition:background-color .18s;display:flex;position:absolute;inset:0}.PortfolioVideos-module__NwKZwG__startOverlay:hover{background:#00001233}.PortfolioVideos-module__NwKZwG__playCircle{color:#000012;background:#f6b846;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .18s;display:flex}.PortfolioVideos-module__NwKZwG__startOverlay:hover .PortfolioVideos-module__NwKZwG__playCircle{transform:scale(1.08)}.PortfolioVideos-module__NwKZwG__overlayLabel{letter-spacing:.2em;font-size:7px;font-weight:900}.PortfolioVideos-module__NwKZwG__videoBadge{z-index:5;color:#f6b846;pointer-events:none;background:#000012b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:7px;font-weight:900;display:flex;position:absolute;top:15px;left:15px}.PortfolioVideos-module__NwKZwG__pausedIndicator{z-index:4;color:#fff;pointer-events:none;background:#000012a6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:15px;right:15px}.PortfolioVideos-module__NwKZwG__placeholder{color:#fff;background:#000012;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PortfolioVideos-module__NwKZwG__placeholder>span{color:#e0218a;letter-spacing:.18em;margin-top:18px;font-size:8px;font-weight:900}.PortfolioVideos-module__NwKZwG__placeholder>p{color:#ffffff61;letter-spacing:.15em;margin:8px 0 0;font-size:7px;font-weight:900}.PortfolioVideos-module__NwKZwG__videoInfo{padding:22px 3px 0}.PortfolioVideos-module__NwKZwG__videoInfo>span{color:#e0218a;letter-spacing:.16em;font-size:7px;font-weight:900}.PortfolioVideos-module__NwKZwG__videoInfo h3{color:#000012;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:1000;line-height:1}.PortfolioVideos-module__NwKZwG__videoInfo p{color:#00001280;max-width:350px;margin:11px 0 0;font-size:11px;line-height:1.7}@media (max-width:700px){.PortfolioVideos-module__NwKZwG__videosGrid{grid-template-columns:minmax(0,340px);gap:55px}}@media (prefers-reduced-motion:reduce){.PortfolioVideos-module__NwKZwG__startOverlay,.PortfolioVideos-module__NwKZwG__playCircle{transition:none}}
.PortfolioDetailPage-module__btfvtG__page{color:#000012;background:#fff;width:100%;overflow-x:hidden}.PortfolioDetailPage-module__btfvtG__container{width:min(100% - 80px,1280px);margin:0 auto}.PortfolioDetailPage-module__btfvtG__hero{isolation:isolate;background:#000012;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.PortfolioDetailPage-module__btfvtG__heroImage{object-fit:cover;object-position:center;z-index:-3!important}.PortfolioDetailPage-module__btfvtG__heroOverlay{z-index:-2;background:linear-gradient(90deg,#000012f7 0%,#000012e0 42%,#00001294 72%,#00001257 100%);position:absolute;inset:0}.PortfolioDetailPage-module__btfvtG__heroGlow{z-index:-1;filter:blur(100px);pointer-events:none;background:#e0218a1a;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.PortfolioDetailPage-module__btfvtG__heroContainer{width:min(100% - 80px,1280px);margin:0 auto;padding:90px 0}.PortfolioDetailPage-module__btfvtG__backLink{color:#ffffff80;letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:32px;font-size:8px;font-weight:900;transition:color .18s,transform .18s;display:inline-flex}.PortfolioDetailPage-module__btfvtG__backLink:hover{color:#f6b846;transform:translate(-4px)}.PortfolioDetailPage-module__btfvtG__logoBox{background:#fff;border-radius:6px;width:170px;height:105px;margin-bottom:27px;position:relative;overflow:hidden}.PortfolioDetailPage-module__btfvtG__logo{object-fit:contain;padding:18px}.PortfolioDetailPage-module__btfvtG__sector{color:#f6b846;letter-spacing:.2em;margin:0 0 10px;font-size:8px;font-weight:900}.PortfolioDetailPage-module__btfvtG__hero h1{color:#fff;letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(4rem,7.5vw,7.5rem);font-weight:1000;line-height:.83}.PortfolioDetailPage-module__btfvtG__hero h2{color:#e0218a;letter-spacing:-.04em;max-width:760px;margin:18px 0 0;font-size:clamp(1.45rem,2.4vw,2.6rem);font-weight:1000;line-height:1}.PortfolioDetailPage-module__btfvtG__heroDescription{color:#ffffff94;max-width:560px;margin:23px 0 0;font-size:13px;line-height:1.75}.PortfolioDetailPage-module__btfvtG__tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.PortfolioDetailPage-module__btfvtG__tags span{color:#ffffffa6;letter-spacing:.12em;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:7px;font-weight:900}.PortfolioDetailPage-module__btfvtG__videosSection{color:#000012;background:#f6f5f2;padding:95px 0 90px}.PortfolioDetailPage-module__btfvtG__videosHeading{text-align:center;max-width:850px;margin:0 auto 55px}.PortfolioDetailPage-module__btfvtG__videosHeading>p:first-child{color:#e0218a;letter-spacing:.2em;margin:0 0 12px;font-size:8px;font-weight:900}.PortfolioDetailPage-module__btfvtG__videosHeading h2{color:#000012;letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,5.4vw,5.6rem);font-weight:1000;line-height:.86}.PortfolioDetailPage-module__btfvtG__videosHeading h2 span{color:#e0218a}.PortfolioDetailPage-module__btfvtG__videosIntro{color:#00001280;max-width:500px;margin:20px auto 0;font-size:12px;line-height:1.7}.PortfolioDetailPage-module__btfvtG__relatedSection{color:#fff;background:#171719;padding:100px 0}.PortfolioDetailPage-module__btfvtG__relatedHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.PortfolioDetailPage-module__btfvtG__relatedHeader>div>p{color:#f6b846;letter-spacing:.18em;margin:0 0 11px;font-size:8px;font-weight:900}.PortfolioDetailPage-module__btfvtG__relatedHeader h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:1000;line-height:.88}.PortfolioDetailPage-module__btfvtG__relatedHeader h2 span{color:#e0218a}.PortfolioDetailPage-module__btfvtG__viewAll{color:#f6b846;letter-spacing:.12em;border:1px solid #f6b84661;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-size:8px;font-weight:900;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.PortfolioDetailPage-module__btfvtG__viewAll:hover{color:#000012;background:#f6b846;transform:translateY(-2px)}.PortfolioDetailPage-module__btfvtG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.PortfolioDetailPage-module__btfvtG__relatedCard{color:#fff;background:#1d1d20;border:1px solid #ffffff17;flex-direction:column;min-height:310px;padding:25px;transition:transform .22s,border-color .22s,background-color .22s;display:flex;position:relative;overflow:hidden}.PortfolioDetailPage-module__btfvtG__relatedCard:before{content:"";background:#f6b846;width:35px;height:2px;transition:width .22s;position:absolute;top:0;left:25px}.PortfolioDetailPage-module__btfvtG__relatedCard:hover{background:#222225;border-color:#f6b84661;transform:translateY(-5px)}.PortfolioDetailPage-module__btfvtG__relatedCard:hover:before{width:75px}.PortfolioDetailPage-module__btfvtG__relatedSector{color:#e0218a;letter-spacing:.16em;margin-top:8px;font-size:7px;font-weight:900}.PortfolioDetailPage-module__btfvtG__relatedLogo{background:#fff;border-radius:6px;width:150px;height:105px;margin:32px 0;position:relative;overflow:hidden}.PortfolioDetailPage-module__btfvtG__relatedLogoImage{object-fit:contain;padding:18px}.PortfolioDetailPage-module__btfvtG__relatedContent{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:20px;display:flex}.PortfolioDetailPage-module__btfvtG__relatedContent h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:1000;line-height:1}.PortfolioDetailPage-module__btfvtG__relatedContent p{color:#f6b846;letter-spacing:.14em;margin:8px 0 0;font-size:7px;font-weight:900}.PortfolioDetailPage-module__btfvtG__relatedArrow{color:#f6b846;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,background-color .18s,color .18s;display:flex}.PortfolioDetailPage-module__btfvtG__relatedCard:hover .PortfolioDetailPage-module__btfvtG__relatedArrow{color:#000012;background:#f6b846;transform:rotate(45deg)}.PortfolioDetailPage-module__btfvtG__ctaSection{color:#000012;background:#f6b846;padding:105px 0}.PortfolioDetailPage-module__btfvtG__cta{text-align:center;max-width:930px;margin:0 auto}.PortfolioDetailPage-module__btfvtG__cta>p:first-child{color:#0000128c;letter-spacing:.2em;margin:0 0 13px;font-size:8px;font-weight:900}.PortfolioDetailPage-module__btfvtG__cta h2{color:#000012;letter-spacing:-.07em;margin:0;font-size:clamp(3.7rem,6vw,6.4rem);font-weight:1000;line-height:.84}.PortfolioDetailPage-module__btfvtG__cta h2 span{color:#e0218a}.PortfolioDetailPage-module__btfvtG__ctaDescription{color:#00001294;max-width:590px;margin:24px auto 0;font-size:13px;line-height:1.7}.PortfolioDetailPage-module__btfvtG__ctaButton{color:#fff;letter-spacing:.13em;background:#000012;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:29px;padding:0 25px;font-size:8px;font-weight:900;transition:transform .18s,background-color .18s;display:inline-flex}.PortfolioDetailPage-module__btfvtG__ctaButton:hover{background:#e0218a;transform:translateY(-3px)}@media (max-width:1200px){.PortfolioDetailPage-module__btfvtG__container,.PortfolioDetailPage-module__btfvtG__heroContainer{width:calc(100% - 60px)}.PortfolioDetailPage-module__btfvtG__relatedCard{min-height:290px}}@media (max-width:900px){.PortfolioDetailPage-module__btfvtG__container,.PortfolioDetailPage-module__btfvtG__heroContainer{width:calc(100% - 44px)}.PortfolioDetailPage-module__btfvtG__hero{min-height:620px}.PortfolioDetailPage-module__btfvtG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioDetailPage-module__btfvtG__relatedHeader{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.PortfolioDetailPage-module__btfvtG__container,.PortfolioDetailPage-module__btfvtG__heroContainer{width:calc(100% - 28px)}.PortfolioDetailPage-module__btfvtG__hero{min-height:600px}.PortfolioDetailPage-module__btfvtG__heroContainer{padding:65px 0}.PortfolioDetailPage-module__btfvtG__heroGlow{display:none}.PortfolioDetailPage-module__btfvtG__logoBox{width:135px;height:85px}.PortfolioDetailPage-module__btfvtG__hero h1{font-size:clamp(3.5rem,16vw,5.5rem)}.PortfolioDetailPage-module__btfvtG__videosSection{padding:70px 0 75px}.PortfolioDetailPage-module__btfvtG__videosHeading{margin-bottom:40px}.PortfolioDetailPage-module__btfvtG__relatedSection{padding:75px 0}.PortfolioDetailPage-module__btfvtG__relatedGrid{grid-template-columns:1fr}.PortfolioDetailPage-module__btfvtG__relatedCard{min-height:285px}.PortfolioDetailPage-module__btfvtG__ctaSection{padding:75px 0}.PortfolioDetailPage-module__btfvtG__ctaButton{width:100%}}@media (max-width:380px){.PortfolioDetailPage-module__btfvtG__relatedCard{padding:20px}.PortfolioDetailPage-module__btfvtG__relatedLogo{width:130px;height:90px}}@media (prefers-reduced-motion:reduce){.PortfolioDetailPage-module__btfvtG__backLink,.PortfolioDetailPage-module__btfvtG__viewAll,.PortfolioDetailPage-module__btfvtG__relatedCard,.PortfolioDetailPage-module__btfvtG__relatedCard:before,.PortfolioDetailPage-module__btfvtG__relatedArrow,.PortfolioDetailPage-module__btfvtG__ctaButton{transition:none}}
