:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--nav-background-color:rgba(0,0,0,.05);--transition-speed-low:320ms ease-in-out}[data-theme=dark]{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200;--nav-background-color:hsla(0,0%,100%,.05)}.root{display:block;width:100%;height:100vh;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box;position:relative}.root.dimmed{overflow-y:hidden}.full-page-app{display:block;height:auto;width:100vw;overflow-y:initial;overflow-x:hidden}.App{z-index:10;font-size:1.42em}.App .App-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;overflow:hidden;position:relative;transition:padding .8s ease-in-out}.App .App-header.in-start{padding:68px 2.5em 55px}.App .App-header .section-content-wrapper .section-content{color:#fff;justify-content:space-around}.App .App-header .section-content-wrapper .section-content .section-body>p{width:45%;font-weight:400;font-size:.78em}.App .App-header .section-content-wrapper .section-content.light{color:#111}.App .App-body{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto;width:100%}.App .App-body>section{min-height:5em;padding:0;margin:2em 0 3em;width:100%;max-width:1680px}.App .App-body>section.full-width{max-width:100%}.App .App-body.page-view section{margin:0}.App .App-body.post-view{max-width:1200px}.App .App-body.post-view section{margin:0}@media only screen and (min-width:229px)and (max-width:1023px){.App .App-header.in-start{padding:70px .5em .5em}.App .App-header .section-content-wrapper .section-content{color:#fff;justify-content:space-around;padding:0;font-size:calc(.42em + 2.12vmin)}.App .App-header .section-content-wrapper .section-content .section-body p{width:70%;font-weight:300;line-height:1.68em;font-size:1em}.App .App-body>section{margin:0}}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}button,input{margin:0;padding:0;color:#111}.svg{display:block}hr{display:none}dl{margin:0}fieldset{border:0;margin:0;padding:0}*{word-break:keep-all}body{-webkit-touch-callout:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}div.uploader input{padding-right:145px}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;visibility:hidden}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}body{font-family:Roboto,Noto Sans KR,sans-serif;font-size:18px;font-weight:400}*{box-sizing:border-box}a{color:#0791d2;text-decoration:none}.gap-0{gap:0!important}.wd-10{width:100%!important}.wd-9{width:90%!important}.wd-8{width:80%!important}.wd-75{width:75%!important}.wd-7{width:70%!important}.wd-6{width:66.66%!important}.wd-5{width:50%!important}.wd-4{width:40%!important}.wd-3{width:33.33%!important}.wd-25{width:25%!important}.wd-2{width:20%!important}.wd-1{width:10%!important}.mt-0{margin-top:0!important}.mt-1h{margin-top:.5em!important}.mt-1{margin-top:1em!important}.mt-2{margin-top:2em!important}.mt-3{margin-top:3em!important}.mt-4{margin-top:4em!important}.mb-0{margin-bottom:0!important}.mb-1h{margin-bottom:.5em!important}.mb-1{margin-bottom:1em!important}.mb-2{margin-bottom:2em!important}.mb-3{margin-bottom:3em!important}.mb-4{margin-bottom:4em!important}.mr-0{margin-right:0!important}.mr-1h{margin-right:.5em!important}.mr-1{margin-right:1em!important}.mr-2{margin-right:2em!important}.mr-3{margin-right:3em!important}.mr-4{margin-right:4em!important}.ml-0{margin-left:0!important}.ml-1h{margin-left:.5em!important}.ml-1{margin-left:1em!important}.ml-2{margin-left:2em!important}.mi-3{margin-left:3em!important}.mi-4{margin-left:4em!important}.pt-0{padding-top:0!important}.pt-1h{padding-top:.5em!important}.pt-1{padding-top:1em!important}.pt-2{padding-top:2em!important}.pt-3{padding-top:3em!important}.pt-4{padding-top:4em!important}.pt-5{padding-top:5em!important}.pt-6{padding-top:6em!important}.pt-7{padding-top:7em!important}.pt-8{padding-top:8em!important}.pt-9{padding-top:9em!important}.pb-0{padding-bottom:0!important}.pb-1h{padding-bottom:.5em!important}.pb-1{padding-bottom:1em!important}.pb-2{padding-bottom:2em!important}.pb-3{padding-bottom:3em!important}.pb-4{padding-bottom:4em!important}.pb-5{padding-bottom:5em!important}.pb-6{padding-bottom:6em!important}.pb-7{padding-bottom:7em!important}.pb-8{padding-bottom:8em!important}.pb-9{padding-bottom:9em!important}.pl-0{padding-left:0!important}.pl-1h{padding-left:.5em!important}.pl-1{padding-left:1em!important}.pl-2{padding-left:2em!important}.pl-3{padding-left:3em!important}.pl-4{padding-left:4em!important}.pl-5{padding-left:5em!important}.pr-1h{padding-right:.5em!important}.pr-1{padding-right:1em!important}.pr-2{padding-right:2em!important}.pr-3{padding-right:3em!important}.pr-4{padding-right:4em!important}.pr-5{padding-right:5em!important}.width-100{width:100%!important}.width-90{width:90%!important}.width-80{width:80%!important}.width-75{width:75%!important}.width-70{width:70%!important}.width-66{width:66.66%!important}.width-60{width:60%!important}.width-50{width:50%!important}.width-40{width:40%!important}.width-33{width:33.33%!important}.width-30{width:30%!important}.width-25{width:25%!important}.width-20{width:20%!important}.width-10{width:10%!important}.height-100{height:100%!important}.height-90{height:90%!important}.height-80{height:80%!important}.height-75{height:75%!important}.height-70{height:70%!important}.height-66{height:66.66%!important}.height-60{height:60%!important}.height-50{height:50%!important}.height-40{height:40%!important}.height-33{height:33.33%!important}.height-30{height:30%!important}.height-25{height:25%!important}.height-20{height:20%!important}.height-10{height:10%!important}.font-weight-light{font-weight:300!important}.font-weight-medium{font-weight:400!important}.font-style-uppercase{text-transform:uppercase}.height-static-50{height:5vw!important}.height-static-100{height:12vw!important}.height-static-150{height:17vw!important}.height-static-200{height:24vw!important}.height-static-300{height:32vw!important}.height-static-400{height:39vw!important}.height-static-auto{height:auto!important}.bd-top{border-top:1px solid #ceced8}.bd-btm{border-bottom:1px solid #ceced8}.opacity-9{opacity:.9}.opacity-8{opacity:.8}.opacity-7{opacity:.7}.opacity-6{opacity:.6}.opacity-5{opacity:.5}.opacity-4{opacity:.4}.opacity-3{opacity:.3}.opacity-2{opacity:.2}.opacity-1{opacity:.1}.opacity-0{opacity:0}.desktop-image{display:block}.mobile-image{display:none}.justify-contents-center{justify-content:center}.flex-wrap-wrap{flex-wrap:wrap}.flex-none{flex:none}.flex-grow-none{flex-grow:0!important}.flex-direction-row{flex-direction:row!important}@media only screen and (min-width:229px)and (max-width:1023px){.wd-3,.wd-4,.wd-5,.wd-6,.wd-7,.wd-75,.wd-8,.wd-9{width:100%!important}.wd-1,.wd-2,.wd-25{width:50%!important}.width-100{width:100%!important}.width-80,.width-90{width:90%!important}.width-60,.width-66,.width-70,.width-75{width:85%!important}.width-50{width:50%!important}.width-40{width:40%!important}.width-33{width:33.33%!important}.width-30{width:30%!important}.width-25{width:25%!important}.width-20{width:20%!important}.width-10{width:10%!important}.height-static-100,.height-static-200,.height-static-300,.height-static-400{height:auto!important}.mobile-height-static-150{height:33.33vh!important}.mobile-height-static-200{height:45vh!important}.mobile-height-static-300{height:62vh!important}.mobile-width-100{width:100%!important}.mt-0{margin-top:0!important}.mt-1,.mt-1h{margin-top:.5rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mb-0{margin-bottom:0!important}.mb-1h{margin-bottom:.25rem!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mr-0{margin-right:0!important}.mr-1h{margin-right:.5rem!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.ml-0{margin-left:0!important}.ml-1h{margin-left:.5rem!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.mi-3{margin-left:3rem!important}.mi-4{margin-left:4rem!important}.pt-1h{padding-top:.5rem!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pt-6{padding-top:6rem!important}.pt-7{padding-top:7rem!important}.pt-8{padding-top:8rem!important}.pt-9{padding-top:9rem!important}.pb-1h{padding-bottom:.5rem!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pb-4{padding-bottom:4rem!important}.pb-5{padding-bottom:5rem!important}.pb-6{padding-bottom:6rem!important}.pb-7{padding-bottom:7rem!important}.pb-8{padding-bottom:8rem!important}.pb-9{padding-bottom:9rem!important}.pl-1h{padding-left:.125rem!important}.pl-1{padding-left:.5rem!important}.pl-2{padding-left:1rem!important}.pl-3{padding-left:1.5rem!important}.pl-4{padding-left:2rem!important}.pl-5{padding-left:2.25rem!important}.pr-1h{padding-right:.25rem!important}.pr-1{padding-right:1rem!important}.pr-2,.pr-3,.pr-4{padding-right:2rem!important}.pr-5{padding-right:3rem!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:1rem!important}.mb-sm-2{margin-bottom:2rem!important}.mb-sm-3{margin-bottom:3rem!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:1rem!important}.mt-sm-2{margin-top:2rem!important}.mt-sm-3{margin-top:3rem!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:1em!important}.ml-sm-2{margin-left:1.72em!important}.ml-sm-3{margin-left:2.54em!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:1em!important}.mr-sm-2{margin-right:1.72em!important}.mr-sm-3{margin-right:2.54em!important}.margin-sm-0{margin:0!important}}@media only screen and (min-width:229px)and (max-width:719px){.wd-25{width:90%!important}.desktop-image{display:none}.mobile-image{display:block}}/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:250;src:url(/_next/static/media/NotoSans-Thin.0206f36e.eot);src:url(/_next/static/media/NotoSans-Thin.0206f36e.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Thin.3c42942e.woff2) format("woff2"),url(/_next/static/media/NotoSans-Thin.1da046bb.woff) format("woff"),url(/_next/static/media/NotoSans-Thin.66dba5d1.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(/_next/static/media/NotoSans-Light.3d8c42ad.eot);src:url(/_next/static/media/NotoSans-Light.3d8c42ad.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Light.c0ef6f47.woff2) format("woff2"),url(/_next/static/media/NotoSans-Light.c2d3f8b8.woff) format("woff"),url(/_next/static/media/NotoSans-Light.0d4776bb.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:350;src:url(/_next/static/media/NotoSans-DemiLight.9a895f2a.eot);src:url(/_next/static/media/NotoSans-DemiLight.9a895f2a.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-DemiLight.88ca4622.woff2) format("woff2"),url(/_next/static/media/NotoSans-DemiLight.bd8f3bfd.woff) format("woff"),url(/_next/static/media/NotoSans-DemiLight.55075741.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(/_next/static/media/NotoSans-Regular.01fb8ff2.eot);src:url(/_next/static/media/NotoSans-Regular.01fb8ff2.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Regular.572b6acd.woff2) format("woff2"),url(/_next/static/media/NotoSans-Regular.2328c0c0.woff) format("woff"),url(/_next/static/media/NotoSans-Regular.46009c2d.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/_next/static/media/NotoSans-Medium.d2e0bd3b.eot);src:url(/_next/static/media/NotoSans-Medium.d2e0bd3b.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Medium.93b310ce.woff2) format("woff2"),url(/_next/static/media/NotoSans-Medium.bb516945.woff) format("woff"),url(/_next/static/media/NotoSans-Medium.1f78ba9e.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/_next/static/media/NotoSans-Bold.f5a16803.eot);src:url(/_next/static/media/NotoSans-Bold.f5a16803.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Bold.59a0c265.woff2) format("woff2"),url(/_next/static/media/NotoSans-Bold.5a27efe0.woff) format("woff"),url(/_next/static/media/NotoSans-Bold.01a78798.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(/_next/static/media/NotoSans-Black.51ff7039.eot);src:url(/_next/static/media/NotoSans-Black.51ff7039.eot) format("embedded-opentype"),url(/_next/static/media/NotoSans-Black.b9913726.woff2) format("woff2"),url(/_next/static/media/NotoSans-Black.c00f8c04.woff) format("woff"),url(/_next/static/media/NotoSans-Black.5d39695e.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:250;src:url(/_next/static/media/Roboto-Thin.3f4080fc.eot);src:url(/_next/static/media/Roboto-Thin.3f4080fc.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Thin.d559e8bf.woff) format("woff"),url(/_next/static/media/Roboto-Thin.93679a4f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/_next/static/media/Roboto-Light.63639432.eot);src:url(/_next/static/media/Roboto-Light.63639432.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Light.bba30123.woff) format("woff"),url(/_next/static/media/Roboto-Light.1ad50b89.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:350;src:url(/_next/static/media/Roboto-Light.63639432.eot);src:url(/_next/static/media/Roboto-Light.63639432.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Light.bba30123.woff) format("woff"),url(/_next/static/media/Roboto-Light.1ad50b89.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/_next/static/media/Roboto-Regular.e5749543.eot);src:url(/_next/static/media/Roboto-Regular.e5749543.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Regular.8a81435f.woff) format("woff"),url(/_next/static/media/Roboto-Regular.d0bc87a8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/_next/static/media/Roboto-Medium.46703778.eot);src:url(/_next/static/media/Roboto-Medium.46703778.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Medium.960a743f.woff) format("woff"),url(/_next/static/media/Roboto-Medium.9204c2aa.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/_next/static/media/Roboto-Bold.8f8b3364.eot);src:url(/_next/static/media/Roboto-Bold.8f8b3364.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Bold.0b824778.woff) format("woff"),url(/_next/static/media/Roboto-Bold.c36a3fe0.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/_next/static/media/Roboto-Black.d149e9a1.eot);src:url(/_next/static/media/Roboto-Black.d149e9a1.eot) format("embedded-opentype"),url(/_next/static/media/Roboto-Black.85f2a8ba.woff) format("woff"),url(/_next/static/media/Roboto-Black.6ed32619.ttf) format("truetype")}main{border-top:1px solid transparent;margin-top:-1px}main.fixed-header{top:0;left:0}main.fixed-header>.App-header{position:fixed;width:100%;z-index:-1}main.fixed-header>.App-header .section-content-wrapper .section-content .section-title.page-header-title{margin-top:calc(1.5em + 20vmin)}main.fixed-header>.App-body{border-top:1px solid #fff;background-color:#fff;margin-top:100vh}main.fixed-header>.App-body:after{content:"";position:absolute;width:100vw;height:2px;background-color:#fff;bottom:-1px;left:0}main .section-content-wrapper{display:flex;position:relative;width:100%;height:100%}main .section-content-wrapper .btn-more{border:2px solid #111;display:block;position:relative;background:none;width:1.68em;height:1.68em}main .section-content-wrapper .btn-more:before{content:"";height:calc(100% - 10px);width:2px;background-color:#333;position:absolute;display:block;left:50%;margin-left:-1px;top:0;margin-top:5px}main .section-content-wrapper .btn-more:after{content:"";width:calc(100% - 10px);height:2px;background-color:#333;position:absolute;display:block;left:0;margin-left:5px;top:50%;margin-top:-1px}main .section-content-wrapper .section-content{display:flex;position:relative;flex-direction:column;justify-content:center;width:100%}main .section-content-wrapper .section-content.align-center{text-align:center;justify-content:center!important}main .section-content-wrapper .section-content.align-center .section-title{text-align:center;align-items:center}main .section-content-wrapper .section-content.align-center .section-title.page-header-title{align-items:center}main .section-content-wrapper .section-content.align-center .section-body{margin:9vh 0 19vh}main .section-content-wrapper .section-content.masked:after{content:"";position:absolute;display:block;background-color:rgba(49,36,16,.2);width:100%;height:100%;top:0;left:0;z-index:1}main .section-content-wrapper .section-content.darker:after{background-color:rgba(31,38,49,.35);box-shadow:inset 10px 10px 15vmin rgba(0,0,0,.25)}main .section-content-wrapper .section-content .section-bg{width:100%;height:100%;position:absolute;object-fit:cover;left:0;top:0;transition:transform .25s ease-in-out;z-index:-10}main .section-content-wrapper .section-content .section-bg.object-contain{object-fit:contain}main .section-content-wrapper .section-content .section-title{display:flex;justify-content:space-between;align-items:center;padding:0 4em;width:100%;z-index:4}main .section-content-wrapper .section-content .section-title .page-bottom-nav{margin:100px 0 50px;cursor:pointer;display:flex;align-items:center;position:relative}main .section-content-wrapper .section-content .section-title .page-bottom-nav h2{font-size:calc(.54em + 2.24vmin)}main .section-content-wrapper .section-content .section-title .page-bottom-nav.prev:before{content:"";display:block;top:-30px;left:5px;position:absolute;width:120px;height:.4em;border-bottom:2px solid #111;border-left:2px solid #111;margin:0 0 .36em;transform:skew(-42deg);transition:border-color .25s ease-in-out}main .section-content-wrapper .section-content .section-title .page-bottom-nav.next:before{content:"";display:block;top:-30px;right:5px;position:absolute;width:120px;height:.4em;border-bottom:2px solid #111;border-right:2px solid #111;margin:0 0 .36em;transform:skew(42deg);transition:border-color .25s ease-in-out}main .section-content-wrapper .section-content .section-title .page-bottom-nav.next-arw{position:relative;padding:.38em 1.25em .32em}main .section-content-wrapper .section-content .section-title .page-bottom-nav.next-arw:after{content:"";display:block;width:2.4em;height:.4em;border-bottom:2px solid #111;border-right:2px solid #111;margin:0 0 .36em 3.25em;transform:skew(42deg);transition:border-color .25s ease-in-out}main .section-content-wrapper .section-content .section-title .page-bottom-nav.prev-arw{position:relative;padding:.38em 1.25em .32em}main .section-content-wrapper .section-content .section-title>h2{margin:1em 0}main .section-content-wrapper .section-content .section-title.page-header-title{position:relative;z-index:9;align-items:flex-start;flex-direction:column;margin-top:1.5em}main .section-content-wrapper .section-content .section-title.page-header-title>label{font-size:calc(.86em + 1vmin);font-weight:400;letter-spacing:.05em;padding:0 .25em}main .section-content-wrapper .section-content .section-title.page-header-title>h1{line-height:1.2em;font-size:calc(2.24em + 4.8vmin);font-weight:500}main .section-content-wrapper .section-content .section-title.page-header-title>h2{margin:0;font-weight:400;font-size:calc(1em + 4.8vmin)}main .section-content-wrapper .section-content .section-title.page-header-title>h3{margin:.25em 0;font-weight:400;font-size:1.78em}main .section-content-wrapper .section-content .section-title.page-header-title>p.text-align-left{text-align:left;text-indent:.24rem}main .section-content-wrapper .section-content .section-title.page-header-title .letter-spacing{display:block;transition:letter-spacing .5s ease-out}main .section-content-wrapper .section-content .section-title.page-header-title .letter-spacing.ls-7{letter-spacing:10vw;margin-left:8vw!important;font-size:calc(.75em + 2.75vw)!important}main .section-content-wrapper .section-content .section-title.page-header-title .letter-spacing.ls-h-5{letter-spacing:12.5vw;margin-left:8.3333333333vw!important;font-size:calc(.75em + 7.75vw)!important}main .section-content-wrapper .section-content .section-title.page-header-title .letter-spacing.ls-h-7{letter-spacing:7.6923076923vw;margin-left:8.3333333333vw!important;font-size:calc(.75em + 7.75vw)!important}main .section-content-wrapper .section-content .section-title.page-header-title .letter-spacing.ls-h-9{letter-spacing:7.6923076923vw;margin-left:8.3333333333vw!important;font-size:calc(.75em + 6.8vw)!important}main .section-content-wrapper .section-content .section-title.message-title{flex-direction:column;justify-items:center}main .section-content-wrapper .section-content .section-title.message-title .message-container{display:flex;width:100%;max-width:28em;flex-direction:column;align-items:center;margin-bottom:1em}main .section-content-wrapper .section-content .section-title.message-title .message-container label{font-weight:500;letter-spacing:.2rem;text-transform:uppercase}main .section-content-wrapper .section-content .section-title.message-title .message-container h1,main .section-content-wrapper .section-content .section-title.message-title .message-container h2{margin:.5em 0 .75em}main .section-content-wrapper .section-content .section-title.message-title .message-container p{font-size:.82em;text-align:justify;color:#3e3e40;font-weight:300}main .section-content-wrapper .section-content .section-body{position:relative;z-index:9;padding:0 4em;display:flex;flex-direction:column}main .section-content-wrapper .section-content .section-body.full-width{padding:0}main .section-content-wrapper .section-content .section-body.align-center{align-items:center}main .section-content-wrapper .section-content .section-body.align-center>p{width:100%!important;text-align:center!important}main .section-content-wrapper .section-content .section-body.page-view{height:100vh;padding-top:68px}main .section-content-wrapper .section-content .section-body.page-view .grid-box{flex-grow:1;height:calc(100% - 68px)}main .section-content-wrapper .section-content .section-body.page-view .grid-box.reverse-view{flex-direction:row-reverse}main .section-content-wrapper .section-content .section-body.page-view .grid-box .grid-col .grid-item{align-items:stretch}main .section-content-wrapper .section-content .section-body.page-view .grid-box .grid-col .grid-item article{justify-content:center}main .section-content-wrapper .section-content .section-body.page-view.with-control{padding-top:125px}main .section-content-wrapper .section-content .section-body.page-view.with-control .grid-box{height:calc(100% - 125px)}main .section-content-wrapper .section-content .section-body.post{padding:0;margin-top:2em}main .section-content-wrapper .section-content .section-body.post.no-tab{margin-top:0}main .section-content-wrapper .section-content .section-body.post .grid-box{flex-grow:1}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item{align-items:stretch}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item article{justify-content:center}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item article .article-body>.grid-item-bg{padding:4em 0}main .section-content-wrapper .section-content .section-body.post .post-body{font-size:1.24rem;line-height:1.8em;padding:2em 1em;width:100%;max-width:1024px;margin:0 auto}main .section-content-wrapper .section-content .section-body.post .post-body p{display:block;color:#3e3e40;margin-bottom:2.5em}main .section-content-wrapper .section-content .section-body.post .post-body p:after{content:"";display:block;width:0;height:0}main .section-content-wrapper .section-content .section-body.post .post-body img{display:block;margin:2em auto 3em;max-width:100%}main .section-content-wrapper .section-content .section-body.post .post-body h1,main .section-content-wrapper .section-content .section-body.post .post-body h2,main .section-content-wrapper .section-content .section-body.post .post-body h3,main .section-content-wrapper .section-content .section-body.post .post-body h4,main .section-content-wrapper .section-content .section-body.post .post-body h5,main .section-content-wrapper .section-content .section-body.post .post-body h6{margin:1.5em 0 .5em}main .section-content-wrapper .section-content .section-body.post .post-body label{margin-right:2em}main .section-content-wrapper .section-content .section-body.post .post-body blockquote{font-style:italic}main .section-content-wrapper .section-content .section-body.post .post-body ol,main .section-content-wrapper .section-content .section-body.post .post-body ul{border:1px solid red}main .section-content-wrapper .section-content .section-body.post .post-added{border-top:1px solid #ddd;margin:1em auto 2.5em;width:100%;font-size:1.24rem;line-height:1.8em;padding:2em 1em;max-width:1024px}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents p{display:block;color:#3e3e40;margin-bottom:2.5em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents p:after{content:"";display:block;width:0;height:0}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents img{display:block;margin:2em auto 3em;max-width:100%}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h1,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h2,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h3,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h4,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h5,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h6{margin:1.5em 0 .5em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents label{margin-right:2em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents blockquote{font-style:italic}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ol,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ul{margin-bottom:2em;padding-left:24px}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ol>li,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ul>li{font-size:.92em;margin-bottom:.5em;padding-left:10px;line-height:1.54em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ol>li{list-style:decimal}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ul>li{list-style:disc}main .section-content-wrapper .section-content .section-body.post .post-table{margin:1em auto 2.5em;width:100%;font-size:1.12rem;line-height:1.8em;padding:2em 1em;max-width:1024px}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr{height:3em}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td,main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>th{border-top:1px solid #ddd}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr:last-child>td,main .section-content-wrapper .section-content .section-body.post .post-table tbody tr:last-child>th{border-bottom:1px solid #ddd}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>th{background-color:#f9f9fa;width:200px;min-width:200px;font-weight:500}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul{display:block;width:100%;position:relative;padding:.5em 0}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li{padding:.5em 1em}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li>a{display:block;width:750px}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li>a>span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.92em}main .section-content-wrapper .section-content .section-body.application{padding:0;z-index:29}main .section-content-wrapper .section-content .section-body.application .grid-box{width:80vw;margin:0 auto;padding:0 2em;display:flex}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form{flex-basis:18em;font-size:.86em}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form .form-section>label{font-size:.72em;letter-spacing:.082em}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form .form-section ul li{margin:0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form .form-section ul li:hover{background-color:#fafafa}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form .form-section ul li .form-item>label{padding:.32em 0;display:block;cursor:pointer;font-size:.82em;color:#3e3e40}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-list{flex-grow:1;padding-top:2em}main .section-content-wrapper .section-content .section-body.middle{margin:15vh 0 0}main .section-content-wrapper .section-content .section-body .innovation-slider{display:flex;align-items:center;justify-content:center;padding:1em 0}main .section-content-wrapper .section-content .section-body .innovation-slider label{position:relative;width:14em;height:3em;padding:0;margin:0 1.25em 0 0}main .section-content-wrapper .section-content .section-body .innovation-slider label h1{display:block;position:absolute;font-weight:500;margin:0;width:100%;height:100%;line-height:1.54em;left:0;top:-20px;transform:scaleY(0);opacity:.5;transition:all .75s ease-out}main .section-content-wrapper .section-content .section-body .innovation-slider label h1.active{transform:scaleY(1);opacity:1;top:0}main .section-content-wrapper .section-content .section-body .innovation-slider label h1.ready{top:20px;opacity:0}main .section-content-wrapper .section-content .section-body .innovation-slider label:after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);border:10px solid rgba(22,181,255,.82);left:-9px;top:-6px}main .section-content-wrapper .section-content .section-body .innovation-slider>h1{font-weight:300}main .section-content-wrapper .section-content .section-filter{display:flex;position:-webkit-sticky;position:sticky;width:100%;align-items:center;justify-content:center;height:auto;min-height:4.2em;border-bottom:1px solid #ceced8;padding:1em 4em;font-size:.86em;background-color:#fff;top:127px;left:100px;z-index:49}main .section-content-wrapper .section-content .section-filter.gallery-filter{flex-direction:column;padding:0}main .section-content-wrapper .section-content .section-filter.gallery-filter>.filter-wrap{max-width:100%;background-color:#f6f6f8;box-shadow:inset 0 0 12px rgba(0,0,0,.025)}main .section-content-wrapper .section-content .section-filter .filter-wrap{display:flex;width:100%;align-items:stretch;max-width:1680px;font-size:.92em}main .section-content-wrapper .section-content .section-filter .filter-wrap.sub-filter{border-top:1px solid #dededf;background-color:#fff;padding:.75em;box-shadow:none}main .section-content-wrapper .section-content .section-filter .filter-wrap.center{justify-content:center}main .section-content-wrapper .section-content .section-filter .filter-wrap button{width:42px;height:42px;border:1px solid transparent;border-radius:50%;display:none;align-items:center;justify-content:center;margin:auto 1em auto 0;flex-basis:42px;flex:none}main .section-content-wrapper .section-content .section-filter .filter-wrap button svg{height:24px;width:24px}main .section-content-wrapper .section-content .section-filter .filter-wrap label{display:flex;padding-right:1.5em;margin-right:1.5em;border-right:1px solid #ceced8;align-items:center}main .section-content-wrapper .section-content .section-filter .filter-wrap ol{display:flex;flex-wrap:wrap}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li{border-radius:4px;background-color:#f5f6f7;margin:5px 1rem 5px 0}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li .selected-item{color:#3e3e40;display:flex;align-items:center;padding:.25em .75em}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li .selected-item span{font-size:.86em;margin-right:.5em}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li .selected-item:hover{color:#111;background-color:#eff1f1}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li .selected-item:hover svg line{stroke:#111}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.badge-list li .selected-item.all-item{pointer-events:none}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list{padding:1em 0}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list li{background-color:transparent}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li{cursor:pointer;border:1px solid transparent;margin:5px 1.5rem;position:relative}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li>a{color:#89898c;font-size:.92em}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li>a:hover{color:#3e3e40}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li.on>a{color:#111;font-weight:600}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb{border:1px solid #ceced8;border-radius:50%;width:3.4em;height:3.4em;overflow:hidden;position:relative;margin:0 calc(.25rem + .5vmin)}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:.62;position:relative}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb span{position:absolute;top:50%;left:0;font-size:.72em;height:24px;line-height:24px;margin-top:-12px;z-index:9;width:100%;text-align:center;color:#fff;background-color:rgba(0,0,0,.25);opacity:.72}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb.active{border:1px solid #111;outline:2px solid #111}main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb.active img,main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb.active span,main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb:hover img,main .section-content-wrapper .section-content .section-filter .filter-wrap ol li .filter-thumb:hover span{opacity:1}main .section-content-wrapper .section-content .section-mask:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(49,36,16,.2);z-index:-1}main .section-content-wrapper .section-content .background-video{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;overflow:hidden}main .section-content-wrapper .section-content .background-video>video{position:relative;display:block;width:100%;height:100%;object-fit:cover;z-index:1}main .section-content-wrapper .section-content .background-video:after{content:"";position:absolute;display:block;background-color:rgba(49,36,16,.2);width:100%;height:100%;top:0;left:0;z-index:8}main .section-content-wrapper .section-content .background-video.darker:after{background-color:rgba(31,38,49,.42);box-shadow:inset 10px 10px 15vmin rgba(0,0,0,.25)}main .section-content-wrapper .section-content .background-video.contain-video>video{object-fit:contain;width:100%;max-width:56%;margin-left:auto}main .section-content-wrapper .section-content .background-video.contain-video:after{background:none}.grid-box{align-items:center}.grid-box,.grid-box .grid-col{display:flex;width:100%;gap:2rem}.grid-box .grid-col{flex-direction:column;justify-content:stretch;height:100%}.grid-box .grid-col .grid-item{display:flex;position:relative;overflow:hidden;flex-grow:1;height:auto;width:100%;justify-content:center}.grid-box .grid-col .grid-item.use-border>img{border:1px solid #d9d9d9}.grid-box .grid-col .grid-item article{position:relative;display:flex;flex-direction:column;z-index:12;width:100%;padding:1rem;max-width:1680px;height:100%}.grid-box .grid-col .grid-item article.masked:after{content:"";position:absolute;display:block;background-color:rgba(49,36,16,.2);width:100%;height:100%;top:0;left:0;z-index:1}.grid-box .grid-col .grid-item article.masked:after.darker:after{background-color:rgba(31,38,49,.35);box-shadow:inset 10px 10px 15vmin rgba(0,0,0,.25)}.grid-box .grid-col .grid-item article .article-body{display:flex;flex-direction:column;width:100%;max-width:1680px;box-sizing:border-box;position:relative;padding:0;z-index:20;height:100%;font-size:calc(.1rem + 1.32vmax)}.grid-box .grid-col .grid-item article .article-body .body-title{padding:1em 0;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:1.75em;gap:1.25em}.grid-box .grid-col .grid-item article .article-body .body-title:after,.grid-box .grid-col .grid-item article .article-body .body-title:before{content:"";display:block;width:5em;height:1px;background-color:#89898c}.grid-box .grid-col .grid-item article .article-body>.tags,.grid-box .grid-col .grid-item article .article-body>h1,.grid-box .grid-col .grid-item article .article-body>h2,.grid-box .grid-col .grid-item article .article-body>h3,.grid-box .grid-col .grid-item article .article-body>h4,.grid-box .grid-col .grid-item article .article-body>p{width:100%;list-style:none;padding:0}.grid-box .grid-col .grid-item article .article-body>.tags.half,.grid-box .grid-col .grid-item article .article-body>h1.half,.grid-box .grid-col .grid-item article .article-body>h2.half,.grid-box .grid-col .grid-item article .article-body>h3.half,.grid-box .grid-col .grid-item article .article-body>h4.half,.grid-box .grid-col .grid-item article .article-body>p.half{font-size:calc(.8em + 2vmin)}.grid-box .grid-col .grid-item article .article-body>.tags.double,.grid-box .grid-col .grid-item article .article-body>h1.double,.grid-box .grid-col .grid-item article .article-body>h2.double,.grid-box .grid-col .grid-item article .article-body>h3.double,.grid-box .grid-col .grid-item article .article-body>h4.double,.grid-box .grid-col .grid-item article .article-body>p.double{font-size:calc(.8em + 5.4vmin)}.grid-box .grid-col .grid-item article .article-body>.tags.triple,.grid-box .grid-col .grid-item article .article-body>h1.triple,.grid-box .grid-col .grid-item article .article-body>h2.triple,.grid-box .grid-col .grid-item article .article-body>h3.triple,.grid-box .grid-col .grid-item article .article-body>h4.triple,.grid-box .grid-col .grid-item article .article-body>p.triple{font-size:calc(1.5em + 10vmin);letter-spacing:.6em}.grid-box .grid-col .grid-item article .article-body>h1,.grid-box .grid-col .grid-item article .article-body>h2{margin:.54em 0 1em}.grid-box .grid-col .grid-item article .article-body>h3,.grid-box .grid-col .grid-item article .article-body>h4{margin:.18em 0}.grid-box .grid-col .grid-item article .article-body>p{font-size:.92em;font-weight:400;letter-spacing:-.032em;color:#3e3e40;line-height:1.6em}.grid-box .grid-col .grid-item article .article-body.center{align-items:center}.grid-box .grid-col .grid-item article .article-body.center .tags,.grid-box .grid-col .grid-item article .article-body.center h1,.grid-box .grid-col .grid-item article .article-body.center h2,.grid-box .grid-col .grid-item article .article-body.center h3,.grid-box .grid-col .grid-item article .article-body.center h4,.grid-box .grid-col .grid-item article .article-body.center label,.grid-box .grid-col .grid-item article .article-body.center p{text-align:center}.grid-box .grid-col .grid-item article .article-body.middle{justify-content:center}.grid-box .grid-col .grid-item article .article-body.top{justify-content:flex-start}.grid-box .grid-col .grid-item article .article-body.light,.grid-box .grid-col .grid-item article .article-body.light p{color:#fff}.grid-box .grid-col .grid-item article .article-body .m-signature{text-align:right;font-size:.86em;margin:4em 0 2em}.grid-box .grid-col .grid-item article .article-body .m-signature svg{width:9.2em;margin-bottom:1em}.grid-box .grid-col .grid-item article .article-body .m-signature span{font-size:.92em;margin-right:1em}.grid-box .grid-col .grid-item article .article-body .m-signature img{padding:0;width:9em;margin:0 -.5em 0 0}.grid-box .grid-col .grid-item article .article-body ul.tagline{list-style:disc;display:flex;flex-direction:column;padding:0 0 0 25px}.grid-box .grid-col .grid-item article .article-body ul.tagline li{font-size:.82em;margin-bottom:10px}.grid-box .grid-col .grid-item article.small>.tags,.grid-box .grid-col .grid-item article.small>h1,.grid-box .grid-col .grid-item article.small>h2,.grid-box .grid-col .grid-item article.small>p{width:80%}.grid-box .grid-col .grid-item article.right{align-items:flex-end;margin-left:auto}.grid-box .grid-col .grid-item article.right .article-body{align-items:flex-end;text-align:right}.grid-box .grid-col .grid-item article.right .article-body>h1,.grid-box .grid-col .grid-item article.right .article-body>h2,.grid-box .grid-col .grid-item article.right .article-body>p{text-align:right}.grid-box .grid-col .grid-item article.top{justify-content:flex-start}.grid-box .grid-col .grid-item article.bottom,.grid-box .grid-col .grid-item article.bottom .article-body{justify-content:flex-end}.grid-box .grid-col .grid-item article.mgk-list{padding:1em;justify-content:stretch;height:auto;min-height:calc(5em + 25vmin)}.grid-box .grid-col .grid-item article.mgk-list>.article-body{height:100%}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content{width:55%}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>h1{margin:0 0 .38em auto;font-size:calc(1em + 2.8vmin);line-height:1.12em}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>p{margin:0 0 .5em auto;color:#3e3e40;width:80%;font-size:calc(.48em + .8vmin)}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>.tags{gap:.38em;list-style:none;padding:0}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>.tags li{padding:0;margin:0}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>.tags li a{font-size:calc(.36em + .48vmin);padding:.35em .5em;margin:0;background-color:#3e3e40;border-radius:.5em;color:#fff;font-weight:300}.grid-box .grid-col .grid-item article .headline{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 1em}.grid-box .grid-col .grid-item article .headline.light{color:#fff}.grid-box .grid-col .grid-item article .headline.light button{border-color:#fff}.grid-box .grid-col .grid-item article .headline.light button:after,.grid-box .grid-col .grid-item article .headline.light button:before{border-color:#fff;background-color:#fff}.grid-box .grid-col .grid-item .grid-item-bg{position:absolute;display:block;width:100%;height:100%;object-fit:cover;transition:transform .15s ease-in-out;z-index:11}.grid-box .grid-col .grid-item .grid-item-bg.contain-image{object-fit:contain}.grid-box .grid-col .grid-item .grid-item-bg.left-image{left:0;transform:translateX(0)}.grid-box .grid-col .grid-item .grid-item-bg.bottom-image{bottom:0;transform:translateY(0)}.grid-box .grid-col .grid-item.hoverable{cursor:pointer}.grid-box .grid-col .grid-item.hoverable:hover .grid-item-bg{transform:scale(1.05)}.grid-box .grid-col .grid-item.hoverable-sm:hover .grid-item-bg{transform:scale(1.0125)}.card{width:100%;height:auto;position:relative;display:flex;overflow:hidden}.card.linkable{cursor:pointer}.card.linkable:hover .card-body .post-card-body h2,.card.linkable:hover .card-body .post-card-body h3,.card.linkable:hover .card-body .post-card-body h4{color:#0791d2}.card.linkable:hover .card-body .post-card-thumb .post-thumb-img{transform:scale(1.05)}.card.linkable:hover .card-body .post-card-thumb .post-video-btn{opacity:1}.card .card-body{width:100%;height:auto;display:flex;flex-direction:column}.card .card-body.hoverable:hover img{transform:scale(1.025)}.card .card-body .post-card-body{padding:.5em 0;font-size:.86em}.card .card-body .post-card-body label{color:#3e3e40;font-size:.82em;font-weight:400}.card .card-body .post-card-body h2,.card .card-body .post-card-body h3,.card .card-body .post-card-body h4{color:#111;margin:.18em 0 .32em;transition:color .24s ease-in-out}.card .card-body .post-card-body p{font-size:.92em;color:#3e3e40}.card .card-body .post-card-body p small{color:#89898c;font-size:.74em}.card .card-body .post-card-body.align-center>h1,.card .card-body .post-card-body.align-center>h2,.card .card-body .post-card-body.align-center>h3{text-align:center;margin:1rem auto}.card .card-body .post-card-body.align-center>p{text-align:center;margin:0 auto}.card .card-body .post-card-thumb{display:flex;position:relative;width:100%;overflow:hidden;min-height:2vh;align-content:stretch;align-items:stretch;padding-bottom:100%}.card .card-body .post-card-thumb.post-thumb-rate{padding-bottom:66.6666%}.card .card-body .post-card-thumb.post-thumb-rate.rate-vertical{padding-bottom:150%}.card .card-body .post-card-thumb.masked:after{content:"";position:absolute;display:block;background-color:rgba(49,36,16,.2);width:100%;height:100%;top:0;left:0;z-index:2}.card .card-body .post-card-thumb.masked:after.darker:after{background-color:rgba(31,38,49,.35);box-shadow:inset 10px 10px 15vmin rgba(0,0,0,.25)}.card .card-body .post-card-thumb.contain-image img{object-fit:contain}.card .card-body .post-card-thumb .post-video-btn{position:absolute;z-index:18;height:50%;width:auto;opacity:.5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(1.0125);transition:opacity .25s ease-in-out}.card .card-body .post-card-thumb .post-video-btn.small-btn{height:25%}.card .card-body .post-card-thumb .post-card-inner{position:absolute;left:0;top:0;display:block;padding:2em 2.4em;z-index:9;color:#fff}.card .card-body .post-card-thumb .post-card-inner p{font-weight:400}.card .card-body .post-card-thumb .post-thumb-img{width:100%;height:100%;z-index:-1;flex:1 1;position:absolute;object-fit:cover;object-position:center center;transform:scale(1);transition:transform .15s ease-in-out}.view-list{display:block;width:100%}.view-list>li{display:flex;border-bottom:1px solid #ceced8;padding:2em 0 1em}.view-list>li:first-child{padding:.5em 0 1em}.view-list>li label{font-size:1.2em;font-weight:500;color:#111}.view-list.with-thumb{border-top:2px solid #333}.view-list.with-thumb>li{position:relative;display:flex;padding:2em 0;gap:2.4em;align-items:center;height:20em}.view-list.with-thumb>li .list-thumb{display:flex;position:relative;border:1px solid #d9d9d9;width:22em;height:100%;overflow:hidden}.view-list.with-thumb>li .list-thumb img{position:absolute;width:100%;height:100%;object-fit:cover}.view-list.with-thumb>li .list-content{display:flex;flex-direction:column;flex:1 1;font-size:.92em}.view-list.with-thumb>li .list-content ul{list-style:disc;color:#676767;width:100%;font-size:.86em;margin:1.5em 0 0 1.25em}.view-list.with-thumb>li .list-content ul>li{padding:.125em 0}.view-list.with-thumb>li .list-content ol{margin-top:.5em}.view-list.with-thumb>li .list-content ol li{padding:.42em 0;display:flex;align-items:center}.view-list.with-thumb>li .list-content ol li img{margin-right:1em;width:1.12em;height:1.12em}.view-list.with-thumb>li .list-content ol li p{word-break:keep-all}.view-list.with-thumb>li .list-content ol li button{display:flex;padding:0 1.25em;height:40px;border-radius:20px;align-items:center;border:none;background-color:#3e3e40;transition:background-color .25s ease-in-out;gap:.5em}.view-list.with-thumb>li .list-content ol li button .btn-icon{display:flex;color:#fff;width:18px;height:18px;align-items:center;justify-content:center}.view-list.with-thumb>li .list-content ol li button span{color:#fff;font-weight:300;font-size:1em;white-space:nowrap}.view-list.with-thumb>li .list-content ol li button:hover{background-color:#111}.view-list>li>.list-content>h2{display:flex;align-items:center}.view-list>li>.list-content>h2>.global-label{border:1px solid #0791d2;border-radius:50%;background-color:#0791d2;color:#fff;width:2rem;height:2rem;padding:0;line-height:1em;margin:.25em .5em 0 0;display:flex;align-items:center;justify-content:center;font-size:.78em}.view-list.history>li dl{width:100%;padding:0}.view-list.history>li dl dd{padding:0;margin-bottom:1.25em}.view-list.history>li label{flex-basis:6em}.view-list.award>li dl{width:100%;padding:0}.view-list.award>li dl dd{margin-bottom:1.25em;display:flex;align-items:center;gap:2em;padding:2em 0}.view-list.award>li dl dd .award-thumb{display:block;width:9em;height:9em;object-fit:cover}.view-list.award>li dl dd .award-content{display:flex;flex-direction:column;gap:1em}.view-list.award>li label{flex-basis:8em}.logo-onmap{z-index:20;width:100%!important;height:100%;position:relative;margin:0!important}.logo-onmap>li{position:absolute;width:2.68em;height:2.68em;border:none}.logo-onmap>li>.onmaps{width:100%;height:100%;position:relative;display:block}.logo-onmap>li:after{content:"";width:calc(100% - 4px);height:calc(100% - 4px);display:block;border:2px solid #b2d8e9;border-radius:50%;position:absolute;left:0;top:0}.banner-list{display:flex;flex-wrap:wrap;width:100%;position:relative}.banner-list li{display:flex;flex-direction:column;align-items:center;width:20%;padding:0 1em 1.75em}.banner-list li .banner-logo{position:relative;height:0;width:100%;padding-bottom:55%}.banner-list li .banner-logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.banner-list li label{width:100%;white-space:normal;font-size:.86em;color:#3e3e40;margin:.75em 0 1em;font-weight:400;word-break:break-all;text-align:center;padding:0 .5em}.tags{display:flex;justify-content:flex-end;flex-wrap:wrap}.tags li{padding:0 0 0 .5em;margin-bottom:0}.tags li a{pointer-events:none;font-size:calc(.28em + .92vmin);display:block;border:1px solid transparent;padding:0 .5rem 2px;border-radius:8px;font-weight:400;background-color:hsla(0,0%,100%,.64);letter-spacing:-.025em;margin-top:6px}.keywords{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em;list-style:none}.keywords li{border:transparent;background-color:#f6f7f8;font-size:.82em;padding:.5em 1.25em;border-radius:1em;list-style:none}.keywords li>a{color:#3e3e40}.keywords li>a:hover{color:#111}.mgk-history{width:100%;height:auto}.global-map{position:relative;width:66.6%;margin:0 auto 1em;height:auto}.form-list{width:100%;padding:2em 1em 2em 0;display:block}.form-list .filter-search{display:flex;border:1px solid #717171;padding:4px 10px;flex-wrap:nowrap;align-items:center;background-color:#fff;margin:.25em auto 1.25em;position:relative}.form-list .filter-search input[type=search]{border:none;font-size:1rem;height:1.6em;padding-left:.25em;outline:none;flex-grow:1}.form-list .filter-search input[type=search]:focus{outline:none}.form-list .filter-search button{display:flex;font-size:.86em;width:1.6em;height:1.6em;border:none;background-color:#fff;pointer-events:none;padding:0;align-items:center;justify-content:flex-end;flex-basis:40px}.form-list .filter-search button svg{width:40%}.form-list .filter-search button svg path{fill:#323232}.form-list .filter-search .search-result{display:flex;position:absolute;left:-1px;top:100%;width:calc(100% + 2px);background-color:#fff;height:auto}.form-list .filter-search .search-result ul{display:none;flex-direction:column;width:100%;margin-top:0;font-size:.68em;border:1px solid #868686;border-top:none;max-height:25vh;overflow-y:auto}.form-list .filter-search .search-result ul.on{display:flex}.form-list .filter-search .search-result ul li{padding:.62em .75em;cursor:pointer;color:#3e3e40;background-color:#fafafc;display:flex;flex-wrap:nowrap;white-space:nowrap}.form-list .filter-search .search-result ul li:hover{background-color:#eeeeef}.form-list .filter-search .search-result ul li label{color:#111;font-weight:600}.form-list .filter-search .search-result ul li img{display:block;border-radius:50%;width:24px;height:24px;object-fit:cover;margin-right:10px}.form-list .form-section{border-bottom:1px solid #ceced8;margin-bottom:2em}.form-list .form-section>label{font-size:.86em;color:#89898c;font-weight:400;pointer-events:none}.form-list .form-section ul{margin:1em 0 2em}.form-list .form-section ul li{margin-bottom:.5em}.form-list .form-section ul li label{display:flex;font-size:.92em}.form-list .form-section ul li label span{margin-left:1em}.product-list{display:flex;flex-wrap:wrap;width:100%;gap:1em 2em;margin:2em 0}.product-list .product-title{width:100%;margin:0}.product-list .product-title>h2{margin:0;padding:0;font-size:calc(.64em + 1.82vmin)}.product-list .product-item{width:calc(33.33% - 1.366em);border:1px solid #d9d9d9;border-radius:2px;padding:1em;margin:.5em 0 2em}.product-list .product-item .product-item-thumb{width:100%;display:flex;overflow:hidden;height:0;padding-bottom:66.66%;position:relative}.product-list .product-item .product-item-thumb img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}.product-list .product-item .product-item-color{display:flex;flex-wrap:wrap;width:75%;align-items:center;justify-content:center;padding:1em 0 .5em;margin:0 auto;gap:.75em}.product-list .product-item .product-item-color>dd{display:flex;padding:0;margin:0;width:1.5em;height:1.5em;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;border:1px solid #d9d9d9;cursor:pointer}.product-list .product-item .product-item-color>dd span{display:block;font-size:.58em}.product-list .product-item .product-item-title{width:90%;text-align:center;margin:.5em auto}.product-list .product-item .product-item-title h1,.product-list .product-item .product-item-title h2{margin:0 0 .25em;word-break:keep-all}.product-list .product-item .product-item-title p{color:#3e3e40;font-size:.92em;font-weight:300}.product-list .product-item .product-item-spec{width:100%;color:#3e3e40;margin:1.5em 0 1em;padding-bottom:.5em;border-bottom:1px solid #ceced8}.product-list .product-item .product-item-spec>li{display:flex;font-size:.86em;padding:.25em 0}.product-list .product-item .product-item-spec>li>label{display:flex;align-items:center;flex-basis:80px;font-size:.82em}.product-list .product-item .product-item-spec>li>ol{flex-grow:1;display:flex;flex-wrap:wrap;gap:.5em}.product-list .product-item .product-item-spec>li>ol>li{border:2px solid #3e3e40;display:flex;font-size:.86em;padding:.125em .5em .25em;border-radius:4px;font-weight:600}.product-list .product-item .product-item-spec>li>.tags{justify-content:flex-start;flex-grow:1;gap:.25em;width:80%}.product-list .product-item .product-item-spec>li>.tags>li{border:1px solid transparent;border-radius:4px;font-size:.62em;padding:.24em .54em;background-color:#3e3e40;font-weight:300;color:#fff}.product-list .product-item .product-item-spec>li>.tags>li a{font-size:.92em}.product-list .product-item .product-item-description>ul{padding:0;margin:0;width:100%}.product-list .product-item .product-item-description>ul>li{list-style:disc;margin:0 0 0 1.5em;font-size:.64em;font-weight:400;padding:.125em 0;color:#3e3e40}.product-list .product-item .product-item-btn{margin:1.5em 0 1em;display:flex;align-items:center;justify-content:center;flex-basis:150px}.product-list .product-item .product-item-btn button{display:flex;padding:0 1.25em;margin-left:auto;height:34px;border-radius:20px;align-items:center;border:none;background-color:#3e3e40;transition:background-color .25s ease-in-out;gap:.5em}.product-list .product-item .product-item-btn button .btn-icon{display:flex;color:#fff;width:18px;height:18px;align-items:center;justify-content:center}.product-list .product-item .product-item-btn button span{color:#fff;font-weight:300;font-size:.68em;white-space:nowrap}.product-list .product-item .product-item-btn button:hover{background-color:#111}.badge-container{display:flex;flex-wrap:wrap;margin:0;gap:.25em;position:absolute;bottom:0;background-color:rgba(62,62,64,.42);font-size:1em;width:100%;padding:.32em .4em}.badge-container .badge{font-size:.58em;font-weight:300;cursor:pointer;white-space:nowrap;color:#fff;height:1.8em;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.badge-container .badge,.gallery{display:block;width:100%}.gallery .gallery-wrapper{width:100%;column-count:4;column-gap:2.4em;padding:2.5em 0}.gallery .gallery-list{display:flex;padding:2em 1em}.gallery .gallery-item{padding:.5em 1.25em}.gallery .gallery-item+.gallery .gallery-item{margin-top:1em}.gallery .gallery-card{display:flex;width:100%;position:relative;height:auto;overflow:hidden;padding:0;margin:.75em 0}.gallery .gallery-card img{cursor:pointer;width:100%}.gallery .gallery-footer{margin:1em auto;display:flex;justify-content:center}.mgk-popup{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;z-index:9999}.mgk-popup.on{display:block}.mgk-popup .mgk-video-wrapper{position:relative;width:95%;height:100%;margin:0 auto;display:flex;align-items:center;z-index:3}.mgk-popup .mgk-video-wrapper .mgk-video{width:100%;margin:auto 0;max-height:90vh;display:flex}.mgk-popup .mgk-video-wrapper .mgk-video video{align-items:center;justify-content:center;max-width:100%;max-height:100%;margin:0 auto}.mgk-popup .mgk-picture{position:absolute;width:100%;height:100%;z-index:3}.mgk-popup .mgk-picture img{display:block;position:absolute;object-fit:contain;left:50%;top:50%;width:auto;max-height:80%;transform:translateX(-50%) translateY(-50%)}.mgk-popup .mgk-info{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:rgba(0,0,0,.75);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 4em}.mgk-popup .mgk-info button{border:1px solid #fff;display:flex;font-size:.86em;background-color:hsla(0,0%,100%,.92);border-radius:20px;color:#111;padding:.25em 1.2em}.mgk-popup .mgk-info button svg{height:1.6em;margin-right:.5em}.mgk-popup .mgk-info button svg path{fill:#111}.mgk-popup .mgk-info button:hover{background-color:#fff}.mgk-popup .popup-close{position:absolute;right:80px;top:50px;width:50px;color:#fff;z-index:5;cursor:pointer}.mgk-popup .popup-close svg{width:100%;height:100%}.mgk-popup .popup-close svg path{fill:#fff}.mgk-popup .dimmed{position:absolute;width:100%;height:100%;display:block;background-color:#000;opacity:.9;top:0;left:0;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mgk-table{width:90%;margin:0 auto 2em;border-top:2px solid #3e3e40}.mgk-table tbody tr{border-bottom:1px solid}.mgk-table tbody tr td,.mgk-table tbody tr th{font-size:.92em;border-bottom:1px solid #ceced8;padding:1.25em 2em;vertical-align:middle}.mgk-table tbody tr th{background-color:#fafafa}.mgk-table tbody tr td{font-size:.92em;color:#3e3e40}.mgk-table tbody tr td>ul{margin-top:.5em;font-size:.86em;list-style:disc;padding-left:1.25em}.mgk-table tbody tr td>ul>li{padding:.25em 0}.post-container{width:100%;margin:0 2em 4em}.post-container .post-tab{width:100%;display:flex;border-top:1px solid #ceced8;border-bottom:1px solid #ceced8}.post-container .post-tab li{margin-right:2.4em}.post-container .post-tab li.active span{color:#111;font-weight:500;pointer-events:none}.post-container .post-tab li span{display:block;padding:1.42em 1em;color:#89898c;font-size:.82em;cursor:pointer}.post-container .post-tab li span:hover{color:#0791d2}.post-container .post-content{width:100%}.post-container .post-content .post-list{display:flex;flex-direction:column;width:100%;position:relative}.post-container .post-content .post-list.post-list-accordion>li{flex-direction:column;padding:1.5em .5em .5em}.post-container .post-content .post-list.post-list-accordion>li .post-title{padding:0 4em 0 .5em;cursor:pointer}.post-container .post-content .post-list.post-list-accordion>li .post-title .drop-icon{position:absolute;right:.75em;top:2.5em;width:2em;height:2em;transition:transform .25s ease-in-out}.post-container .post-content .post-list.post-list-accordion>li .post-title .drop-icon button{border:1px solid transparent;border-radius:50%;width:100%;height:100%;background:none}.post-container .post-content .post-list.post-list-accordion>li .post-title .drop-icon button svg{width:100%;height:100%}.post-container .post-content .post-list.post-list-accordion>li.active .post-detail{max-height:9999px}.post-container .post-content .post-list.post-list-accordion>li.active .post-title .drop-icon{transform:rotate(180deg)}.post-container .post-content .post-list.post-list-accordion>li .post-detail{display:block;position:relative;overflow:hidden;height:auto;max-height:0;padding:0 .5em;transition:max-height .75s ease-in-out}.post-container .post-content .post-list.post-list-accordion>li .post-detail article{display:block;padding:4vmin!important;position:relative;font-size:.82em;margin-top:2px;background-color:#fafafa;margin-bottom:2em;line-height:1.64em}.post-container .post-content .post-list.post-list-accordion>li .post-detail article h1,.post-container .post-content .post-list.post-list-accordion>li .post-detail article h2,.post-container .post-content .post-list.post-list-accordion>li .post-detail article h3,.post-container .post-content .post-list.post-list-accordion>li .post-detail article h4,.post-container .post-content .post-list.post-list-accordion>li .post-detail article h5,.post-container .post-content .post-list.post-list-accordion>li .post-detail article h6{margin-bottom:.5em}.post-container .post-content .post-list.post-list-accordion>li .post-detail article>ul{padding:0;margin:0 auto 2em;list-style:circle;width:100%}.post-container .post-content .post-list.post-list-accordion>li .post-detail article>ul>li{padding:.25em 0 .25em .25em;display:list-item;list-style:disc;border:none;margin-left:2em;position:relative}.post-container .post-content .post-list>li{width:100%;display:flex;position:relative;border-bottom:1px solid #ceced8;padding:1.5em .5em}.post-container .post-content .post-list>li .post-title{display:flex;flex-direction:column;justify-content:center;flex:1 0;padding:0 2em 0 .5em}.post-container .post-content .post-list>li .post-title h2,.post-container .post-content .post-list>li .post-title h3{line-height:1.46em;font-weight:500}.post-container .post-content .post-list>li .post-title p{font-size:.86em;margin:1em 0;display:flex;align-items:center;gap:1em;color:#89898c;font-weight:400}.post-container .post-content .post-list>li .post-title p label{color:#0791d2}.post-container .post-content .post-list>li .post-thumb{display:flex;position:relative;overflow:hidden;width:20em;height:0;padding-bottom:13.33em;border:1px solid #ededef}.post-container .post-content .post-list>li .post-thumb img{display:block;width:104%;height:104%;object-fit:cover}.post-container .post-content .post-list>li .post-thumb>.outer-link{position:absolute;top:.5em;right:0;z-index:2;width:2em;height:2em}.post-container .post-content .post-list>li .post-thumb>.outer-link>svg{width:100%;height:100%}.post-container .post-content .post-list>li.full-list{align-items:center}.post-container .post-content .post-list>li.full-list .post-title{position:absolute;color:#111;width:55%;padding:1.5em 2.5em;z-index:9}.post-container .post-content .post-list>li.full-list .post-title>h2{height:auto;max-height:4.24em;overflow:hidden;display:flex;align-items:flex-end;margin-bottom:0}.post-container .post-content .post-list>li.full-list .post-title>p{margin:1em 0 0;color:#333}.post-container .post-content .post-list>li.full-list .post-thumb{width:100%;padding-bottom:12.25em}.post-container .post-content .post-list>li.linkable{cursor:pointer}.post-container .post-content .post-list>li.linkable:hover{background-color:#fafafa}.post-container .post-content .post-list>li.linkable:hover .post-thumb>.section-bg{z-index:1;transform:scale(1.05)}.post-container .post-bottom{padding:2em 0;display:flex;align-items:center;justify-content:center}.post-container .post-bottom .post-pagenation{display:flex}.post-container .post-bottom .post-pagenation li{display:flex;justify-content:center;align-items:center;position:relative}.post-container .post-bottom .post-pagenation li .post-page-btn{border-radius:50%;border:1px solid transparent;left:0;top:0;width:1.32em;height:1.32em;background-color:transparent;background-image:url(/images/keyboard_arrow_left.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;pointer-events:none;opacity:.25}.post-container .post-bottom .post-pagenation li .post-page-btn.active{pointer-events:inherit;opacity:1}.post-container .post-bottom .post-pagenation li .post-page-btn.page-prev{transform:rotate(180deg)}.post-container .post-bottom .post-pagenation li .post-page-btn.page-next{transform:rotate(0deg)}.post-container .post-bottom .post-pagenation li a{pointer-events:none;display:flex;padding:0 .75em;color:#ceced8}.post-container .post-bottom .post-pagenation li a.active{color:#111;pointer-events:inherit;cursor:pointer}.post-container .post-bottom .post-pagenation li dl{display:flex;margin:0 1em;padding:0}.post-container .post-bottom .post-pagenation li dl dd{padding:0;margin:0 .25em;min-width:2em;cursor:pointer;display:flex;justify-content:center;align-items:center}.post-container .post-bottom .post-pagenation li dl dd>span{display:flex;padding:0;font-size:.92em;color:#ceced8}.post-container .post-bottom .post-pagenation li dl dd.active{pointer-events:none}.post-container .post-bottom .post-pagenation li dl dd.active>span{color:#111}.mgk-btn{display:flex;border:2px solid #3e3e40;position:relative;background-color:transparent;justify-content:space-between;letter-spacing:.05em;align-items:center;width:auto;max-width:18em;min-width:12em}.mgk-btn.disabled{pointer-events:none;opacity:.5}.mgk-btn:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;max-width:0;transition:max-width .25s ease-in-out;background-color:#3e3e40}.mgk-btn:hover:before{max-width:100%}.mgk-btn:hover span{color:#fff}.mgk-btn:hover.next-arw:after,.mgk-btn:hover.prev-arw:after{border-color:#fff}.mgk-btn.align-center{justify-content:center}.mgk-btn.light{border:2px solid #fff}.mgk-btn.light span{color:#fff}.mgk-btn.light.next-arw:after,.mgk-btn.light.prev-arw:before{border-bottom:2px solid #fff;border-right:2px solid #fff}.mgk-btn.light:before{background-color:#fff}.mgk-btn.light:hover span{color:#111}.mgk-btn.light:hover.next-arw:after,.mgk-btn.light:hover.prev-arw:after{border-color:#111}.mgk-btn span{color:#111;font-weight:500;line-height:1.8em;transition:color .25s ease-in-out;position:relative;white-space:nowrap}.mgk-btn.next-arw{position:relative;padding:.38em 1.25em .32em}.mgk-btn.next-arw:after{content:"";display:block;width:2.4em;height:.4em;border-bottom:2px solid #111;border-right:2px solid #111;margin:0 0 .36em 3.25em;transform:skew(42deg);transition:border-color .25s ease-in-out}.mgk-btn.prev-arw{position:relative;padding:.38em 1.25em .32em}.mgk-btn.prev-arw:after{content:"";display:block;position:absolute;width:2.4em;height:.4em;border-bottom:2px solid #111;border-left:2px solid #111;margin:0 0 .36em;transform:skew(-42deg);transition:border-color .25s ease-in-out}.mgk-btn.prev-arw span{margin-left:auto}.mgk-btn.sm-btn{font-size:.82em}.video-btn{position:absolute;right:2em;top:1.5em;color:#fff;z-index:19}.video-btn button{position:relative;display:flex;border:none;cursor:pointer;background-color:transparent;align-items:center;z-index:9999;gap:.25em;opacity:.75;transition:opacity .25s ease-in-out}.video-btn button span{font-weight:300;font-size:.76em;letter-spacing:.032em}.video-btn button svg{height:2em;width:2em}.video-btn button:hover{opacity:1}.grs-cert{text-align:center;position:relative}.grs-cert img{display:block;object-fit:contain;width:60%;height:auto;margin:0 auto}.grs-cert p{font-size:.62em;margin-bottom:1.24em}.grs-cert p label{font-size:1.12em;font-weight:300}.grs-cert-overlay{width:320px;height:auto}.cert-list{width:90%;margin:2em auto;display:flex;text-align:center;align-items:center;justify-content:center}.cert-list li{width:25%;padding:.5em 1.25em}.cert-list li img{width:100%;height:auto;border:1px solid #ceced8}.magikan-brand-logo{width:80%;max-width:700px;padding:2em 2em 4em}.magikan-brand-logo img{width:100%;height:auto}.use-square-bg{position:relative}.use-square-bg:after{content:"";position:absolute;width:40%;height:120%;background-color:#fff;transform:skew(15deg);right:70px;bottom:0;z-index:11}svg .cls-1{fill:#717171;stroke-width:0}.symbol-ani{display:flex;width:100%;max-width:720px;margin-bottom:2em;justify-content:center}.symbol-ani>video{width:100%}.m-title{width:100%}.m-title,.m-title span{display:flex;align-items:center}.m-title span{height:2.6em;width:6em;position:relative;margin-right:1em}.m-title span svg{height:100%}.m-title span svg .lgm-1{fill:#fff}.m-title span:after{content:"";display:block;position:relative;height:8px;width:2em;background-color:#fff;margin-left:1.4em}.m-title h1{font-size:3.24em;font-weight:400;line-height:1em}.recruit-process{display:flex;width:100%;margin:1.5em auto;flex-wrap:wrap;justify-content:center}.recruit-process li{display:flex;flex-direction:column;align-items:center;margin:1em 1.5em;position:relative}.recruit-process li label{display:flex;align-items:center;font-size:calc(.24em + .8vw);color:#3e3e40;margin-top:0}.recruit-process li label span{display:none;border:1px solid #89898c;background-color:#89898c;align-items:center;justify-content:center;color:#fff;border-radius:50%;width:1.5em;height:1.5em;font-size:.75em;font-weight:500;margin:.18em .5em 0 0}.recruit-process li img{width:6.2vw;height:6.2vw}.recruit-process li:first-child:before{display:none}.recruit-process li:before{content:"";position:absolute;display:block;width:2.5vw;height:2.5vw;left:-3.2vw;top:50%;margin-top:-1vw;background-image:url(/images/keyboard_arrow_left.svg);background-size:contain;background-repeat:no-repeat}.howto-process{display:flex;width:100%;margin:1.5em auto;flex-wrap:wrap;justify-content:center}.howto-process li{display:flex;flex-direction:column;align-items:center;margin:1em 1.5em;position:relative;width:33.33%}.howto-process li label{display:flex;align-items:flex-start;font-size:calc(.24em + 1vw);color:#3e3e40;margin-top:0;position:relative;width:100%;padding:.5rem 1rem 1rem 3.5rem;word-break:keep-all}.howto-process li label span{display:flex;position:absolute;left:.82rem;top:.62rem;border:1px solid #89898c;background-color:#89898c;align-items:center;justify-content:center;color:#fff;border-radius:50%;width:1.5em;height:1.5em;font-size:.75em;font-weight:500;margin:.18em .5em 0 0}.howto-process li img{width:100%;height:auto}.map-wrapper{padding:0 2.5em;margin:0 auto;width:100%;position:relative;min-height:40vw}.map-wrapper .map{border:1px solid #89898c;display:block;position:relative;width:100%;height:100%}.history-back{border-radius:50%;border:1px solid transparent;position:absolute;left:2em;top:50%;width:5em;height:5em;margin-top:-2.5em;background-color:transparent;background-image:url(/images/keyboard_arrow_left.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);z-index:99}.mgk-guide-box{margin-top:1em}.mgk-guide-box p{display:block;width:100%;font-weight:400;font-size:.48em;color:#3e3e40}.no-data{display:flex;height:40vh;align-items:center;justify-content:center;min-height:10em;font-size:calc(.28em + 1.18vmin);flex-direction:column}.no-data svg{height:4em}.no-data>h1,.no-data>h2,.no-data>h3{font-weight:400;color:#89898c}.post-header{height:auto!important}.post-header>.section-content-wrapper>.section-content>.section-body{padding:0}.post-header>.section-content-wrapper>.section-content>.section-body>.history-back{left:inherit;right:90%}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title{align-items:flex-start;max-width:72%;margin:0 auto;padding:2em}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>label{font-weight:500;font-size:calc(.42em + 2.5vmin)}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>h2{text-align:left;font-size:calc(.54em + 5vmin);font-weight:500}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>p{color:#3e3e40;font-size:calc(.32em + 2vmin)}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>p>span{color:#0791d2;font-weight:500;font-size:.92em;margin-right:1em}.post-header>.section-content-wrapper>.section-content>.section-bg{position:relative;height:auto;max-height:520px}.popup-container{display:flex;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9999}.popup-container>.dimmed-full{display:block;width:100%;height:100%;background-color:#111;opacity:.75;position:absolute;z-index:9}.popup-container>.popup-contents{position:relative;z-index:19;margin:auto;max-width:80%;color:#fff;border-radius:15px;box-shadow:0 5px 12px rgba(0,0,0,.5)}.popup-container>.popup-contents.popup-sm{width:380px}.popup-container>.popup-contents.popup-md{width:480px}.popup-container>.popup-contents.popup-lg{width:720px}.popup-container>.popup-contents>.popup-body{border-top-left-radius:15px;border-top-right-radius:15px;overflow-x:hidden;overflow-y:auto;background-color:#000;width:100%;height:100%;max-height:75vh;position:relative;padding-bottom:80%}.popup-container>.popup-contents>.popup-body .popup-slider{position:absolute;display:flex;flex-wrap:nowrap;width:100%;left:0;transition:left .25s ease-in-out}.popup-container>.popup-contents>.popup-body .popup-slider>li{top:0;width:100%}.popup-container>.popup-contents>.popup-body .popup-slider>li .popup-image{width:100%;height:auto;border:none}.popup-container>.popup-contents>.popup-body .slide-arw{position:absolute;background-color:rgba(1,1,1,.25);top:50%;margin-top:-38px;display:none}.popup-container>.popup-contents>.popup-body .slide-arw.active{display:block}.popup-container>.popup-contents>.popup-body .slide-arw>button{padding:1.5em 1em;border:none;background:none}.popup-container>.popup-contents>.popup-body .slide-arw>button:after{content:"";display:block;width:21px;height:20px;border-top:3px solid #fff;border-right:3px solid #fff}.popup-container>.popup-contents>.popup-body .slide-arw.prev{left:0;border-top-right-radius:1em;border-bottom-right-radius:1em}.popup-container>.popup-contents>.popup-body .slide-arw.prev>button:after{transform:rotate(-135deg);margin-left:.25em}.popup-container>.popup-contents>.popup-body .slide-arw.next{right:0;border-top-left-radius:1em;border-bottom-left-radius:1em}.popup-container>.popup-contents>.popup-body .slide-arw.next>button:after{transform:rotate(45deg);margin-right:.25em}.popup-container>.popup-contents>.popup-foot{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:1px solid #000;background-color:#000;padding:.75em .5em;display:flex;justify-content:space-between;align-items:center}.popup-container>.popup-contents>.popup-foot button{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:4px 12px 6px;border-radius:6px}.popup-container>.popup-contents>.popup-foot button>span{display:block;color:#fff;font-size:.92em;font-weight:300;line-height:16px;transition:font-size .25s ease-in-out}@media only screen and (min-width:229px)and (max-width:1023px){main .section-content-wrapper{font-size:1rem}main .section-content-wrapper .section-content{padding:0;font-size:1rem}main .section-content-wrapper .section-content.with-video-title{justify-content:flex-start!important}main .section-content-wrapper .section-content.with-video-title .section-title{width:90%;margin:0 auto}main .section-content-wrapper .section-content.with-video-title .section-title.page-header-title{margin-top:calc(3.2em + 10vmin)}main .section-content-wrapper .section-content.with-video-title .section-body{width:90%;margin:0 auto}main .section-content-wrapper .section-content.with-video-title>.background-video.contain-video{width:100vw}main .section-content-wrapper .section-content.with-video-title>.background-video.contain-video>video{position:absolute;margin:0;bottom:0;max-width:100%;height:60%}main .section-content-wrapper .section-content .section-title{padding:0 1rem}main .section-content-wrapper .section-content .section-title.page-header-title{margin-top:0}main .section-content-wrapper .section-content .section-title.page-header-title>h2{font-size:calc(1em + 7.2vmin)}main .section-content-wrapper .section-content .section-title .page-bottom-nav h2{font-size:calc(.54rem + 2vmin)}main .section-content-wrapper .section-content .section-title .page-bottom-nav.next:before,main .section-content-wrapper .section-content .section-title .page-bottom-nav.prev:before{top:-15px;width:50px;border-width:3px}main .section-content-wrapper .section-content .section-title>h2{font-size:calc(.64em + 2.78vmin)}main .section-content-wrapper .section-content .section-body{padding:0 .8em;height:auto}main .section-content-wrapper .section-content .section-body>h1,main .section-content-wrapper .section-content .section-body>h2,main .section-content-wrapper .section-content .section-body>p{padding:0 .5rem}main .section-content-wrapper .section-content .section-body.page-view,main .section-content-wrapper .section-content .section-body.page-view.with-control{padding-top:56px;height:100vh}main .section-content-wrapper .section-content .section-body.page-view.mobile-height-auto{height:auto!important}main .section-content-wrapper .section-content .section-body.application .grid-box{padding:0;margin:0;width:100%}main .section-content-wrapper .section-content .section-body.full-width .grid-box .grid-item article .article-body.mobile-flex-start{justify-content:flex-start!important}main .section-content-wrapper .section-content .section-body.full-width .grid-box .grid-item .grid-item-bg{width:100%}main .section-content-wrapper .section-content .section-body.application{font-size:1rem}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form{position:-webkit-sticky;position:sticky;top:123px;font-size:1rem;height:auto;z-index:20;max-height:0;transition:max-height .5s ease-in-out;flex-basis:inherit;background-color:#fff}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form.on{max-height:9999px}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item{height:auto;max-height:9999px;min-height:inherit;box-shadow:0 8px 5px rgba(0,0,0,.125)}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list{padding:0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .filter-search{border:1px solid #ceced8;width:95%;margin:1em auto 0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .filter-search input[type=text]{height:auto;font-size:.92em;padding:.24em .25em}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .filter-search button{width:16px;height:16px}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .filter-search .search-result ul{margin-top:1px;font-size:.86rem;max-height:30vh}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .filter-search .search-result ul li{padding:1em .75em}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section{padding:0;margin:0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section>label{font-size:.92em;color:#111;display:block;width:100%;cursor:pointer;pointer-events:inherit;padding:1em}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section>ul{margin:0;padding:0 1.5em;height:auto;overflow-y:visible;overflow-x:hidden;max-height:0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section>ul li{display:inline-block;width:50%}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section>ul li .form-item>label{font-size:.86em;padding:.62em 0}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section.active>ul{max-height:999px}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-form>.grid-item .form-list .form-section:last-child{border-bottom:none}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-list{position:relative;z-index:10;align-items:center;padding-top:2em;transition:padding .25s ease-in-out}main .section-content-wrapper .section-content .section-body.application .grid-box>.application-list>.grid-item{margin-bottom:1rem;width:calc(100% - 2em)}main .section-content-wrapper .section-content .section-body.post{padding:0;margin-top:2em}main .section-content-wrapper .section-content .section-body.post.no-tab{margin-top:0}main .section-content-wrapper .section-content .section-body.post .grid-box{flex-grow:1}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item{align-items:stretch}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item article{justify-content:center}main .section-content-wrapper .section-content .section-body.post .grid-box .grid-col .grid-item article .article-body>.grid-item-bg{padding:4em 0}main .section-content-wrapper .section-content .section-body.post .post-body{font-size:.92rem;line-height:1.6em}main .section-content-wrapper .section-content .section-body.post .post-body p{margin-bottom:2em}main .section-content-wrapper .section-content .section-body.post .post-body img{display:block;margin:2em auto 1.5em;max-width:100%}main .section-content-wrapper .section-content .section-body.post .post-body h1,main .section-content-wrapper .section-content .section-body.post .post-body h2,main .section-content-wrapper .section-content .section-body.post .post-body h3,main .section-content-wrapper .section-content .section-body.post .post-body h4,main .section-content-wrapper .section-content .section-body.post .post-body h5,main .section-content-wrapper .section-content .section-body.post .post-body h6{margin:1.5em 0 .25em}main .section-content-wrapper .section-content .section-body.post .post-added{font-size:.92rem;line-height:1.6em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents p{margin-bottom:2em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents img{display:block;margin:2em auto 1.5em;max-width:100%}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h1,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h2,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h3,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h4,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h5,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents h6{margin:1.5em 0 .25em}main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ol>li,main .section-content-wrapper .section-content .section-body.post .post-added .post-added-contents ul>li{margin-bottom:.36em;padding-left:4px;line-height:1.54em}main .section-content-wrapper .section-content .section-body.post .post-table{font-size:.86rem}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr{height:2.5em}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>th{width:100px;min-width:100px}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul{padding:.25em 0}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li{padding:.5em 1em}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li>a{display:block;width:360px}main .section-content-wrapper .section-content .section-body.post .post-table tbody tr>td ul>li>a>span{font-size:.86em}main .section-content-wrapper .section-content .section-body .innovation-slider{flex-direction:column}main .section-content-wrapper .section-content .section-body .innovation-slider label{margin:0}main .section-content-wrapper .section-content .section-filter{font-size:1rem;padding:0 1rem;top:56px}main .section-content-wrapper .section-content .section-filter.gallery-filter{padding:0}main .section-content-wrapper .section-content .section-filter.step2{top:200px}main .section-content-wrapper .section-content .section-filter .filter-wrap.sub-filter{padding:.5em;font-size:.78em}main .section-content-wrapper .section-content .section-filter .filter-wrap.sub-filter ol li{margin:5px 1em}main .section-content-wrapper .section-content .section-filter .filter-wrap button{display:flex}main .section-content-wrapper .section-content .section-filter .filter-wrap label{display:none}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list{padding:.75em 0}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list li{margin:5px .5rem}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list li .filter-thumb{width:3em;height:3em}.grid-box{height:100%;gap:0;flex-direction:column}.grid-box.reverse-view{flex-direction:column!important}.grid-box.flex-tablet-row{flex-direction:row}.grid-box.mobile-slide-wrap{width:100vw;overflow-x:scroll;flex-direction:row!important;margin-left:-.8em;padding:1em 2em}.grid-box.mobile-slide-wrap>.grid-col{width:90%!important;flex:none}.grid-box .grid-col{height:100%;gap:0}.grid-box .grid-col.wd-8,.grid-box .grid-col.wd-9{height:100%!important}.grid-box .grid-col.wd-7,.grid-box .grid-col.wd-75{height:75%!important}.grid-box .grid-col.wd-4,.grid-box .grid-col.wd-5,.grid-box .grid-col.wd-6{height:50%!important}.grid-box .grid-col.wd-2,.grid-box .grid-col.wd-25,.grid-box .grid-col.wd-3{height:auto!important}.grid-box .grid-col.wd-1{height:25%!important}.grid-box .grid-col .grid-item{height:100%;min-height:50vw;margin:0}.grid-box .grid-col .grid-item.promotion-col article .article-body>h1{padding:0;width:70%;margin:0}.grid-box .grid-col .grid-item.promotion-col article .article-body>p{padding:0;width:70%;margin:.5em 0 0}.grid-box .grid-col .grid-item.promotion-col article .article-body>button{margin-bottom:3em!important}.grid-box .grid-col .grid-item.mobile-height-auto{min-height:0}.grid-box .grid-col .grid-item.hoverable:hover .grid-item-bg{transform:scale(1)}.grid-box .grid-col .grid-item>.grid-item-bg{display:block;margin:0 auto}.grid-box .grid-col .grid-item.use-square-bg{height:100em!important}.grid-box .grid-col .grid-item.use-square-bg article .article-body{width:100%;justify-content:flex-start!important;margin:calc(1em + 1vmin) 2em 0 0!important}.grid-box .grid-col .grid-item.use-square-bg article .article-body h1{font-size:1.72em;padding:0;margin:0}.grid-box .grid-col .grid-item.use-square-bg img{height:calc(9em + 28vmin)!important;margin-bottom:-4em}.grid-box .grid-col .grid-item article{padding:0;height:100%}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content{padding:.5rem 1.5rem 0 0;width:50%}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>h1,.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>h2,.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>p{width:100%;padding:0}.grid-box .grid-col .grid-item article.mgk-list>.article-body .mgk-list-content>.tags{margin:0 0 0 auto;gap:.12em .38em}.grid-box .grid-col .grid-item article .article-body{height:100%;padding:0;justify-content:center;font-size:calc(.42em + 2.12vmin)}.grid-box .grid-col .grid-item article .article-body .mobile-align-center{text-align:center}.grid-box .grid-col .grid-item article .article-body .mobile-small{font-size:calc(.24em + 1.82vmin)}.grid-box .grid-col .grid-item article .article-body.in-case{padding:0 0 2em}.grid-box .grid-col .grid-item article .article-body.in-case h1{width:60%!important;margin-right:.75em;font-size:2.12em;line-height:1.4em}.grid-box .grid-col .grid-item article .article-body.in-case .tags{margin:.5em 1.5em 0 0}.grid-box .grid-col .grid-item article .article-body>.grid-item-bg{display:block;margin-top:2rem;padding:0!important}.grid-box .grid-col .grid-item article .article-body>label{width:90%;font-size:calc(.64em + 1.24vmin);margin:1em auto 0}.grid-box .grid-col .grid-item article .article-body>h1,.grid-box .grid-col .grid-item article .article-body>h2,.grid-box .grid-col .grid-item article .article-body>h3,.grid-box .grid-col .grid-item article .article-body>h4{width:90%;margin:.18em auto .24em}.grid-box .grid-col .grid-item article .article-body>h1.text-align-left,.grid-box .grid-col .grid-item article .article-body>h2.text-align-left,.grid-box .grid-col .grid-item article .article-body>h3.text-align-left,.grid-box .grid-col .grid-item article .article-body>h4.text-align-left{margin:.2em auto .25em 0}.grid-box .grid-col .grid-item article .article-body>h1{font-size:1.72em;line-height:1.24em;padding:.25em 0}.grid-box .grid-col .grid-item article .article-body>h1.double{font-size:calc(.72em + 4.82vmin)}.grid-box .grid-col .grid-item article .article-body>h3{font-size:.92em;line-height:1.64em}.grid-box .grid-col .grid-item article .article-body>p{width:90%;margin:1em auto 2em;font-size:calc(.52em + 1.42vmin)}.grid-box .grid-col .grid-item article .article-body>ul{width:90%;margin:0 auto 2em}.grid-box .grid-col .grid-item article .article-body>ul li{font-size:calc(.46em + 1.24vmin)}.grid-box .grid-col .grid-item article .article-body .tags{width:80%!important;margin:0 0 1rem}.grid-box .grid-col .grid-item article .article-body .tags li a{font-size:.78rem}.grid-box .grid-col .grid-item article .article-body .m-signature{width:100%;font-size:1rem;margin-top:4rem;padding:0 2em}.grid-box .grid-col .grid-item article .article-body .m-signature p{padding:0;margin:0;width:auto}.grid-box .grid-col .grid-item article .article-body ul.tagline{padding:0 0 0 15px;flex-wrap:wrap;flex-direction:row}.grid-box .grid-col .grid-item article .article-body ul.tagline>li{width:100%;list-style:disc;font-size:calc(.52em + 1vmin);margin-bottom:6px}.grid-box .grid-col .grid-item article .article-body ul.tagline.col2>li{width:45%}.grid-box .grid-col .grid-item article .article-body ul.tagline.col2>li:nth-child(odd){margin-right:8%}.keywords{margin-left:auto!important}.use-square-bg:after{display:none}.card{font-size:1rem;padding:1em 0}.card .card-body .post-card-body{font-size:calc(.52em + 1.86vmin);width:98%;margin:0 auto}.card .card-body .post-card-body p{font-size:calc(.46em + 1.64vmin);width:50%;padding:0 1.2em}.recruit-process{width:60vw}.recruit-process li label{font-size:calc(.42em + 1.42vmin)}.recruit-process li label span{display:flex}.recruit-process li img{width:18vmin;height:18vmin}.recruit-process li:before{display:none}.cert-list{flex-wrap:wrap}.cert-list li{width:22%;padding:.5em .75em}.m-title{width:100%;padding:0 0 0 4px}.m-title span{width:5em;margin:0}.m-title span:after{width:18px;margin-left:.75em}.m-title>h1{font-size:2em;line-height:1.5em;text-transform:uppercase;margin:.25em 0!important;padding:0!important;white-space:nowrap}.global-map{width:80%}.view-list{width:100%;font-size:1rem}.view-list.with-thumb{margin-top:1em!important}.view-list.with-thumb li{height:auto;gap:1rem}.view-list.with-thumb li .list-thumb{padding-bottom:50.33%;width:100%}.view-list.with-thumb li .list-content{width:98%;font-size:1rem}.view-list.with-thumb li .list-content h2{padding:0}.view-list.with-thumb li .list-content ol li{align-items:flex-start;gap:.5rem}.view-list.with-thumb li .list-content ol li>img{height:1.24rem;width:1.24rem;margin-right:0}.view-list.award>li label{flex-basis:3em}.view-list>li{flex-direction:column}.banner-list{width:100%}.banner-list li{width:33.33%}.grs-cert img{width:70%;max-width:320px}.product-list .product-item{width:calc(50% - 1.366em);font-size:1.32rem}.post-header>.section-content-wrapper>.section-content>.section-body>.history-back{left:.5rem;right:inherit}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>label{font-size:calc(.42em + 2.24vmin)}.post-header>.section-content-wrapper>.section-content>.section-body>.section-title.page-header-title>h2{font-size:calc(.54em + 4.5vmin)}.post-header>.section-content-wrapper>.section-content>.section-bg{max-height:999px;min-height:280px}.map-wrapper{min-height:55vh;padding:0 2em}.symbol-ani{display:flex;width:100%;max-width:90%;margin-bottom:2em}.mgk-popup{z-index:9999}.mgk-popup .mgk-picture img{width:80%}.mgk-popup .mgk-info{padding:0 1em}.mgk-popup .popup-close{right:2rem;top:2rem;width:35px}.popup-container>.popup-contents{max-width:85%}.popup-container>.popup-contents>.popup-foot button{padding:2px 10px 5px}.popup-container>.popup-contents>.popup-foot button>span{font-size:calc(.48em + 1vmin)}}@media only screen and (min-width:1024px)and (max-width:1279px){.product-list .product-item{width:calc(50% - 1.366em);font-size:1.32rem}main .section-content-wrapper .section-content .section-filter.gallery-filter{padding:0}main .section-content-wrapper .section-content .section-filter .filter-wrap.sub-filter{padding:.5em;font-size:.78em}main .section-content-wrapper .section-content .section-filter .filter-wrap.sub-filter ol li{margin:5px 1em}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list{padding:.75em 0}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list li{margin:5px .5rem}main .section-content-wrapper .section-content .section-filter .filter-wrap ol.brand-list li .filter-thumb{width:2.8em;height:2.8em}}@media only screen and (min-width:229px)and (max-width:719px){.banner-list{width:100%}.banner-list li{width:50%}.product-list .product-item{width:100%;font-size:1.24rem}.product-list .product-item .product-item-title>p{font-size:1.12em}.product-list .product-item .product-item-spec>li>ol>li{font-size:1rem}.product-list .product-item .product-item-spec>li>.tags>li{font-size:.82rem}.product-list .product-item .product-item-description ul li{font-size:.92rem}.product-list .product-item .product-item-btn button{padding:.75em 1.5em;font-size:1.54rem}.grid-box{flex-direction:column!important}.grid-box .grid-col .grid-item.use-square-bg article .article-body{margin:calc(1.2em + 4vmin) 2em 0 0!important}.grid-box .grid-col .grid-item.use-square-bg img{height:calc(7em + 28vmin)!important;margin-bottom:0}.card{font-size:1rem;padding:1em 0}.card .card-body.mobile-direction-column{flex-direction:row}.card .card-body.mobile-direction-column .post-card-thumb.post-thumb-rate{padding-bottom:30%}.card .card-body.mobile-direction-column .post-card-body{font-size:calc(.36em + 1.68vmin)}.cert-list{flex-wrap:wrap}.cert-list li{width:46%;padding:.75em 1.5em}.post-container .post-tab{width:100%;overflow-y:auto}.post-container .post-tab li{margin-right:1.24em}.post-container .post-tab li span{padding:1.5em .5em;white-space:nowrap}.post-container .post-content,.post-container .post-content .post-list{width:100%}.post-container .post-content .post-list li{width:100%;flex-direction:column-reverse;padding:1em 0}.post-container .post-content .post-list li>.post-thumb{width:100%;padding-bottom:60%}.post-container .post-content .post-list li>.post-thumb img{display:block;width:104%;height:104%;object-fit:cover}.post-container .post-content .post-list li>.post-thumb>.outer-link{top:1em;width:3.4em;height:3.4em}.post-container .post-content .post-list li .post-title{margin-top:1em}.post-container .post-content .post-list li.full-list{flex-direction:column;justify-content:center}.post-container .post-content .post-list li.full-list .post-title{padding:1.5em 2em 1em;margin-top:0}.post-container .post-content .post-list li.full-list .post-title>h2{max-height:4.6em;width:70%}.post-container .post-content .post-list li.full-list .post-thumb{padding-bottom:9.2em}.howto-process li{width:100%}.howto-process li label{font-size:calc(.48em + 1.24vmin);padding:1rem 0 1rem 2.25rem}.howto-process li label>span{top:1.24em;left:.75em;font-size:.92em}.mgk-table{margin:0 auto 2em}.mgk-table tbody tr{border-bottom:1px solid}.mgk-table tbody tr td,.mgk-table tbody tr th{border-bottom:1px solid #ceced8;padding:1em;vertical-align:middle}.mgk-table tbody tr th{font-size:.92em;background-color:#fafafa}.mgk-table tbody tr td{font-size:.92em;color:#3e3e40}.mgk-table tbody tr td>p{font-size:.86em;margin-top:.5em;font-weight:500}.mgk-table tbody tr td>ul{margin-top:.25em;font-size:.86em;list-style:disc;padding-left:1.25em}.mgk-table tbody tr td>ul>li{padding:.25em 0}}.header-wrap{border:none;position:-webkit-sticky;position:sticky;top:1px;z-index:999;margin-top:-1px}.gnb{position:absolute;display:block;width:100%;height:auto;overflow:hidden;background-color:#fff;z-index:98;margin-top:-500px;padding-top:500px;max-height:568px;transform:translate(0);transition:max-height .5s ease-in-out,background-color .25s ease-in-out,transform 1.25s ease-in-out;font-size:.92em;top:0;left:0}.gnb.light:hover,.gnb:hover{max-height:1000px;background-color:#fff!important}.gnb.light:hover .header .brand .cls-1,.gnb:hover .header .brand .cls-1{fill:#717171}.gnb.light:hover .header nav ul li a,.gnb:hover .header nav ul li a{color:#111}.gnb.light:hover .header .header-link button,.gnb:hover .header .header-link button{background-color:#3e3e40}.gnb.light:hover .header .header-link button .btn-icon,.gnb:hover .header .header-link button .btn-icon{color:#fff}.gnb.light:hover .header .header-link button .btn-icon path,.gnb:hover .header .header-link button .btn-icon path{fill:#fff}.gnb.light:hover .header .header-link button span,.gnb:hover .header .header-link button span{color:#fff}.gnb.intro{transform:translateY(-100px)}.gnb .header{display:flex;justify-content:space-between;align-items:stretch;height:auto;min-height:68px;padding:0 4em;width:100%;transition:padding .25s ease-in-out}.gnb .header .brand{display:flex;align-items:center;flex-basis:150px;cursor:pointer}.gnb .header .brand a{width:100%}.gnb .header .brand button{width:100%;border:none;background:none}.gnb .header .brand .cls-1{fill:#717171}.gnb .header nav{flex-grow:1;display:flex;align-items:stretch}.gnb .header nav ul{display:flex;width:100%;justify-content:center;align-items:stretch}.gnb .header nav ul li{display:flex;align-items:center;width:12vw}.gnb .header nav ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;text-decoration:none;font-weight:400;font-size:1.12em;color:#111;transition:font-size .25s ease-in-out}.gnb .header .header-link{flex-basis:150px;display:flex;align-items:center}.gnb .header .header-link button{display:flex;padding:0 1.25em;margin-left:auto;height:34px;border-radius:20px;align-items:center;border:none;background-color:#3e3e40;gap:.5em}.gnb .header .header-link button .btn-icon{display:flex;color:#fff;width:18px;height:18px;align-items:center;justify-content:center}.gnb .header .header-link button span{color:#fff;font-weight:400;font-size:.86em;white-space:nowrap}.gnb .lnb{margin:0;padding:0 calc(4em + 150px)}.gnb .lnb,.gnb .lnb ul{display:flex;width:100%;z-index:99}.gnb .lnb ul{margin:0 auto;align-items:stretch;justify-content:center}.gnb .lnb ul li{width:12vw;padding:.75em 0;position:relative}.gnb .lnb ul li:hover:before{max-width:100%;left:0}.gnb .lnb ul li:before{content:"";position:absolute;top:0;left:50%;display:block;margin:0 auto;height:2px;width:100%;background-color:#0791d2;transition:max-width .5s ease-in-out,left .5s ease-in-out;max-width:0}.gnb .lnb ul li dl{padding:.25em 0 1.25em;width:100%;margin:0}.gnb .lnb ul li dl dd{padding:0;margin:0;text-align:center;height:2.25em}.gnb .lnb ul li dl dd a{display:flex;font-size:.92em;justify-content:center;align-items:center;text-decoration:none;font-weight:400;width:100%;height:100%;color:#3e3e40;transition:font-size .25s ease-in-out,color .25s ease-in-out}.gnb .lnb ul li dl dd a:hover{color:#0791d2;font-weight:500}.gnb.light{background-color:hsla(0,0%,100%,0)}.gnb.light .header .brand .cls-1{fill:#fff}.gnb.light .header nav ul li a{color:#fff}.gnb.light .header .header-link button{background-color:#fff}.gnb.light .header .header-link button .btn-icon{color:#3e3e40}.gnb.light .header .header-link button .btn-icon path{fill:#3e3e40}.gnb.light .header .header-link button span{color:#3e3e40}.product-menu{width:100%;margin-top:68px;display:flex;position:absolute;background-color:#fff;z-index:96;height:3.2em;max-height:0;align-items:center;justify-content:center;top:0;overflow:hidden;transform:translateY(-100px);transition:transform .375s ease-in,max-height .25s ease-in-out}.product-menu:before{border-top:1px solid #ceced8;top:0}.product-menu:after,.product-menu:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0}.product-menu:after{border-bottom:1px solid #ceced8;bottom:0}.product-menu.on{display:flex;max-height:5em;transform:translate(0)}.product-menu ul,.product-menu ul li{display:flex;height:100%}.product-menu ul li{position:relative}.product-menu ul li:hover:before{max-width:100%;left:0}.product-menu ul li:before{content:"";position:absolute;bottom:-1px;left:50%;display:block;margin:0 auto;height:4px;width:100%;background-color:#0791d2;transition:max-width .375s ease-in-out,left .375s ease-in-out;max-width:0}.product-menu ul li a{display:flex;align-items:center;transition:color .25s ease-in-out;font-size:.92em;font-weight:400;color:#89898c;padding:0 1.5em}.product-menu ul li a:hover{color:#0791d2}.product-menu ul li.active{pointer-events:none}.product-menu ul li.active a{color:#111;font-weight:500}.mobile-gnb{display:none;position:absolute;top:0;z-index:98;width:100vw;background-color:#fff;margin-top:-500px;padding-top:500px;height:calc(500px + 3.2em);border-bottom:1px solid #ceced8}.mobile-gnb .header{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 1em;width:100%;transition:padding .25s ease-in-out}.mobile-gnb .header .brand{display:flex;align-items:center;flex-basis:132px;cursor:pointer;height:100%;padding:.1em .32em .12em}.mobile-gnb .header .brand a{width:100%}.mobile-gnb .header .brand button{width:100%;height:50px;border:none;background:none}.mobile-gnb .header .brand .cls-1{fill:#717171}.mobile-gnb .header .header-link{display:flex;align-items:center;height:100%;padding:.125em 0 .125em 1em;background-color:#fff}.mobile-gnb .header .header-link button{border-radius:50%;border:none;height:40px;width:40px;background-color:transparent;padding:0;margin-left:.5em}.mobile-gnb .header .header-link button.mobile-toggle{position:relative;justify-content:flex-end;overflow:hidden}.mobile-gnb .header .header-link button.mobile-toggle .toggle-btn-set{position:absolute;top:0;left:0;width:100%;height:80px;transition:top .25s ease-in-out}.mobile-gnb .header .header-link button.mobile-toggle .toggle-btn-set.on{top:-40px}.mobile-gnb .header .header-link button.mobile-toggle .toggle-btn-set .btn-icon{width:100%;height:40px}.mobile-gnb .header .header-link button .btn-icon{color:#3e3e40;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.mobile-gnb .header .header-link button .btn-icon svg{height:65%;width:65%}.mobile-gnb .header .header-link button .btn-icon svg path{fill:#3e3e40}.mobile-gnb .header .header-link button span{color:#3e3e40}.mobile-lnb{display:none;position:absolute;z-index:99;margin-top:3.2em;background-color:#fff;height:calc(100vh - 3.2em);width:100%;overflow:hidden;max-height:0;transition:max-height .25s ease-in-out;flex-direction:column}.mobile-lnb.on{max-height:1200px}.mobile-lnb ul{display:block;padding:0;margin:0;width:100%;height:auto}.mobile-lnb ul li{display:block;border-bottom:1px solid #ceced8;overflow:hidden;height:auto;max-height:3.4em;transition:max-height .5s ease-in-out}.mobile-lnb ul li>p>svg{transform:rotate(0deg);transition:transform .25s ease-in-out}.mobile-lnb ul li p{font-size:.92em;display:flex;padding:1.05em 1.5em;font-weight:500;height:3.65em;cursor:pointer;justify-content:space-between}.mobile-lnb ul li dl{display:block;width:100%;padding:0;background-color:#f6f7f8}.mobile-lnb ul li dl dd{border-top:1px solid #eeeee8;padding:0;margin:0}.mobile-lnb ul li dl dd a{display:block;padding:.75em 2em;font-size:.86em;color:#111}.mobile-lnb ul li.active{max-height:100vh}.mobile-lnb ul li.active>p>svg{transform:rotate(180deg)}.mobile-lnb .logout-btn{display:inline-block;margin-top:1em;background-color:#fff;border:none;font-size:.86em;padding:1em 2em;flex:none;flex-grow:0;flex-basis:content;width:auto}.mobile-lnb .logout-btn>span{letter-spacing:-.025em;text-decoration:underline;color:#0791d2}@media(max-width:1024px){.gnb,.product-menu{display:none!important}.mobile-gnb,.mobile-lnb{display:flex}}@media(max-width:1280px){.gnb .header{padding:0 2em}.gnb .header .brand,.gnb .header .header-link{flex-basis:125px}.gnb .header .header-link button{padding:0 .82em;gap:.25em}.gnb .header .header-link button .btn-icon{width:16px;height:16px}.gnb .header .header-link button span{font-size:.76em}.gnb .header nav ul li a{font-size:1em}.gnb .lnb{padding:0 calc(2em + 125px)}.gnb .lnb ul li dl dd a{font-size:.82em}}.footer{display:flex;position:relative;flex-direction:column;padding:2em 4em;justify-content:space-between;align-items:stretch;height:auto;width:100%;z-index:9;background-color:#fff}.footer:before{content:"";display:block;width:100%;height:1px;border:none;border-bottom:2px solid #111}.footer section{display:flex;align-items:flex-start;padding:2em 0}.footer section .brand{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start}.footer section .brand .footer-logo{max-width:240px;width:100%}.footer section .brand .policy{display:flex;gap:2em;padding:2em 0}.footer section .brand .policy li{font-size:.78em}.footer section .brand .policy li a{color:#717171}.footer section .brand .policy li a:hover{color:#0791d2}.footer section .brand .awd{display:flex}.footer section .brand .awd li{display:flex;flex-direction:column;align-items:center;margin-right:1.5em;justify-content:space-between}.footer section .brand .awd li img{height:50px;width:auto}.footer section .brand .awd li>p{margin-top:1em;font-size:.48em;line-height:1.42em;text-align:center;color:#3e3e40;font-weight:400;letter-spacing:-.02em}.footer section .brand .awd li>p>p{font-size:1em}.footer section .company{display:flex;flex-direction:column;flex-basis:320px}.footer section .company ul li{font-size:.86em;margin-bottom:1.25em;color:#3e3e40}.footer section .company ul li strong{font-size:1.24em;color:#111}.footer section .company .copyright{font-size:.92em}.footer section .company .sns-link{align-items:stretch;margin-top:1.4em;display:none}.footer section .company .sns-link li{display:flex;margin:0 .6em;align-items:center;justify-content:center}.footer section .company .sns-link li span{display:none}.footer section nav{flex-grow:1;display:flex;align-items:stretch}.footer section nav ul{display:flex;width:100%;justify-content:space-evenly;align-items:stretch;padding:0 5%}.footer section nav ul li,.footer section nav ul li a{display:flex;align-items:center}.footer section nav ul li a{width:100%;height:100%;padding:0 2em;text-decoration:none;font-weight:400;color:#111;font-size:1.04em}.footer section .footer-link{flex-basis:250px;display:flex;flex-direction:column;align-items:center}.footer section .footer-link .family{display:block;width:100%;margin-bottom:1.5em}.footer section .footer-link .family select{width:100%;padding:.5em;border:none;border-bottom:2px solid #111;font-size:.86em}.footer section .footer-link .sns-link{display:flex;align-items:stretch;margin-bottom:1em}.footer section .footer-link .sns-link li{display:flex;margin:0 .6em;align-items:center;justify-content:center}.footer section .footer-link .sns-link li span{display:none}.footer section .footer-link button{display:flex;margin-left:auto;height:34px;align-items:center;gap:.5em;padding:1em 1.5em}.footer section .footer-link button .btn-icon{display:flex;color:#323232;width:24px;height:auto;align-items:center;justify-content:center}.footer section .footer-link button .btn-icon .bk-1{fill:#323232}.footer section .footer-link button span{font-weight:500;font-size:.92em;white-space:nowrap}@media(max-width:1024px){.footer{padding:2em;flex-wrap:wrap}.footer section{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em;gap:1em;padding:2em 0 0}.footer section .brand{grid-column:1/2;grid-row:1/2}.footer section .brand .awd li p{display:none}.footer section .company{grid-column:2/2;grid-row:1}.footer section .company ul{display:grid;grid-template-columns:repeat(2,1fr)}.footer section .company ul li:first-child{grid-column:1/2;grid-row:1/2}.footer section .company ul li:nth-child(2){grid-column:2/2;grid-row:1/2}.footer section .company ul li:nth-child(3){grid-column:1/span 2;grid-row:2}.footer section .company .sns-link{display:flex}.footer section .footer-link{grid-column:1/span 2;grid-row:2;border-top:1px solid #ceced8;display:flex;flex-direction:row}.footer section .footer-link .family{padding:2em 2em 0 0}.footer section .footer-link .sns-link{display:none}.footer section .footer-link .button{margin-top:0;grid-column:1;grid-row:1}}@media(max-width:640px){.footer{padding:1em 0 2em;font-size:.92em}.footer section{display:flex;flex-direction:column;align-items:center;padding:0 2em;margin-top:2em}.footer section .brand{width:100%;align-items:center}.footer section .brand .awd{display:none}.footer section .brand .policy{padding:.5em 1em;width:100%;margin-top:2em;border-top:1px solid #ceced8;border-bottom:1px solid #ceced8;justify-content:center}.footer section .brand .policy li{text-align:center}.footer section .company{flex:1 1;margin:.5em auto 1em}.footer section .company ul{display:block}.footer section .company ul li{display:flex;margin:1em 0;align-items:center}.footer section .company ul li label{margin-right:2em}.footer section .footer-link{width:100%;border-top:1px solid #ceced8;flex:1 1;padding-top:1em}.footer section .footer-link .family{display:none}.footer section .footer-link .sns-link{margin:1.5em auto .5em}.footer section .footer-link button{margin:0 auto}}.pop-contents{position:fixed;display:flex;height:100vh;width:100%;justify-content:center;align-items:center;top:0;bottom:0;z-index:95;background-color:rgba(1,1,1,.1);padding-top:3em;font-size:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pop-contents>article{display:flex;flex-direction:column;background-color:#fff;height:90%;top:0;width:90%;max-width:1024px;padding:1.5em 3em 3em;border-radius:.5em;border:1px solid #fafafa}.pop-contents>article .pop-contents-header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.5em 0 1em}.pop-contents>article .pop-contents-header button{border:none;background:none;width:3em;height:3em;border-radius:50%}.pop-contents>article .pop-contents-header button svg{width:80%;height:80%}.pop-contents>article .pop-contents-body{border-top:2px solid #111;padding:1em;flex-grow:1;overflow-y:auto;display:block;width:100%}.pop-contents>article .pop-contents-body .policy-wrap{display:block;width:100%;word-break:break-word;white-space:normal;font-size:.86em;color:#3e3e40}.pop-contents>article .pop-contents-body .policy-wrap p{word-break:keep-all;margin-bottom:1em}.pop-contents>article .pop-contents-body .policy-wrap ol,.pop-contents>article .pop-contents-body .policy-wrap ul{word-break:keep-all;margin-bottom:1.5em}.hero-text{height:100vh;display:flex;align-items:center}.hero-text article{display:flex;flex-direction:column;width:100%;height:62%;justify-content:flex-end;align-items:flex-start}.hero-text article .hero-text-title{display:block;margin-bottom:2em;width:100%}.hero-text article .hero-text-title .hero-headline{display:block;position:relative;width:100%;height:12vmin;overflow:hidden}.hero-text article .hero-text-title .hero-headline h1{position:absolute;bottom:120%;left:0;opacity:0;transition:opacity .42s ease-in-out,bottom .68s ease-in-out}.hero-text article .hero-text-title .hero-headline h1.bottom{bottom:-120%;opacity:0}.hero-text article .hero-text-title .hero-headline h1.active{bottom:0;opacity:1;transition-delay:.25s}.hero-text article .hero-text-title h1{font-size:7.42vmin;white-space:nowrap;margin:0;padding:0;color:hsla(0,0%,100%,.92)}.hero-text article a{display:none;width:auto}.hero-text article a.active{display:inline-block}.hero-text article a>button{font-size:.78em}.hero-text article a>button span{font-weight:400}.pager{position:absolute;bottom:1.8em;width:80vw;left:50%;margin-left:-40vw}.pager ul{display:flex;align-items:center;justify-content:center;width:100%}.pager ul li{display:block;width:4.2em;height:auto;margin:0 .62em;padding:.5em 0;cursor:pointer}.pager ul li .progress{display:block;position:relative;width:100%;background-color:hsla(0,0%,100%,.25);height:3px;margin:.38em 0;overflow:hidden}.pager ul li .progress .gage{display:block;transition-property:width;transition-timing-function:linear;height:100%;width:0;background-color:hsla(0,0%,100%,.75);visibility:hidden}.pager ul li .progress .gage.active{visibility:visible}.hero-video{display:none!important}.hero-video.active{display:block!important}.currt{display:block;position:fixed;right:20px;bottom:10px;cursor:pointer;z-index:99999}@media only screen and (min-width:229px)and (max-width:1023px){.hero-text article{justify-content:center;padding:1.5em}.hero-text article .hero-text-title>h1{text-align:center}.hero-text article .hero-text-title .hero-headline>h1{width:100%;margin:0 auto;text-align:center}.hero-text article>a{margin:1em auto}.pager{bottom:4em}}