.mTop{padding-bottom:var(--space210)}@media(min-width: 768px){.mTop{padding-top:calc(var(--space120) + var(--headAreaHeight))}}@media(max-width: 767px){.mTop{padding-top:calc(60rem + var(--headAreaHeight))}}.mTopsection{display:flex;flex-direction:column;margin-top:var(--space210)}.mTopVideoWraper{position:relative;width:calc(100% + var(--edgePadding));margin-right:calc(50% - 50vw);--video-ar: calc(16 / 9)}.mTopVideoWraper .cVideoContainer{position:relative;overflow:hidden}@media(min-width: 768px){.mTopVideoWraper .cVideoContainer{aspect-ratio:16/9;--container-ar: calc(16/9)}}@media(max-width: 767px){.mTopVideoWraper .cVideoContainer{aspect-ratio:378/656;--container-ar: calc(378/656)}}.mTopVideoWraper .cVideoContainer iframe{position:absolute;top:50%;left:50%;width:100%;height:100.5%;transform:translate(-50%, -50.1%);min-width:calc(100%*var(--video-ar)/var(--container-ar));min-height:calc(100%*var(--container-ar)/var(--video-ar))}.mTopVideoPlay{position:absolute;bottom:0;left:-1rem;padding-top:30rem;padding-right:30rem;background-color:var(--bgColor);display:flex;flex-direction:column}@media(min-width: 768px){.mTopVideoPlay{row-gap:var(--space30)}}@media(max-width: 767px){.mTopVideoPlay{row-gap:15rem}}.mTopVideoPlayLabel{display:flex;align-items:center}@media(min-width: 768px){.mTopVideoPlayLabel{-moz-column-gap:7rem;column-gap:7rem}}@media(max-width: 767px){.mTopVideoPlayLabel{-moz-column-gap:9rem;column-gap:9rem}}.mTopVideoPlayIcon{display:block;background-color:var(--bgColor);border:solid 1px var(--borderColor);z-index:1;pointer-events:none;background-image:url(/assets/images/common/top/playVideo.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:22rem;height:22rem;border-radius:6rem;margin-top:-3rem}@media(min-width: 768px){.mTopVideoPlayIcon{border-radius:6rem}}@media(max-width: 767px){.mTopVideoPlayIcon{border-radius:3rem}}.mTopVideoPlayIcon svg path{fill:var(--headingColor)}.mTopVideoPlayIcon:where(._hover *){background-color:var(--headingColor)}.mTopVideoPlayIcon:where(._hover *) svg path{fill:var(--bgColor)}.mTopVideo{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;border:0;padding:0;margin:0;background-color:#212121;overflow:hidden}.mTopVideo::backdrop{background:rgba(0,0,0,.5);position:fixed;inset:0}.mTopVideo[open]{display:grid;place-items:center}@media(min-width: 768px){.mTopVideoContainer{width:calc(100% - var(--edgePadding)*2);max-width:calc(100vw - 30rem);max-height:calc(100vh - 210rem);height:auto;aspect-ratio:16/9;margin-inline:auto;display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){.mTopVideoContainer{width:100%}}@media(min-width: 768px){.mTopVideoInner{position:relative;width:-moz-fit-content;width:fit-content;height:100%;aspect-ratio:16/9}}.mTopVideoInner .cVideo{height:100%;background-color:rgba(0,0,0,0)}.mTopVideoInner .cVideoContainer{background-color:#212121}.mTopVideoClose{position:absolute;display:inline-block;padding:20rem;transform:translateZ(0)}@media(min-width: 768px){.mTopVideoClose{margin-right:-20rem;bottom:calc(100% - 20rem + 30rem);right:0}}@media(max-width: 767px){.mTopVideoClose{margin-bottom:20rem;bottom:0;left:50%;transform:translateX(-50%)}.mTopVideoClose:focus{outline:none}}.mTopVideoCloseLabel{color:var(--headingColorDark);white-space:nowrap}.mTopnavLinksItemList{display:grid}@media(min-width: 768px){.mTopnavLinksItemList{grid-template-columns:1fr 1fr;-moz-column-gap:44rem;column-gap:44rem}}.mTopnavLinksItem{border-top:1px solid var(--headingColor)}@media(min-width: 768px){.mTopnavLinksItem:first-child{grid-column:1/3}.mTopnavLinksItem:nth-last-child(-n+2){border-bottom:1px solid var(--headingColor)}}@media(max-width: 767px){.mTopnavLinksItem:last-child{border-bottom:1px solid var(--headingColor)}}.mTopnavLinksItem a{display:grid;grid-template-areas:"title text" "arrow text"}@media(min-width: 768px){.mTopnavLinksItem a{row-gap:var(--space60);padding:var(--space30) 0}}@media(max-width: 767px){.mTopnavLinksItem a{row-gap:60rem;padding:30rem 0}}.mTopnavLinksItemTitle{grid-area:title;display:flex}.mTopnavLinksItemText{grid-area:text;text-align:right;display:flex;justify-content:flex-end}.mTopnavLinksItemArrow{grid-area:arrow}