.about .landing{height:100vh;width:100%;background-color:#fff;overflow:clip;justify-content:flex-end;align-items:flex-end}.about .landing .grid_content{display:grid;grid-template-columns:1fr;grid-template-rows:15% 23% 23% 23% 15%;grid-gap:1%;gap:1%;height:100%;width:100%;min-height:800px;min-width:1000px}.about .landing .grid_row{width:100%;gap:10px;perspective:1000vw}.about .landing .grid_row .grid_box,.about .landing .grid_row .grid_image{flex:1 1;border-radius:10px;overflow:hidden}.about .landing .grid_row .grid_image img,.about .landing .video iframe{height:100%;width:100%;object-fit:cover}.about .landing .yellow{background-color:#fcb913}.about .landing .grey{background-color:#e6e6e6}.about .landing .pink{background-color:#ef5174}.about .landing .green{background-color:#00999e}.about .landing_active .grid_row{perspective:50vw}.about .landing_active .grid_row .grid_box:not(.landing_logo),.about .landing_active .grid_row .grid_image{animation:swing-in-bottom-fwd .5s cubic-bezier(.175,.885,.32,1.275) both}.about .snapshot{scroll-snap-align:start;background:url(https://media.nurengroup.com/About/snapshot_bg.jpg);background-size:cover;position:relative;overflow:hidden}.about .snapshot .snapshot_abstract{height:100vh;margin-left:auto}.about .snapshot .text{position:absolute;left:10%;width:80%;max-width:1000px;font-size:clamp(15px,3vmin,35px);color:#fff}.about .snapshot .text h1{white-space:nowrap;font-size:8vmin;line-height:110%}.about .snapshot .text .bottom{position:relative;margin-top:4vmin;padding-left:10vmin}.about .snapshot .text .bottom .tag{position:absolute;left:0;top:1vmin;font-size:3vmin;white-space:nowrap;transform-origin:left top;transform:rotate(-90deg) translateX(-100%)}.about .snapshot .text .bottom .tag:after{content:"";height:2px;width:5vmin;margin-left:2vmin;background-color:#fff}.about .description{scroll-snap-align:start}.about .description .des_item{background-color:#f4af67;padding:5vmin;flex:1 1;justify-content:center}.about .description .des_item p{width:90%;color:#fff;font-size:clamp(15px,3vmin,35px)}.about .groups{scroll-snap-align:start;padding:5% 0 0 5%;justify-content:center;overflow:hidden;position:relative}.about .groups .text h1{font-size:7vmin;margin:1vmin 0;line-height:105%;color:#fff}.about .groups .text .yellow{color:#d8b189}.about .groups .text .green{color:#5e7174}.about .groups .text .pink_bg{background-color:#f25075}.about .groups .text .purple{color:#44394d}.about .groups .stroke_text{text-shadow:1px 1px #44394d}.about .groups .womens_model{align-self:flex-end;width:70%;max-width:1200px;margin-bottom:-15%;border-radius:100% 100% 0 0}.about .groups .ball{position:absolute;left:0;transform:translateX(-50%);height:10vw;width:10vw;border-radius:10vw}.about .vision_mission{background:url(https://media.nurengroup.com/About/vision_mission_bg.jpg);background-size:cover;justify-content:center;padding:10%;position:relative;align-items:center}.about .vision_mission p{font-size:clamp(15px,3vmin,35px);width:80%;color:#fff}.about .vision_mission h1{color:#f4af67;font-size:8vmin;line-height:110%;margin:5vmin 0}.about .vision_mission .tag{position:absolute;right:-5%;top:50%;font-size:3vmin;white-space:nowrap;transform:translateY(-50%) rotate(-90deg);color:#f4af67}.about .vision_mission .tag:after{content:"";height:2px;width:5vmin;margin-left:2vmin;background-color:#f4af67}.about .stay_mission{padding:5% 0 0}.about .stay_mission h1{font-size:8vmin;line-height:105%;text-align:center;color:#44394d;margin:1vmin 0 10vmin}.about .stay_mission .cards{align-self:center;width:90%;max-width:1500px;gap:.5vmin}.about .stay_mission .cards p{margin-right:5%;font-size:clamp(15px,3vmin,35px);color:#000;font-weight:500}.about .stay_mission .cards .card{background-color:#fff;justify-content:space-between;padding:2vmin 0;border-radius:1vmin;gap:2vmin}.about .stay_mission .cards .card .top{align-items:flex-end}.about .stay_mission .cards .card .top .number{font-size:7vmin;width:7vmin;text-align:center;margin-right:1vmin;font-weight:700;line-height:100%;color:#fff}.about .stay_mission .cards .card .top img{border-radius:.5vmin;width:12vmin}.about .stay_mission .cards .card .desc{color:#000;font-size:clamp(15px,3vmin,30px);padding:0 2vmin}.about .stay_mission .deco{margin-top:10vmin;justify-content:center;background-image:url(https://media.nurengroup.com/About/skyscraper.png);background-size:auto 200px;background-repeat:repeat-x;height:200px;width:100%;align-items:flex-end}.about .stay_mission .deco .womens{width:90%;max-width:900px;margin-bottom:-2px}@keyframes swing-in-bottom-fwd{0%{transform:rotateX(100deg);transform-origin:bottom;opacity:0}to{transform:rotateX(0);transform-origin:bottom;opacity:1}}@media only screen and (max-width:650px){.about .landing .mobile_hide{display:none!important}.about .snapshot .snapshot_abstract{height:70vh;opacity:.5}.about .snapshot .text{padding-top:5vh}.about .description{flex-direction:column}}@media only screen and (max-width:800px){.about .stay_mission .cards{position:relative;padding-top:50px;gap:10px;flex-direction:column}.about .stay_mission .cards p{position:absolute;top:0;left:0;text-align:center;width:100%}.about .stay_mission .cards .card{flex-direction:row}.about .stay_mission .cards .card .top img{border-radius:.5vmin;width:100px}.about .stay_mission .cards .card .desc{padding:1vmin 2vmin}}.landing_logo{width:85%;margin:auto;cursor:pointer}.landing_logo .letter{width:20%;aspect-ratio:1/1;overflow:hidden}.landing_logo .letter img{width:100%;height:100%;transition:.3s}.landing_logo .subline{width:30%;aspect-ratio:3.1/1;overflow:hidden;align-self:flex-end;margin-right:7%;margin-top:3%;align-items:flex-end;transition:.1s;transition-delay:1s}.landing_logo .subline img{width:100%;transition:.3s;transition-delay:1s}.landing_logo:hover .letter img,.landing_logo:hover .subline img{transform:translateY(-100%)}.landing_logo:hover .subline{transform:translateY(-40%)}