/* Low-contrast decorative line art stays behind all portal content. */
.mdt-shell.mdt-motion-section{position:relative;isolation:isolate}
.mdt-motion-section>.mdt-motion-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;color:#0757a6}
.mdt-motion-section>.mdt-container{position:relative;z-index:1}
.mdt-motion-symbol{position:absolute;display:block;width:180px;height:180px;opacity:.065;transform-origin:center;pointer-events:none}
.mdt-motion-symbol>svg{display:block;width:100%;height:100%}
.mdt-motion-symbol-0{top:7%;right:3%;transform:rotate(-12deg)}
.mdt-motion-symbol-1{bottom:7%;left:2%;width:130px;height:130px;transform:rotate(15deg);opacity:.045}
.mdt-motion-symbol-2{right:18%;bottom:-90px;width:280px;height:280px;opacity:.04}
#mdt-services>.mdt-motion-backdrop,.mdt-footer>.mdt-motion-backdrop{color:#fff}
#mdt-services .mdt-motion-symbol,.mdt-footer .mdt-motion-symbol{opacity:.09}
.mdt-article .mdt-motion-symbol-0{right:1%;top:5%}
@media(max-width:767px){.mdt-motion-symbol{width:100px;height:100px;opacity:.035}.mdt-motion-symbol-1{width:75px;height:75px}.mdt-motion-symbol-2{width:150px;height:150px;bottom:-70px}#mdt-services .mdt-motion-symbol,.mdt-footer .mdt-motion-symbol{opacity:.055}}
@media(prefers-reduced-motion:reduce){.mdt-motion-symbol{transform:none!important}.mdt-motion-section{scroll-behavior:auto}}
.mdt-seoul-hero>.mdt-motion-backdrop{z-index:2;color:#fff}.mdt-seoul-hero .mdt-motion-symbol{opacity:.055}.mdt-seoul-hero .mdt-motion-symbol-0{top:18%;right:6%}.mdt-seoul-hero .mdt-motion-symbol-1{bottom:17%;left:5%}
