.press-hero{background:var(--theme);padding:120px 0 80px;position:relative;overflow:hidden}.press-hero:before{content:"";opacity:.05;z-index:1;background:url(/assets/images/shape/careers-bg-pattern.png);position:absolute;inset:0}.press-hero-content{z-index:2;position:relative}.press-hero h1{color:var(--white);margin-bottom:1rem;font-size:4rem;font-weight:800;line-height:1.2}.press-hero .subtitle{color:var(--theme);border:2px solid var(--theme);background:#ffffffe6;border-radius:20px;margin-bottom:2rem;padding:0 1rem;font-size:1.25rem;font-weight:600;display:inline-block}.press-hero .hero-text{color:var(--text);border-left:5px solid var(--orange);background:#ffffffe6;border-radius:15px;margin-top:2rem;padding:2rem;font-size:1.2rem;line-height:1.8;box-shadow:0 5px 15px #0000001a}.discovery-section{background:var(--white);padding:100px 0}.discovery-title{text-align:center;margin-bottom:4rem}.discovery-title h2{color:var(--title);font-size:3rem;font-weight:700;display:inline-block;position:relative}.discovery-title h2:after{content:"";background:var(--theme);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.media-list{flex-direction:column;gap:1.5rem;display:flex}.media-item{background:var(--white);border:2px solid #0000;border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 3px 15px #00000014}.media-item:hover{border-color:var(--theme);transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.media-link{color:inherit;align-items:center;padding:1.5rem 2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.media-link:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.media-link:hover:before{left:100%}.media-icon{background:linear-gradient(135deg,var(--theme)0%,var(--theme2)100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.media-icon:before{content:"";background:linear-gradient(135deg,var(--theme2)0%,var(--theme)100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.media-item:hover .media-icon:before{opacity:1}.media-icon i{color:var(--white);z-index:2;font-size:1.5rem;transition:all .3s;position:relative}.media-item:hover .media-icon i{transform:scale(1.1)}.media-content{flex:1;position:relative}.media-content h3{color:var(--title);margin:0;font-size:1.2rem;font-weight:600;line-height:1.4;transition:all .3s}.media-item:hover .media-content h3{color:var(--theme)}.media-hover-effect{background:var(--theme);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.media-item:hover .media-hover-effect{opacity:1;transform:translateY(-50%)scale(1.1)}.media-hover-effect i{color:var(--white);font-size:1.2rem}@media (max-width:768px){.press-hero h1{font-size:2.5rem}.press-hero .hero-text{padding:1.5rem;font-size:1.1rem}.discovery-title h2{font-size:2.5rem}.media-link{padding:1.25rem 1.5rem}.media-icon{width:50px;height:50px;margin-right:1rem}.media-icon i{font-size:1.25rem}.media-content h3{font-size:1.1rem}.media-hover-effect{width:35px;height:35px}.media-hover-effect i{font-size:1rem}}@media (max-width:576px){.press-hero{padding:100px 0 60px}.discovery-section{padding:80px 0}.media-link{text-align:center;flex-direction:column;padding:1.5rem}.media-icon{margin-bottom:1rem;margin-right:0}.media-hover-effect{margin-top:1rem;position:static;transform:none}.media-item:hover .media-hover-effect{transform:scale(1.1)}}.fade-in-up{animation:.8s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.press-graphic{opacity:.1;z-index:1;position:absolute}.press-graphic-1{width:200px;height:200px;top:10%;right:10%}.press-graphic img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.media-item{position:relative}.media-item:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);transition:opacity .3s;position:absolute;inset:0}.media-item:hover:after{opacity:1}.media-item{animation:.6s ease-out slideInFromLeft}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}
