section{&.stock{align-items:start;display:flex;flex-flow:column wrap;gap:6rem;height:auto;justify-content:start;margin:0;max-width:86.4rem;padding:0;width:100%;>.layer{align-items:start;display:grid;gap:8rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>.object{align-items:start;display:grid;gap:3rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;position:relative;width:100%;z-index:0;&.ceo-name{gap:1rem;grid-template-columns:auto;justify-content:end;>.text{height:auto;margin:0;padding:0;width:100%;>p{font-size:1.6rem;font-weight:400;height:auto;line-height:2.5rem;margin:0;padding:0;text-align:right;width:100%}}>.name{height:auto;margin:0;padding:0;width:100%;>p{font-size:1.6rem;font-weight:400;height:auto;line-height:2.5rem;margin:0;padding:0;text-align:right;width:100%}}}>.image{img{height:auto;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}>.text{align-items:end;display:grid;gap:0;grid-template-columns:100%;height:auto;inset:0;justify-content:center;margin:0;padding:5rem;position:absolute;width:100%;z-index:10;>p{color:var(--text-white);font-size:3.6rem;font-weight:700;height:auto;line-height:5rem;margin:0;padding:0;text-align:left;width:100%}}>.headline{height:auto;margin:0;padding:0;width:100%;>h2{align-items:start;display:grid;gap:.6rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>span{height:auto;margin:0;padding:0;width:100%;&:first-child{font-size:2.8rem;font-weight:700;line-height:3.2rem;text-align:left}&:nth-child(2){font-size:1.6rem;font-weight:500;line-height:2.5rem;text-align:left}}}}>.image{background-color:var(--background-darkgray);border-radius:.8rem;height:50rem;margin:0;overflow:hidden;padding:0;width:100%;img{height:auto;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}>.info{align-items:start;display:grid;gap:4rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>.description{align-items:start;display:grid;gap:1.6rem;grid-template-columns:auto;height:auto;justify-content:start;margin:0;padding:0;width:100%;>h3{font-size:2.2rem;font-weight:700;height:auto;line-height:3.4rem;margin:0;padding:0;text-align:left;width:100%}>.text{align-items:start;display:grid;gap:1.6rem;grid-template-columns:auto;height:auto;justify-content:start;margin:0;padding:0;width:100%;>p{font-size:1.6rem;font-weight:400;height:auto;line-height:2.5rem;margin:0;padding:0;text-align:left;width:100%}}}}}>ul{align-items:stretch;display:grid;gap:3rem;grid-template-columns:1fr 1fr;height:auto;justify-content:start;margin:0;padding:0;width:100%;@media (max-width:767px){gap:2rem;grid-template-columns:1fr}>li{height:auto;margin:0;padding:0;width:100%;&:first-child{grid-column:span 2;@media (max-width:767px){grid-column:1}}&.info{>a{>.info{&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/pages/investor/stock/info.svg)}}}}&.meeting{>a{>.info{&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/pages/investor/stock/meeting.svg)}}}}&.overview{>a{>.info{&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/pages/investor/stock/overview.svg)}}}}>a{background-color:var(--background-white);border-radius:.8rem;display:block;height:22rem;margin:0;overflow:hidden;padding:3rem;position:relative;width:100%;z-index:0;@media (max-width:767px){height:15rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem}&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/icon/page-allow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.4rem;inset:auto 3rem 3rem auto;margin:0;padding:0;position:absolute;width:2.4rem;z-index:0;@media (max-width:767px){height:2rem;inset:auto 2rem 2rem auto;width:2rem}}>.image{display:none;height:auto;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:10;>img{height:auto;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}>.info{align-items:center;display:flex;flex-flow:column wrap;gap:2.4rem;height:100%;justify-content:center;margin:0;padding:0;width:100%;@media (max-width:767px){gap:1.5rem}&:after{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:3.2rem;margin:0;padding:0;width:3.2rem}>h2{color:var(--text-black);font-size:2rem;font-weight:700;height:auto;line-height:1;margin:0;padding:0;text-align:center;width:100%;@media (max-width:767px){font-size:1.6rem}}}}}}}}}