body,html{height:100%}*{box-sizing:border-box;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.placeholder-block{text-align:center;background-color:#f3f3f3;border:1px solid #eaeaea;padding:20px;font-size:2rem}.no-wrap{white-space:nowrap!important}.goal-em strong{font-size:1rem!important}.of-goals{background:#e1decb;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;font-family:"Montserrat",sans-serif;line-height:normal}.of-goals_title{font-size:13px;font-weight:600;max-width:625px;text-align:center;margin-bottom:8px;margin:25px 25px 8px 25px}.of-gallery{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:70px;padding-top:60px;padding-bottom:85px}.of-gallery_slider{width:100%}.of-gallery_title{font-family:"Nanum Myeongjo",serif;font-size:50px;font-weight:800}.of-gallery_slider_cell img{height:100%;width:100%;object-fit:cover;border-radius:10px}.flickity-prev-next-button{width:30px!important;height:30px!important;background:none!important;color:white!important;border:2px solid white!important}@media (min-width:768px){.of-gallery{border-radius:10px;margin-bottom:90px}.of-gallery_slider_cell{height:533px;width:400px;margin-right:41px}.of-goals_container{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);margin-bottom:50px}.of-goals,.of-gallery{max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.of-goals_thumbnails{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px;padding-left:20px;padding-right:20px;padding-bottom:26px;justify-content:center}.of-goals_thumbnail{width:164px}.of-fn_grid img:hover,.of-goals_thumbnail:hover{transform:scale(1.1);transition:transform 0.3s ease}}@media (max-width:768px){.of-gallery{gap:21px;padding-top:15px;padding-bottom:27px;margin-bottom:50px}.of-gallery_title{font-size:20px}.of-gallery_slider_cell{height:200px;width:150px;margin-right:10px}.of-goals{border-radius:0;margin-bottom:20px}.of-goals_thumbnails{width:100%;margin-top:7px;margin-bottom:30px}.of-goal{width:89px;height:89px;margin-right:11px}.of-goals svg{width:20px;height:21px;opacity:.75}.of-goal img{width:100%;height:100%}.flickity-prev-next-button.previous{left:0!important}.flickity-prev-next-button.next{right:0!important}}.right-arrow a:after{content:url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 -1 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4211 1L18 7M10.4211 13L18 7M18 7H0' stroke='black'/%3E%3C/svg%3E%0A");padding-left:1em;vertical-align:middle}.right-arrow-white a:after{content:url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 -1 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4211 1L18 7M10.4211 13L18 7M18 7H0' stroke='white'/%3E%3C/svg%3E%0A");padding-left:1em;vertical-align:middle}.right-arrow a,.right-arrow-white a{padding-right:1em!important;padding-left:1.5em!important}.right-arrow,.right-arrow-white{display:inline-flex;gap:10px;align-items:center}@media screen and (min-width:990px){.desktop-hidden{display:none!important}.desktop-flex-grow{flex-grow:1}}@media screen and (max-width:990px){.mobile-hidden{display:none!important}.mobile-order-2{order:2}.mobile-order-3{order:3}.mobile-gap-10{gap:10px!important}}body:not(:has(.ourfoundation)){@media screen and (max-width:990px){.mobile-center-header{justify-content:flex-start!important}.offices-text{padding-right:0!important}.brands-list{display:none}.company-stats .stats-column>div.wp-block-column{flex-basis:25%!important}}.fit-content{width:fit-content!important}.thin-seperator{border-bottom:.5px solid #000;border-block-end:none}html:has(.smooth-scroll){scroll-behavior:smooth}header.sticky.wp-block-template-part{position:sticky;top:0;padding-top:.5em;z-index:6;background-color:#fff}@media screen and (min-width:600px){.logged-in header.sticky.wp-block-template-part{top:32px}}h1,h2,h3,h4,.xxl{overflow-wrap:anywhere}.talent-slide-wrapper h2{font-size:1.375em!important}@media screen and (max-width:990px){h1,h2,h4,.xxl{font-size:2.3em!important}h3{font-size:1.375em!important}}.full-height-block{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:990px){.height-100{height:100%}.height-100>.wp-block-column>.wp-block-group{height:100%;display:flex;flex-direction:column;justify-content:space-between}.height-100 .wp-block-cover{height:100%}.height-100vh{height:calc(100dvh - 6.5rem);height:calc(100vh - 10em)}.height-100vh>.wp-block-column>.wp-block-group{height:100vh}}.list-spacing li{padding:1em .5em}.list-spacing{padding-left:1em}@media screen and (max-width:990px){.mobile-reverse{flex-direction:column-reverse}}@media screen and (max-width:990px){.row-wrap{flex-direction:column;align-items:flex-start!important}}.is-menu-open{width:100%;max-width:unset!important}@media (min-width:990px){.is-menu-open>div{max-width:40%!important;height:100%;background-color:#edd3ca;padding-right:2em;overflow:scroll;scrollbar-width:thin;scrollbar-color:#fff0 #fff0}.is-menu-open>div::-webkit-scrollbar{width:6px}.is-menu-open>div::-webkit-scrollbar-thumb{background-color:#fff0}.is-menu-open:after{content:"";position:absolute;background-color:#00000030;right:0;width:60%;height:100%}}.wp-block-navigation__responsive-container.is-menu-open{background-color:#fff0}button.wp-block-navigation__responsive-container-close{left:0;top:1em}nav:has(.is-menu-open)>button{opacity:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{position:relative}ul.wp-block-navigation__submenu-container{display:block}.wp-block-navigation__responsive-container>div{padding-left:calc((100vw - var(--wp--style--global--content-size)) / 2);margin:0;margin-left:unset!important;margin-right:unset!important}@media screen and (max-width:1650px){.wp-block-navigation__responsive-container>div{padding-left:var(--wp--style--root--padding-left)}}body:has(.news-wrap) .wp-site-blocks{display:flex;flex-direction:column}body:has(.news-wrap) header.sticky.wp-block-template-part{flex-shrink:0}body:has(.news-wrap) footer.wp-block-template-part{flex-shrink:1;margin-block-start:unset!important}body:has(.news-wrap) main#wp--skip-link--target{flex-grow:1;margin-top:unset!important}body:has(.news-wrap) .news-wrap.page-width{height:100%;margin-block-start:unset!important}body:has(.news-wrap) .entry-content:has(.news-wrap){height:100%}body:has(.news-wrap) .wp-block-group{margin-block-start:unset!important}#page{display:flex;flex-direction:column;height:100%}#header,#footer{flex-shrink:0}.wp-site-blocks{padding-top:unset!important}.wp-block-navigation__responsive-container.is-menu-open{max-width:40%;padding:0}@media (min-width:990px){.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:unset!important}}@media screen and (max-width:990px){.wp-block-navigation__responsive-container-content{margin-right:20px}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#edd3ca!important}.wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation__responsive-close{max-width:100%!important}.wp-block-navigation__submenu-container li{font-size:1.375em!important}.wp-block-cover,.wp-block-cover-image{min-height:430px!important}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity 0.1s linear;transition-duration:0.1s;transition-timing-function:linear;transition-delay:0s;transition-property:opacity;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.open-on-click:has([aria-expanded="true"])>ul{position:static!important;visibility:visible!important;overflow:visible!important;opacity:1!important;width:auto!important;height:auto!important;min-width:200px!important}.wp-block-navigation__container>li>button{font-size:3em!important;font-weight:500}.wp-block-navigation__submenu-container li{font-size:1.125em!important}.wp-block-navigation-submenu__toggle[aria-expanded="false"]:after{content:"+";position:absolute;right:0}.wp-block-navigation-submenu__toggle[aria-expanded="true"]:after{content:"–";position:absolute;right:0}.has-child:has(button){min-width:100%}ul:has(.has-child){min-width:100%}.has-child button{width:100%}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:1px solid}body:has(.timeline-section) footer{display:none}head:has([content="Contact"])+body .contact-hidden{display:none}@media screen and (min-width:990px){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{position:static!important;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;opacity:1;height:auto}}.news-list{background:#fff;grid-area:1/1;display:flex;height:100%}.news-list ul{list-style:none;padding:0;width:100%}.news-list .news_date{font-size:11px}[aria-current="page"]{text-decoration:underline}.news-list li{cursor:pointer;padding:20px;border-bottom:1px solid #000}.news_title{display:flex;justify-content:space-between;align-items:center}.news_title>.news_arrow{display:none;flex-shrink:0}.news-item.active .news_arrow{display:block}.news-list li>h3{margin-bottom:0}.news-list li.active h3{text-decoration:underline}.news-post{grid-area:1/2;height:100%;background-color:#eeeadd}.news-post>.news-post-container{display:flex;flex-direction:column;justify-content:space-between;padding:20px;height:100%}.news-post .button-container{display:flex;justify-content:space-between;align-items:center}.news-post button{background-color:#fff0;display:flex;justify-content:space-between;align-items:center;border-radius:20px;width:176px;height:40px;cursor:pointer}.button_previous,.button_back{padding-right:20px;padding-left:10px}.button_next{padding-left:20px;padding-right:10px;margin-left:auto}.button_back{width:120px!important}.news-post .images-container{width:100%;height:60%;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.news-post .images-container img{align-self:center;width:100%;height:100%;outline:1px solid #000}.news-pagination{display:flex;justify-content:flex-end;align-items:center;margin-right:30px;margin-top:40px}.news-pagination .page-numbers{color:#757575;font-size:12px;text-decoration:none}.news-pagination .page-numbers.current{color:#000}.news-pagination .page-numbers:not(:last-child){margin-right:20px}.news-pagination .next,.news-pagination .prev{display:none}@media screen and (min-width:990px){.nav-wrapper{min-width:150px}.button_back{display:none!important}}@media screen and (max-width:990px){.nav-wrapper{min-width:27px}.news-list,.news-post{grid-area:1/1}.button-container{flex-direction:column;column-gap:20px}.button_back{margin-bottom:40px}.button_next{order:-1;margin-left:0;margin-bottom:20px;margin-top:20px}.news-list li.active h3{text-decoration:none}.news-post{z-index:-1}.news-wrap{grid-template-columns:1fr}}header{margin-top:0!important}@media screen and (max-width:990px){.carousel-cell{width:80%;margin-right:20px}.carousel-cell img{max-width:100%;height:450px;object-fit:cover}}}body:has(.ourfoundation){background-color:#cbccbe!important;.wp-block-post-content{margin-top:0!important}.wp-block-navigation-item__content{color:#6f6f6f!important}.wp-block-navigation-item__content[aria-current="page"]{color:#202223!important}.of-arrow:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" viewBox="0 0 17 12" fill="none"><path d="M9.4737 1L17 6M9.4737 11L17 6M17 6H0" stroke="black"/></svg>');padding-left:15px;vertical-align:middle}.of-facts strong{font-size:1.875rem;line-height:.1;font-family:"Nanum Myeongjo",serif}.of-project{width:27%;margin-right:15px;color:#1e1e1e}.of-projects:not(.flickity-enabled){display:flex;gap:15px;overflow-x:hidden}.of-project_inner{display:flex;flex-direction:column}.of-project_image{width:100%;height:530px}.of-project_image img{object-fit:cover;object-position:bottom;height:100%;width:100%;line-height:0;border-radius:10px}.of-project_year{text-align:end;margin-top:20px;margin-right:5px;font-weight:700;font-family:"Montserrat",sans-serif;font-size:.6875rem;line-height:.9}.of-project_title{font-family:"Nanum Myeongjo",serif;margin-top:10px;font-size:1.5625rem;font-weight:800;line-height:1.48}.of-project_button{margin-top:10px;font-family:"Montserrat",sans-serif;border:1px solid #000;border-radius:60px;padding:8px 10px 8px 12px;width:fit-content;color:#fff;font-size:.8125rem;font-weight:500;line-height:1.48;text-align:center;cursor:pointer;a{display:flex;text-decoration:none}a:hover{text-decoration:underline}}@media (max-width:990px){.of-project{width:90%;margin-right:15px;color:#1e1e1e}.of-project_image{height:430px}.of-facts strong{line-height:1}.of-project_inner{height:629px}.of-project_button{margin-top:auto}}}@media (max-width:990px){.of-fn_grid{gap:10px;grid-template-columns:1fr 1fr}.partner-gallery>.wp-block-columns{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.partner-gallery>.wp-block-columns .wp-block-cover{height:190px;min-height:unset!important}}