/* Visual depth for the approved Gridx composition. */
body.home.ny-polished{background:radial-gradient(ellipse at 15% 5%,#24326825,transparent 42%),radial-gradient(ellipse at 90% 55%,#23336e18,transparent 40%),#101113!important}
body.home.ny-polished .about-me-box{overflow:hidden;background:radial-gradient(ellipse at 0 100%,#3656ae30,transparent 65%),linear-gradient(125deg,#252733,#17191f 75%)!important;border-color:#a8baff29!important}
body.home.ny-polished .about-me-box::after{background:linear-gradient(90deg,#7e9eff09 1px,transparent 1px),linear-gradient(#7e9eff09 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(125deg,#000,transparent 70%)}
body.home.ny-polished .about-me-box .img-box{border:1px solid #b0c4ff50;box-shadow:0 0 0 6px #8ba7ff06,0 18px 36px #03050d50;border-radius:40px 15px 40px 15px;position:relative;z-index:2}
body.home.ny-polished .about-me-box .infos{z-index:2}
body.home.ny-polished .about-me-box .infos h5{color:#a8bcff!important}
body.home.ny-polished .about-me-box .infos h1{max-width:10ch;font-size:clamp(32px,3.1vw,43px)!important;line-height:1.04!important}
body.home.ny-polished .about-me-box .infos p{color:#c1c6d8}
body.home.ny-polished .about-crenditials-box .info-box{background:radial-gradient(circle at 20% 0,#a6c4ff50,transparent 70%),linear-gradient(140deg,#536fdd,#2c429a)!important;border-color:#aec8ff55!important;box-shadow:0 15px 45px -25px #5a7cff90,inset 0 1px #ffffff30}
body.home.ny-polished .about-crenditials-box .ny-tile::before{background:radial-gradient(ellipse at 90% 100%,#121d6480,transparent 75%)}
body.home.ny-polished .about-crenditials-box h5{color:#d8e2ff!important}
body.home.ny-polished .about-crenditials-box .proj-img{filter:brightness(1.4) grayscale(1) drop-shadow(0 8px 18px #10246260)}
body.home.ny-polished .about-crenditials-box .ny-signature-orbit{opacity:.75}
body.home.ny-polished .about-crenditials-box .about-btn{border-color:#ffffff60;background:#ffffff10}
body.home.ny-polished .about-profile-box{background:radial-gradient(circle at 80% 0,#51436b40,transparent 65%),linear-gradient(140deg,#24232e,#191a20)!important}
body.home.ny-polished .inner-profile-icons a{background:linear-gradient(140deg,#a8b9ff20,#ffffff03);box-shadow:inset 0 1px #ffffff20,0 9px 20px #0003}
body.home.ny-polished .about-credentials-wrap .banner{background:linear-gradient(90deg,#202737,#191c25)!important;border-color:#9bb2ff25!important}
body.home.ny-polished .nx-exp{background:radial-gradient(ellipse at 5% 50%,#3d4c822c,transparent 65%),linear-gradient(135deg,#20222a,#17191e)!important;overflow:hidden}
body.home.ny-polished .nx-exp::after{background:repeating-linear-gradient(90deg,transparent 0 12px,#adc0ff0b 12px 13px);inset:16px auto 16px 0;width:12px;opacity:.7}
body.home.ny-polished .nx-exp .nx-leader{box-shadow:0 0 35px #637dff15}
body.home.ny-polished .about-services-box{background:radial-gradient(ellipse at 90% 0,#404b8928,transparent 70%),linear-gradient(140deg,#242630,#191b22)!important}
body.home.ny-polished .about-services-box .icon-boxes i{padding:10px 6px;border:1px solid #a6b9ff20;border-radius:14px;background:linear-gradient(145deg,#a8baff12,#ffffff02);box-shadow:inset 0 1px #ffffff0b}
body.home.ny-polished .about-services-box .icon-boxes{margin-top:0;margin-bottom:24px;position:relative;z-index:2}
body.home.ny-polished .about-crenditials-box .proj-img,body.home.ny-polished .about-crenditials-box .d-flex{position:relative;z-index:2}
body.home.ny-polished .about-contact-box{background:radial-gradient(ellipse at 90% 15%,#839dff36,transparent 55%),linear-gradient(110deg,#222c4d,#1b2440 55%,#293a71)!important;border-color:#a0b9ff45!important;overflow:hidden}
body.home.ny-polished .about-contact-box::after{background:linear-gradient(90deg,#9db6ff09 1px,transparent 1px),linear-gradient(#9db6ff09 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent 25%,#000)}
body.home.ny-polished .about-contact-box h2{position:relative;z-index:3;max-width:65%;text-shadow:0 3px 20px #0b112c60}
body.home.ny-polished .about-contact-box h2 span{color:#b9c9ff}
body.home.ny-polished .about-contact-box .about-btn{background:#aec2ff20;border-color:#bacbff60}
.ny-sculpture{position:absolute;width:320px;height:320px;right:85px;top:-45px;pointer-events:none;z-index:1;opacity:.65;transform:rotate(-24deg)}
.ny-sculpture svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 20px #7092ff40)}
.ny-sculpture .ny-orbit-core{transform-origin:160px 160px;animation:nySculptureTurn 28s linear infinite}
@keyframes nySculptureTurn{to{transform:rotate(360deg)}}
body.ny-motion-off .ny-sculpture *,body.ny-page-hidden .ny-sculpture *{animation-play-state:paused!important}
@media(max-width:1100px) and (min-width:768px){body.home.ny-polished .about-me-box .infos h1{font-size:32px!important}.ny-sculpture{right:65px;opacity:.45}}
@media(max-width:767px){
body.home.ny-polished .about-me-box .infos h1{font-size:29px!important}
body.home.ny-polished .about-me-box .img-box{border-radius:29px 12px 29px 12px}
body.home.ny-polished .about-services-box .icon-boxes i{flex:1;min-width:0;padding:10px 4px;border-radius:13px}
body.home.ny-polished .about-services-box{min-height:210px}
body.home.ny-polished .about-services-box .icon-boxes{margin-top:0;margin-bottom:25px}
body.home.ny-polished .about-contact-box{min-height:225px;background:radial-gradient(ellipse at 100% 0,#8da8ff35,transparent 65%),linear-gradient(120deg,#222c4d,#243566)!important}
body.home.ny-polished .about-contact-box h2{max-width:9ch}
.ny-sculpture{width:205px;height:205px;right:-35px;top:-25px;opacity:.4}
}
@media(max-width:360px){body.home.ny-polished .about-me-box .infos h1{font-size:25px!important}.ny-sculpture{right:-65px;opacity:.3}}
@media(prefers-reduced-motion:reduce){.ny-sculpture *{animation:none!important}}
