:root{--windowHeight:100svh}body{--scale:1;--scroll-bar-width:0px;--color-primary:#f5e000;--color-text:#171a1c;--color-text-secondary:#5c6970;--color-text-muted:#454f54;--color-text-white:#f7f7f7;--color-bg:#fff;--color-bg-light:#f7f8f8;--color-bg-page:#f5f5f5;--color-bg-dark:#292929;--color-border:#d9d9d9;--color-border-dark:#292929;--color-border-light:#e6e6e6;--color-divider:#ccc;--color-selection:#d9d9d9;--headerHeight:64px;--modal-duration:0.5s;--blur-size:24px;background-color:#fff;color:var(--color-text);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.65;position:relative}body *,body :after,body :before{box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;font-weight:400;margin:0;min-height:100svh;padding:0;text-underline-offset:3px;width:100%}.en{font-family:gotham,sans-serif;letter-spacing:0}.medi{font-weight:500}.bold{font-weight:700}.black{font-weight:900}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;margin:0}a{color:var(--color-text);text-decoration:none}a,a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}i{display:inline-block}ol,ul{margin:0;padding:0}li{list-style:none}figure{margin:0}img{height:auto;width:100%}canvas,img,video{vertical-align:top}button{display:inline-block;text-align:center;text-decoration:none;text-transform:inherit;white-space:normal}button,label{cursor:pointer}label{-webkit-user-select:none;user-select:none}.date-picker-block.hover,a.hover,button.hover,label.hover,select.hover{opacity:.5}button,input,select,textarea{appearance:none;backface-visibility:hidden;background:none;border:none;border-radius:0;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;outline:none;padding:0}.uneditable-input:focus,input:focus,input[type]:focus,textarea:focus{background-color:transparent;border:none;box-shadow:none;outline:0}input[type=date],input[type=date]:focus,input[type=email],input[type=email]:focus,input[type=file],input[type=file]:focus,input[type=number],input[type=number]:focus,input[type=password],input[type=password]:focus,input[type=search],input[type=search]:focus,input[type=tel],input[type=tel]:focus,input[type=text],input[type=text]:focus,input[type=url],input[type=url]:focus,select,select:focus,textarea,textarea:focus{-webkit-appearance:none;font-size:16px;width:100%}input.date-picker,input:focus.date-picker{cursor:pointer}input[type=date]{text-align:center}input[type=date]::-webkit-date-and-time-value{text-align:center}input[type=search]::-webkit-search-cancel-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}input[type=date]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=file]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=url]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:var(--base)!important;box-shadow:0 0 0 100px var(--base) inset,0 0 0 100px var(--base) inset,0 0 0 100px var(--base) inset!important;-webkit-text-fill-color:var(--color-text-light)!important}input[type=date]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:focus,input[type=file]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:focus,input[type=url]:-webkit-autofill:focus,select:-webkit-autofill:focus,textarea:-webkit-autofill:focus{caret-color:var(--color-bg-white)!important}textarea,textarea:focus{font-size:16px;resize:vertical}input[type=checkbox],input[type=checkbox]:focus,input[type=radio],input[type=radio]:focus{appearance:none;display:none;position:relative}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.upShow{animation:jsUpShow 1.2s cubic-bezier(.165,.84,.44,1) 1s backwards}@keyframes jsUpShow{0%{opacity:0;transform:translateY(60px) rotate(.01deg);visibility:hidden}60%{opacity:.8}to{opacity:1;transform:translateY(0) rotate(0deg);visibility:visible}}@keyframes jsDownShow{0%{opacity:0;transform:translateY(-30px);visibility:hidden}60%{opacity:.8}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes jsFedeShow{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes jsFedeHide{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes moveFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes maskFromTop{0%{clip-path:inset(0 0 100% 0);visibility:visible}to{clip-path:inset(0 0 0 0);visibility:visible}}@keyframes maskFromLeft{0%{clip-path:inset(0 0 0 100%);visibility:visible}to{clip-path:inset(0 0 0 0);visibility:visible}}@keyframes maskFromRight{0%{clip-path:inset(0 100% 0 0);visibility:visible}to{clip-path:inset(0 0 0 0);visibility:visible}}@keyframes maskFromBottom{0%{clip-path:inset(100% 0 0 0);visibility:visible}to{clip-path:inset(0 0 0 0);visibility:visible}}@keyframes maskToTop{0%{clip-path:inset(0 0 0 0);visibility:visible}to{clip-path:inset(0 0 100% 0);visibility:visible}}@keyframes maskToLeft{0%{clip-path:inset(0 0 0 0);visibility:visible}to{clip-path:inset(0 100% 0 0);visibility:visible}}@keyframes maskToRight{0%{clip-path:inset(0 0 0 0);visibility:visible}to{clip-path:inset(0 0 0 100%);visibility:visible}}@keyframes maskToBottom{0%{clip-path:inset(0 0 0 0);visibility:visible}to{clip-path:inset(100% 0 0 0);visibility:visible}}[data-mask=FromTop]{animation:maskFromTop .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=FromLeft]{animation:maskFromLeft .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=FromRight]{animation:maskFromRight .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=FromBottom]{animation:maskFromBottom .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=ToTop]{animation:maskToTop .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=ToLeft]{animation:maskToLeft .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=ToRight]{animation:maskToRight .5s cubic-bezier(.77,0,.175,1) forwards}[data-mask=ToBottom]{animation:maskToBottom .5s cubic-bezier(.77,0,.175,1) forwards}@keyframes ScalefadeIn{0%{opacity:0;transform:scale(1.12);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}@keyframes ScalefadeInIconSp{0%{opacity:0;transform:scale(1.5);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes accordionHeight{0%{height:0}to{height:100%}}@keyframes maskShowFromLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes maskShowFromRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes arrowMoveRight{0%{transform:translateX(0)}to{transform:translateX(calc(70px*var(--scale)))}}@keyframes iconArrowMoveRight{0%{transform:translateX(0)}to{transform:translateX(calc(20px*var(--scale)))}}.jsStanby{visibility:hidden}.scrAnim{opacity:0;position:relative}@keyframes jsBlurShow{0%{filter:blur(8px);opacity:0}50%{filter:blur(2px)}to{filter:blur(0);opacity:1}}.animShow{animation:jsUpShow 1.4s cubic-bezier(.165,.84,.44,1) forwards}.animShow.blur{animation:jsBlurShow 1.25s cubic-bezier(.25,.46,.45,.94) forwards}.animShow.ScalefadeIn{animation:ScalefadeInIconSp .7s cubic-bezier(.165,.84,.44,1) .6s forwards;opacity:0}.animShow.fadeIn{animation:jsFedeShow 1.2s cubic-bezier(.165,.84,.44,1) 1s backwards}.animShow.maskShowFromLeft{animation:maskShowFromLeft .6s cubic-bezier(.165,.84,.44,1)}.animShow.maskShowFromRight{animation:maskShowFromRight .6s cubic-bezier(.165,.84,.44,1)}.scrAnimMask{visibility:hidden}.animMaskShow{animation:maskFromTop .75s cubic-bezier(.19,1,.22,1);visibility:visible}@keyframes moveAround{0%{transform:translateY(-15px)}50%{transform:translateY(15px)}to{transform:translateY(-15px)}}.moveAround{animation:moveAround 10s ease-in-out infinite}.swap-enter-active{z-index:101!important}.swap-leave-to{opacity:0;transition:all .5s ease-out}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.flex{display:flex}.flex-middle{align-items:center;display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{align-items:center;display:flex;justify-content:center}.flex-end{display:flex;justify-content:flex-end}.flex-center-col,.flex-justify-center{display:flex;justify-content:center}.flex-center-col{align-items:center;flex-direction:column}.flex-grow{flex-grow:1}.flex-spacebetween,.flex-spacebetween-col{align-items:center;display:flex;justify-content:space-between}.flex-spacebetween-col{flex-direction:column}.flex-align-start{align-items:flex-start!important}.gap-20{gap:calc(20px*var(--scale))}.text-center{text-align:center}@media (min-width:768.5px){.radius-20-10{border-radius:20px}}@media (max-width:768.4px){.radius-20-10{border-radius:10px}}@media (min-width:768.5px){.radius-10-10{border-radius:10px}}@media (max-width:768.4px){.radius-10-10{border-radius:10px}}@media (min-width:768.5px){.radius-40-20{border-radius:40px}}@media (max-width:768.4px){.radius-40-20{border-radius:20px}}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.link-text{text-decoration:underline}.rtl{direction:rtl}.cover-pic{height:100%;left:0;position:absolute;top:0;width:100%}.cover-pic img{height:100%;object-fit:contain;width:100%}.object-cover{height:100%;object-fit:cover;width:100%}.ws-n{white-space:nowrap}.ws-pre{white-space:pre-line}.max-len-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.relative{position:relative}img,svg{height:auto;width:100%}img{backface-visibility:hidden}picture{display:block}.hidden{visibility:hidden}@media(min-width:1200px){.mobileOnly{display:none}}@media(min-width:768.5px){.spOnly{display:none}.btn{text-decoration:none}}@media(max-width:768.4px){.pcOnly{display:none}}svg.sprite,svg.sprite use{fill:currentColor}.bg-muted{background-color:var(--base)}*{backface-visibility:hidden}.hide{display:none!important}.hidden{visibility:hidden!important}header.header{position:sticky;top:0;transition:transform .4s cubic-bezier(.165,.84,.44,1);width:100%;z-index:10}[data-scroll-direction=down] header.header{transform:translateY(-100%)}header.header:before{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:hsla(0,0%,100%,.6);content:"";inset:0;position:absolute;z-index:-1}header.header .header-inner{align-items:center;display:flex;height:var(--headerHeight);justify-content:space-between;margin-left:auto;margin-right:auto}@media (min-width:1171.5px){header.header .header-inner{max-width:1320px}}@media (max-width:1171.4px){header.header .header-inner{max-width:none}}@media (min-width:1171.5px){header.header .header-inner{padding-left:60px}}@media (max-width:1171.4px){header.header .header-inner{padding-left:24px}}@media (min-width:1171.5px){header.header .header-inner{padding-right:60px}}@media (max-width:1171.4px){header.header .header-inner{padding-right:24px}}header.header .brand-logo-holder{flex-shrink:0}header.header .brand-logo{display:flex;position:relative}@media (min-width:1171.5px){header.header .brand-logo{width:129px}}@media (max-width:1171.4px){header.header .brand-logo{width:120px}}@media (min-width:1171.5px){header.header .brand-logo{height:40px}}@media (max-width:1171.4px){header.header .brand-logo{height:36px}}header.header .brand-logo .text-copy{display:none}header.header .nav-menu{align-items:center;display:flex}@media(max-width:1171px){header.header .nav-menu{display:none}}header.header .nav-item{display:flex;position:relative}header.header .nav-item:before{background-color:var(--color-primary);bottom:0;clip-path:inset(0 50%);content:"";position:absolute;transition:clip-path .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:1171.5px){header.header .nav-item:before{height:4px}}@media (max-width:1171.4px){header.header .nav-item:before{height:4px}}@media (min-width:1171.5px){header.header .nav-item:before{left:12px}}@media (max-width:1171.4px){header.header .nav-item:before{left:12px}}@media (min-width:1171.5px){header.header .nav-item:before{right:12px}}@media (max-width:1171.4px){header.header .nav-item:before{right:12px}}@media(hover:hover)and (pointer:fine){header.header .nav-item:hover:has(.nav-submenu) .icon{transform:rotate(180deg)}header.header .nav-item:hover:has(.nav-submenu) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}header.header .nav-item:hover:has(.nav-submenu) .nav-submenu{opacity:1;pointer-events:auto}header.header .nav-item:hover:not(:has(.nav-submenu)):before{clip-path:inset(0 0)}header.header .nav-item:hover:not(:has(.nav-submenu)) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}}@media(hover:none){header.header .nav-item:active:has(.nav-submenu) .icon{transform:rotate(180deg)}header.header .nav-item:active:has(.nav-submenu) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}header.header .nav-item:active:has(.nav-submenu) .nav-submenu{opacity:1;pointer-events:auto}header.header .nav-item:active:not(:has(.nav-submenu)):before{clip-path:inset(0 0)}header.header .nav-item:active:not(:has(.nav-submenu)) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}}header.header .nav-item:focus-visible:has(.nav-submenu) .icon{transform:rotate(180deg)}header.header .nav-item:focus-visible:has(.nav-submenu) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}header.header .nav-item:focus-visible:has(.nav-submenu) .nav-submenu{opacity:1;pointer-events:auto}header.header .nav-item:focus-visible:not(:has(.nav-submenu)):before{clip-path:inset(0 0)}header.header .nav-item:focus-visible:not(:has(.nav-submenu)) .nav-link{color:color-mix(in srgb,var(--color-text-secondary),#000 20%)}header.header .nav-item.submenu-open:has(.nav-submenu) .icon,header.header .nav-item:focus-within:has(.nav-submenu) .icon{transform:rotate(180deg)}header.header .nav-item.submenu-open:has(.nav-submenu) .nav-link,header.header .nav-item:focus-within:has(.nav-submenu) .nav-link{color:var(--color-text)}header.header .nav-item.submenu-open:has(.nav-submenu) .nav-submenu,header.header .nav-item:focus-within:has(.nav-submenu) .nav-submenu{opacity:1;pointer-events:auto}header.header .nav-item.current:before{clip-path:inset(0 0)}header.header .nav-item.current .nav-link{color:var(--color-text)}header.header .nav-link{align-items:center;color:var(--color-text-secondary);display:flex;line-height:1;position:relative;text-decoration:none;transition:color .4s cubic-bezier(.165,.84,.44,1);white-space:nowrap}@media (min-width:1171.5px){header.header .nav-link{height:40px}}@media (max-width:1171.4px){header.header .nav-link{height:48px}}@media (min-width:1171.5px){header.header .nav-link{gap:4px}}@media (max-width:1171.4px){header.header .nav-link{gap:4px}}@media (min-width:1171.5px){header.header .nav-link{font-size:14px}}@media (max-width:1171.4px){header.header .nav-link{font-size:16px}}@media (min-width:1171.5px){header.header .nav-link{padding:0 16px}}@media (max-width:1171.4px){header.header .nav-link{padding:0 12px}}header.header .nav-link .icon{display:flex;transition:transform .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:1171.5px){header.header .nav-link .icon{width:24px}}@media (max-width:1171.4px){header.header .nav-link .icon{width:24px}}@media (min-width:1171.5px){header.header .nav-link .icon{height:24px}}@media (max-width:1171.4px){header.header .nav-link .icon{height:24px}}header.header .nav-submenu{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:rgba(241,243,244,.7);box-shadow:0 2px 4px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;left:50%;opacity:0;padding:8px;pointer-events:none;position:absolute;top:36px;transform:translateX(-50%);transition:opacity .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:1171.5px){header.header .nav-submenu{width:200px}}@media (max-width:1171.4px){header.header .nav-submenu{width:auto}}@media (min-width:1171.5px){header.header .nav-submenu{border-radius:4px}}@media (max-width:1171.4px){header.header .nav-submenu{border-radius:0}}header.header .nav-sublink{border-radius:4px;color:var(--color-text-secondary);line-height:1;padding:8px;text-decoration:none;transition:color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1);white-space:nowrap}@media (min-width:1171.5px){header.header .nav-sublink{font-size:14px}}@media (max-width:1171.4px){header.header .nav-sublink{font-size:14px}}@media(hover:hover)and (pointer:fine){header.header .nav-sublink:hover{background-color:rgba(0,0,0,.1)!important;color:var(--color-text)}}@media(hover:none){header.header .nav-sublink:active{background-color:rgba(0,0,0,.1)!important;color:var(--color-text)}}header.header .nav-sublink:focus-visible{background-color:rgba(0,0,0,.1)!important;color:var(--color-text)}header.header .nav-sublink.current{background-color:rgba(0,0,0,.05);color:var(--color-text)}header.header .btn-yellow{font-size:14px;margin-left:12px;min-height:40px;padding:0 16px}header.header .button-menu{display:none}@media(max-width:1171px){header.header .button-menu{display:flex;height:24px;position:relative;width:24px}}@media(max-width:1171px)and (hover:hover)and (pointer:fine){header.header .button-menu:hover:before{opacity:1}}@media(max-width:1171px)and (hover:none){header.header .button-menu:active:before{opacity:1}}@media(max-width:1171px){header.header .button-menu:focus-visible:before{opacity:1}header.header .button-menu:before{background-color:rgba(0,0,0,.05);content:"";inset:-12px;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}header.header .button-menu .button-menu-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}header.header .button-menu .button-menu-icon svg{height:11px;width:17px}}footer.footer{background-color:#2e3538;position:relative}@media (min-width:1119.5px){footer.footer .footer-inner{padding-top:128px}}@media (max-width:1119.4px){footer.footer .footer-inner{padding-top:96px}}@media (min-width:1119.5px){footer.footer .footer-inner{padding-bottom:128px}}@media (max-width:1119.4px){footer.footer .footer-inner{padding-bottom:128px}}footer.footer .footer-inner{margin-left:auto;margin-right:auto}@media (min-width:1119.5px){footer.footer .footer-inner{max-width:1320px}}@media (max-width:1119.4px){footer.footer .footer-inner{max-width:none}}@media (min-width:1119.5px){footer.footer .footer-inner{padding-left:60px}}@media (max-width:1119.4px){footer.footer .footer-inner{padding-left:24px}}@media (min-width:1119.5px){footer.footer .footer-inner{padding-right:60px}}@media (max-width:1119.4px){footer.footer .footer-inner{padding-right:24px}}@media (min-width:1119.5px){footer.footer .footer-info{gap:16px 24px}}@media (max-width:1119.4px){footer.footer .footer-info{gap:0 0}}@media(max-width:1119px){footer.footer .footer-info{display:flex;flex-direction:column}}@media(min-width:1120px){footer.footer .footer-info{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:40px 1fr}}@media (min-width:1119.5px){footer.footer .footer-address-block{margin-top:0}}@media (max-width:1119.4px){footer.footer .footer-address-block{margin-top:32px}}footer.footer .footer-logo{align-items:center;display:flex;justify-content:center}@media (min-width:1119.5px){footer.footer .footer-logo{width:160px}}@media (max-width:1119.4px){footer.footer .footer-logo{width:240px}}@media (min-width:1119.5px){footer.footer .footer-logo{height:40px}}@media (max-width:1119.4px){footer.footer .footer-logo{height:60px}}footer.footer .footer-logo img{height:auto;width:100%}footer.footer .footer-address{color:#d5dadd!important;font-style:normal;line-height:1.75}@media (min-width:1119.5px){footer.footer .footer-address{font-size:14px}}@media (max-width:1119.4px){footer.footer .footer-address{font-size:14px}}@media(min-width:1120px){footer.footer .footer-address{grid-column:1/2;grid-row:2/3}}footer.footer .footer-address *{color:#d5dadd!important}footer.footer .footer-nav{flex:1}@media (min-width:1119.5px){footer.footer .footer-nav{gap:24px}}@media (max-width:1119.4px){footer.footer .footer-nav{gap:24px}}@media (min-width:1119.5px){footer.footer .footer-nav{margin-top:0}}@media (max-width:1119.4px){footer.footer .footer-nav{margin-top:24px}}@media(max-width:1119px){footer.footer .footer-nav{display:flex;flex-direction:column}}@media(min-width:1120px){footer.footer .footer-nav{display:grid;grid-column:2/5;grid-row:1/3;grid-template-columns:repeat(3,1fr)}}footer.footer .footer-nav-col{display:flex;flex-direction:column}@media (min-width:1119.5px){footer.footer .footer-nav-col{gap:24px}}@media (max-width:1119.4px){footer.footer .footer-nav-col{gap:24px}}@media (min-width:1119.5px){footer.footer .footer-nav-col:has(.footer-nav-sublink){gap:16px}}@media (max-width:1119.4px){footer.footer .footer-nav-col:has(.footer-nav-sublink){gap:16px}}@media (min-width:1119.5px){footer.footer .footer-nav-link{font-size:20px}}@media (max-width:1119.4px){footer.footer .footer-nav-link{font-size:18px}}footer.footer .footer-nav-link{color:#fff;line-height:1;text-decoration:none}@media (min-width:1119.5px){footer.footer .footer-nav-sublink{font-size:16px}}@media (max-width:1119.4px){footer.footer .footer-nav-sublink{font-size:16px}}footer.footer .footer-nav-sublink{color:#d5dadd;line-height:1;text-decoration:none}@media (min-width:1119.5px){footer.footer .footer-policies{margin-top:128px}}@media (max-width:1119.4px){footer.footer .footer-policies{margin-top:32px}}footer.footer .footer-policies-links{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:1119.5px){footer.footer .footer-policies-links{gap:16px}}@media (max-width:1119.4px){footer.footer .footer-policies-links{gap:9px}}@media(max-width:1119px){footer.footer .footer-policies-links{align-items:flex-start;flex-direction:column}}footer.footer .footer-policy-link{color:#d5dadd;line-height:1;text-decoration:none}@media (min-width:1119.5px){footer.footer .footer-policy-link{font-size:14px}}@media (max-width:1119.4px){footer.footer .footer-policy-link{font-size:14px}}footer.footer .footer-policy-link--pdf{align-items:center;display:flex}@media (min-width:1119.5px){footer.footer .footer-policy-link--pdf{gap:4px}}@media (max-width:1119.4px){footer.footer .footer-policy-link--pdf{gap:4px}}footer.footer .footer-policy-link--pdf .icon-pdf{flex-shrink:0}@media (min-width:1119.5px){footer.footer .footer-policy-link--pdf .icon-pdf{width:16px}}@media (max-width:1119.4px){footer.footer .footer-policy-link--pdf .icon-pdf{width:16px}}footer.footer .footer-copyright{color:#d5dadd;line-height:1}@media (min-width:1119.5px){footer.footer .footer-copyright{font-size:14px}}@media (max-width:1119.4px){footer.footer .footer-copyright{font-size:14px}}.text-box-trim{display:block;margin:calc(1lh/-2 - -.5em) 0}@media (min-width:768.5px){.page-anchor-nav{padding-bottom:32px}}@media (max-width:768.4px){.page-anchor-nav{padding-bottom:32px}}.page-anchor-nav .anchor-list{display:flex;flex-wrap:wrap}@media (min-width:768.5px){.page-anchor-nav .anchor-list{gap:24px 24px}}@media (max-width:768.4px){.page-anchor-nav .anchor-list{gap:16px 24px}}.page-anchor-nav .anchor-item{align-items:center;color:var(--color-text);display:flex;line-height:1;text-decoration:none;white-space:nowrap}@media (min-width:768.5px){.page-anchor-nav .anchor-item{font-size:14px}}@media (max-width:768.4px){.page-anchor-nav .anchor-item{font-size:14px}}@media (min-width:768.5px){.page-anchor-nav .anchor-item{gap:4px}}@media (max-width:768.4px){.page-anchor-nav .anchor-item{gap:4px}}@media (min-width:768.5px){.page-anchor-nav .anchor-item .icon{width:16px}}@media (max-width:768.4px){.page-anchor-nav .anchor-item .icon{width:16px}}@media (min-width:768.5px){.page-anchor-nav .anchor-item .icon{height:16px}}@media (max-width:768.4px){.page-anchor-nav .anchor-item .icon{height:16px}}.icon{display:flex;position:relative}@media (min-width:768.5px){.icon{width:16px}}@media (max-width:768.4px){.icon{width:16px}}@media (min-width:768.5px){.icon{height:16px}}@media (max-width:768.4px){.icon{height:16px}}.icon:after{background-color:currentColor;content:"";height:100%;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;width:100%}.icon.icon-arrow-right:after{-webkit-mask-image:url(../img/common/icon/arrow-right.svg);mask-image:url(../img/common/icon/arrow-right.svg)}.icon.icon-arrow-down:after{-webkit-mask-image:url(../img/common/icon/arrow-down.svg);mask-image:url(../img/common/icon/arrow-down.svg)}.icon.icon-arrow-anchor:after{-webkit-mask-image:url(../img/common/icon/arrow-anchor.svg);mask-image:url(../img/common/icon/arrow-anchor.svg)}.icon.icon-pdf:after{-webkit-mask-image:url(../img/common/icon/pdf.svg);mask-image:url(../img/common/icon/pdf.svg)}.icon.icon-blank:after{-webkit-mask-image:url(../img/common/icon/blank.svg);mask-image:url(../img/common/icon/blank.svg)}.icon.icon-close:after{-webkit-mask-image:url(../img/common/icon/close.svg);mask-image:url(../img/common/icon/close.svg)}.icon.icon-download:after{-webkit-mask-image:url(../img/common/icon/download.svg);mask-image:url(../img/common/icon/download.svg)}.icon.icon-book:after{-webkit-mask-image:url(../img/common/icon/book.svg);mask-image:url(../img/common/icon/book.svg)}.icon.icon-brush:after{-webkit-mask-image:url(../img/common/icon/brush.svg);mask-image:url(../img/common/icon/brush.svg)}.icon.icon-sofa:after{-webkit-mask-image:url(../img/common/icon/sofa.svg);mask-image:url(../img/common/icon/sofa.svg)}.modal-menu{align-items:flex-end;display:none;flex-direction:column;height:100%;opacity:0;overflow:auto;overscroll-behavior:none;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:11;-ms-overflow-style:none;scrollbar-width:none;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1),display var(--modal-duration) cubic-bezier(.165,.84,.44,1);transition-behavior:allow-discrete}.modal-menu::-webkit-scrollbar{display:none}.modal-menu .modal-menu-header{align-items:center;display:flex;flex-shrink:0;height:0;height:var(--headerHeight);justify-content:space-between;margin-left:auto;margin-right:auto;position:sticky;top:0;width:100%;z-index:1}@media (min-width:1171.5px){.modal-menu .modal-menu-header{max-width:1320px}}@media (max-width:1171.4px){.modal-menu .modal-menu-header{max-width:none}}@media (min-width:1171.5px){.modal-menu .modal-menu-header{padding-left:60px}}@media (max-width:1171.4px){.modal-menu .modal-menu-header{padding-left:24px}}@media (min-width:1171.5px){.modal-menu .modal-menu-header{padding-right:60px}}@media (max-width:1171.4px){.modal-menu .modal-menu-header{padding-right:24px}}.modal-menu .modal-menu-header .brand-logo{display:flex;position:relative}@media (min-width:1171.5px){.modal-menu .modal-menu-header .brand-logo{width:155px}}@media (max-width:1171.4px){.modal-menu .modal-menu-header .brand-logo{width:120px}}@media (min-width:1171.5px){.modal-menu .modal-menu-header .brand-logo{height:48px}}@media (max-width:1171.4px){.modal-menu .modal-menu-header .brand-logo{height:36px}}.modal-menu .modal-menu-header .button-menu{display:flex;height:24px;position:relative;width:24px}@media(hover:hover)and (pointer:fine){.modal-menu .modal-menu-header .button-menu:hover:before{opacity:1}}@media(hover:none){.modal-menu .modal-menu-header .button-menu:active:before{opacity:1}}.modal-menu .modal-menu-header .button-menu:focus-visible:before{opacity:1}.modal-menu .modal-menu-header .button-menu:before{background-color:rgba(0,0,0,.05);content:"";inset:-12px;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.modal-menu .modal-menu-header .button-menu .button-menu-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-menu .modal-menu-header .button-menu .button-menu-icon svg{height:100%;width:100%}.modal-menu .modal-menu-inner{display:flex;flex-direction:column;flex-shrink:0;margin-left:auto;margin-right:auto;min-height:calc(100% + 1px - var(--headerHeight));padding-bottom:24px;padding-top:24px;width:100%}@media (min-width:1171.5px){.modal-menu .modal-menu-inner{max-width:1320px}}@media (max-width:1171.4px){.modal-menu .modal-menu-inner{max-width:none}}@media (min-width:1171.5px){.modal-menu .modal-menu-inner{padding-left:60px}}@media (max-width:1171.4px){.modal-menu .modal-menu-inner{padding-left:16px}}@media (min-width:1171.5px){.modal-menu .modal-menu-inner{padding-right:60px}}@media (max-width:1171.4px){.modal-menu .modal-menu-inner{padding-right:16px}}@media(max-width:768.4px){.modal-menu .modal-menu-inner{transform:translateY(-60px);transition:transform var(--modal-duration) cubic-bezier(.165,.84,.44,1)}}.modal-menu .nav-item,.modal-menu .nav-menu{display:flex;flex-direction:column}.modal-menu .nav-link{align-items:center;border-radius:4px;color:var(--color-text);display:flex;font-size:20px;line-height:1;padding:12px 8px;position:relative;text-decoration:none;transition:background-color .4s cubic-bezier(.165,.84,.44,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.modal-menu .nav-link:hover{background-color:rgba(0,0,0,.05)}}@media(hover:none){.modal-menu .nav-link:active{background-color:rgba(0,0,0,.05)}}.modal-menu .nav-link:focus-visible{background-color:rgba(0,0,0,.05)}.modal-menu .nav-submenu{display:flex;flex-direction:column}.modal-menu .nav-sublink{color:var(--color-text-secondary);font-size:16px;line-height:1;padding:8px;text-decoration:none;transition:background-color .4s cubic-bezier(.165,.84,.44,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.modal-menu .nav-sublink:hover{background-color:rgba(0,0,0,.05)}}@media(hover:none){.modal-menu .nav-sublink:active{background-color:rgba(0,0,0,.05)}}.modal-menu .nav-sublink:focus-visible{background-color:rgba(0,0,0,.05)}.modal-menu.modal-menu-open{display:flex;opacity:1;padding-right:var(--scroll-bar-width)}@starting-style{.modal-menu.modal-menu-open{opacity:0}}@media(max-width:768.4px){.modal-menu.modal-menu-open .modal-menu-inner{transform:translate(0)}@starting-style{.modal-menu.modal-menu-open .modal-menu-inner{transform:translateY(-60px)}}}.modal-bg,.modal-menu-bg{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1);z-index:10}.modal-bg,.modal-menu-bg{background:rgba(0,0,0,.6)}.modal-menu-bg{background-color:#fff}body:has(.modal-open){overflow-y:clip;padding-right:var(--scroll-bar-width);width:calc(100% - var(--scroll-bar-width))}body:has(.modal-open) .modal-bg{opacity:1}body:has(.modal-menu-open){overflow-y:clip;padding-right:var(--scroll-bar-width);width:calc(100% - var(--scroll-bar-width))}body:has(.modal-menu-open) .modal-menu-bg{opacity:1}.modal{display:none;height:100lvh;left:0;opacity:0;overflow-y:auto;overscroll-behavior-y:none;position:fixed;top:0;width:100vw;z-index:100;-ms-overflow-style:none;color:var(--color-text);outline:none;scrollbar-width:none;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1),display var(--modal-duration) cubic-bezier(.165,.84,.44,1);transition-behavior:allow-discrete}.modal::-webkit-scrollbar{display:none}.modal>.overlay{inset:0;position:fixed}.modal .modal-inner{display:flex;flex-direction:column;justify-content:center;min-height:calc(100% + 1px);position:relative;transform:translateY(60px);transition:transform var(--modal-duration) cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.modal .modal-inner{padding:70px 0}}@media (max-width:768.4px){.modal .modal-inner{padding:42px 0}}.modal .button-modal-close{align-items:center;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .4s cubic-bezier(.165,.84,.44,1);width:48px;z-index:1}@media(hover:hover)and (pointer:fine){.modal .button-modal-close:hover{background-color:rgba(0,0,0,.05)}}@media(hover:none){.modal .button-modal-close:active{background-color:rgba(0,0,0,.05)}}.modal .button-modal-close:focus-visible{background-color:rgba(0,0,0,.05)}.modal .button-modal-close .icon{height:24px;width:24px}.modal.modal-open{display:block;opacity:1}@starting-style{.modal.modal-open{opacity:0}}.modal.modal-open .modal-inner{transform:translate(0)}@starting-style{.modal.modal-open .modal-inner{transform:translateY(60px)}}@media (min-width:768.5px){.max-w{max-width:1640px}}@media (max-width:768.4px){.max-w{max-width:none}}.max-w{margin-left:auto;margin-right:auto}@keyframes btnBg{0%{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 0 0 100%)}51%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.btn-navy{align-items:center;color:#fff;display:inline-flex;font-weight:500;justify-content:center;position:relative;text-decoration:none;width:fit-content}@media (min-width:768.5px){.btn-navy{min-height:48px}}@media (max-width:768.4px){.btn-navy{min-height:48px}}@media (min-width:768.5px){.btn-navy{gap:4px}}@media (max-width:768.4px){.btn-navy{gap:4px}}@media (min-width:768.5px){.btn-navy{font-size:16px}}@media (max-width:768.4px){.btn-navy{font-size:16px}}@media (min-width:768.5px){.btn-navy{padding:10px 16px}}@media (max-width:768.4px){.btn-navy{padding:10px 16px}}.btn-navy:before{background-color:#2e426b;content:"";inset:0;position:absolute;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-navy:hover:before{background-color:color-mix(in srgb,#2e426b,#fff 10%)}}@media(hover:none){.btn-navy:active:before{background-color:color-mix(in srgb,#2e426b,#fff 10%)}}.btn-navy:focus-visible:before{background-color:color-mix(in srgb,#2e426b,#fff 10%)}@media (min-width:768.5px){.btn-navy:has(.logo-wantedly){gap:2px}}@media (max-width:768.4px){.btn-navy:has(.logo-wantedly){gap:2px}}.btn-navy:has(.logo-wantedly) span{align-items:center;display:flex}@media (min-width:768.5px){.btn-navy:has(.logo-wantedly) span{gap:8px}}@media (max-width:768.4px){.btn-navy:has(.logo-wantedly) span{gap:8px}}.btn-navy span{position:relative}@media (min-width:768.5px){.btn-navy .icon{width:24px}}@media (max-width:768.4px){.btn-navy .icon{width:24px}}@media (min-width:768.5px){.btn-navy .icon{height:24px}}@media (max-width:768.4px){.btn-navy .icon{height:24px}}.btn-navy .logo-wantedly{display:flex;margin-bottom:-2px}@media (min-width:768.5px){.btn-navy .logo-wantedly{width:103px}}@media (max-width:768.4px){.btn-navy .logo-wantedly{width:103px}}.btn-yellow{align-items:center;color:var(--color-text);display:flex;justify-content:center;position:relative;text-decoration:none}@media (min-width:768.5px){.btn-yellow{min-height:48px}}@media (max-width:768.4px){.btn-yellow{min-height:48px}}@media (min-width:768.5px){.btn-yellow{gap:4px}}@media (max-width:768.4px){.btn-yellow{gap:4px}}@media (min-width:768.5px){.btn-yellow{font-size:16px}}@media (max-width:768.4px){.btn-yellow{font-size:16px}}@media (min-width:768.5px){.btn-yellow{padding:10px 16px}}@media (max-width:768.4px){.btn-yellow{padding:10px 16px}}.btn-yellow:before{background-color:var(--color-primary);content:"";inset:0;position:absolute;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-yellow:hover:before{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}@media(hover:none){.btn-yellow:active:before{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}.btn-yellow:focus-visible:before{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}@media (min-width:768.5px){.btn-yellow .icon{width:24px}}@media (max-width:768.4px){.btn-yellow .icon{width:24px}}@media (min-width:768.5px){.btn-yellow .icon{height:24px}}@media (max-width:768.4px){.btn-yellow .icon{height:24px}}.btn-yellow *{position:relative;z-index:1}.btn-comingsoon{align-items:center;background-color:#e3e6e8;color:#8f9ca3;display:flex;justify-content:center}@media (min-width:768.5px){.btn-comingsoon{min-height:48px}}@media (max-width:768.4px){.btn-comingsoon{min-height:48px}}@media (min-width:768.5px){.btn-comingsoon{padding:10px 16px}}@media (max-width:768.4px){.btn-comingsoon{padding:10px 16px}}.btn-comingsoon{pointer-events:none}.glance-title,.news-title,.section-title-en,.service-title,.top-why-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.glance-title,.news-title,.section-title-en,.service-title,.top-why-title{font-size:36px}}@media (max-width:768.4px){.glance-title,.news-title,.section-title-en,.service-title,.top-why-title{font-size:28px}}.breadcrumb-bar{background-color:var(--color-bg-light);position:relative;z-index:1}@media (min-width:768.5px){.breadcrumb-bar{padding-top:16px}}@media (max-width:768.4px){.breadcrumb-bar{padding-top:16px}}@media (min-width:768.5px){.breadcrumb-bar{padding-bottom:16px}}@media (max-width:768.4px){.breadcrumb-bar{padding-bottom:16px}}.breadcrumbs{align-items:center;display:flex}@media (min-width:768.5px){.breadcrumbs{gap:8px}}@media (max-width:768.4px){.breadcrumbs{gap:8px}}.breadcrumb-item{color:var(--color-text);line-height:1;text-decoration:none}@media (min-width:768.5px){.breadcrumb-item{font-size:14px}}@media (max-width:768.4px){.breadcrumb-item{font-size:14px}}.breadcrumb-item:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}a.breadcrumb-item{color:var(--color-text)}@media(hover:hover)and (pointer:fine){a.breadcrumb-item:hover{opacity:.6}}@media(hover:none){a.breadcrumb-item:active{opacity:.6}}a.breadcrumb-item:focus-visible{opacity:.6}.breadcrumb-separator{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.breadcrumb-separator{font-size:14px}}@media (max-width:768.4px){.breadcrumb-separator{font-size:14px}}.breadcrumb-current{color:var(--color-text)}.scroll-carousel{overflow:visible!important;position:relative;width:100%}@media(hover:hover)and (pointer:fine){.scroll-carousel:hover .swiper-button-next,.scroll-carousel:hover .swiper-button-prev{opacity:1}.scroll-carousel:hover .swiper-button-next.swiper-button-disabled,.scroll-carousel:hover .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}}@media(hover:none){.scroll-carousel:active .swiper-button-next,.scroll-carousel:active .swiper-button-prev{opacity:1}.scroll-carousel:active .swiper-button-next.swiper-button-disabled,.scroll-carousel:active .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}}.scroll-carousel:focus-visible .swiper-button-next,.scroll-carousel:focus-visible .swiper-button-prev{opacity:1}.scroll-carousel:focus-visible .swiper-button-next.swiper-button-disabled,.scroll-carousel:focus-visible .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.scroll-carousel .swiper-slide{display:flex;height:auto;min-height:100%;width:fit-content}.scroll-carousel .swiper-button-next,.scroll-carousel .swiper-button-prev{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;margin:auto;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1);width:48px;z-index:1}@media(hover:hover)and (pointer:fine){.scroll-carousel .swiper-button-next:hover,.scroll-carousel .swiper-button-prev:hover{background-color:rgba(0,0,0,.5)}}@media(hover:none){.scroll-carousel .swiper-button-next:active,.scroll-carousel .swiper-button-prev:active{background-color:rgba(0,0,0,.5)}}.scroll-carousel .swiper-button-next:focus-visible,.scroll-carousel .swiper-button-prev:focus-visible{background-color:rgba(0,0,0,.5)}.scroll-carousel .swiper-button-next.swiper-button-disabled,.scroll-carousel .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}@media (min-width:768.5px){.scroll-carousel .swiper-button-next .icon,.scroll-carousel .swiper-button-prev .icon{width:24px}}@media (max-width:768.4px){.scroll-carousel .swiper-button-next .icon,.scroll-carousel .swiper-button-prev .icon{width:24px}}@media (min-width:768.5px){.scroll-carousel .swiper-button-next .icon,.scroll-carousel .swiper-button-prev .icon{height:24px}}@media (max-width:768.4px){.scroll-carousel .swiper-button-next .icon,.scroll-carousel .swiper-button-prev .icon{height:24px}}.scroll-carousel .swiper-button-next .swiper-navigation-icon,.scroll-carousel .swiper-button-prev .swiper-navigation-icon{display:none}.scroll-carousel .swiper-button-prev{left:0}.scroll-carousel .swiper-button-prev .icon{rotate:180deg}.scroll-carousel .swiper-button-next{right:0}.hover-underline{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;transition:text-decoration-color .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.hover-underline:hover{text-decoration-color:transparent}}@media(hover:none){.hover-underline:active{text-decoration-color:transparent}}.hover-underline:focus-visible{text-decoration-color:transparent}.hover-opacity{transition:opacity .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.hover-opacity:hover{opacity:.6}}@media(hover:none){.hover-opacity:active{opacity:.6}}.hover-opacity:focus-visible{opacity:.6}.ceo-layout{display:grid}@media (min-width:768.5px){.ceo-layout{gap:64px}}@media (max-width:768.4px){.ceo-layout{gap:16px}}@media(min-width:768.5px){.ceo-layout{grid-template-columns:6fr 4fr}}@media(max-width:768.4px){.ceo-layout{display:flex;flex-direction:column}}.ceo-portrait{flex-shrink:0;position:relative;width:100%}@media(min-width:768.5px){.ceo-portrait{grid-column:2/3;grid-row:1/2}}.ceo-portrait-accent{aspect-ratio:384/512;background-color:var(--color-primary);left:0;position:absolute;top:0;width:100%}.ceo-portrait-img{position:relative;z-index:1}.ceo-portrait-img img{height:auto;object-fit:cover;width:100%}@media(min-width:768.5px){.ceo-message-column{grid-column:1/2;grid-row:1/2}}@media(max-width:768.4px){.ceo-message-column{order:2}}@media (min-width:768.5px){.ceo-message-column .button-container{margin-top:40px}}@media (max-width:768.4px){.ceo-message-column .button-container{margin-top:40px}}.ceo-message-title{line-height:1.5}@media (min-width:768.5px){.ceo-message-title{font-size:44px}}@media (max-width:768.4px){.ceo-message-title{font-size:28px}}.ceo-message-body{display:flex;flex-direction:column}@media (min-width:768.5px){.ceo-message-body{gap:24px}}@media (max-width:768.4px){.ceo-message-body{gap:16px}}@media (min-width:768.5px){.ceo-message-body{margin-top:16px}}@media (max-width:768.4px){.ceo-message-body{margin-top:0}}.ceo-message-body p{line-height:2}@media (min-width:768.5px){.ceo-message-body p{font-size:16px}}@media (max-width:768.4px){.ceo-message-body p{font-size:16px}}.ceo-signature-block{position:relative}@media (min-width:768.5px){.ceo-signature-block{margin-top:40px}}@media (max-width:768.4px){.ceo-signature-block{margin-top:40px}}.ceo-author{display:flex;flex-direction:column}@media (min-width:768.5px){.ceo-author{gap:8px}}@media (max-width:768.4px){.ceo-author{gap:8px}}.ceo-company{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.ceo-company{font-size:14px}}@media (max-width:768.4px){.ceo-company{font-size:14px}}.ceo-name{line-height:1.5}@media (min-width:768.5px){.ceo-name{font-size:24px}}@media (max-width:768.4px){.ceo-name{font-size:20px}}.ceo-signature{display:flex;position:absolute;rotate:-5deg}@media (min-width:768.5px){.ceo-signature{width:160px}}@media (max-width:768.4px){.ceo-signature{width:160px}}@media (min-width:768.5px){.ceo-signature{top:7px}}@media (max-width:768.4px){.ceo-signature{top:0}}@media (min-width:768.5px){.ceo-signature{left:141px}}@media (max-width:768.4px){.ceo-signature{left:143px}}.ceo-signature.has_reached path{stroke-dashoffset:0}.ceo-signature img{height:auto;width:100%}.ceo-signature path{stroke:#fff;stroke-dasharray:var(--stroke-dasharray,unset);stroke-dashoffset:var(--stroke-dashoffset,unset);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:3.5;transition:stroke-dashoffset 1s ease .4s}.section-404{align-items:center;display:flex;justify-content:center}@media (min-width:768.5px){.section-404{padding-top:160px}}@media (max-width:768.4px){.section-404{padding-top:120px}}@media (min-width:768.5px){.section-404{padding-bottom:160px}}@media (max-width:768.4px){.section-404{padding-bottom:120px}}.error-content{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:768.5px){.error-content{gap:24px}}@media (max-width:768.4px){.error-content{gap:20px}}.error-code{color:var(--color-primary);line-height:1}@media (min-width:768.5px){.error-code{font-size:120px}}@media (max-width:768.4px){.error-code{font-size:80px}}.error-heading{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.error-heading{font-size:24px}}@media (max-width:768.4px){.error-heading{font-size:20px}}.error-message{color:var(--color-text-secondary);line-height:2}@media (min-width:768.5px){.error-message{font-size:16px}}@media (max-width:768.4px){.error-message{font-size:14px}}.main{clip-path:inset(0);margin-top:calc(var(--headerHeight)*-1);padding-top:var(--headerHeight)}.main-container,.main-container>*{position:relative}.main-container:before{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:hsla(0,0%,100%,.6);content:"";inset:0;position:absolute}[data-page=home] .main-container:before{content:none}@media (min-width:768.5px){.main-container.round{padding-top:64px}}@media (max-width:768.4px){.main-container.round{padding-top:48px}}@media (min-width:768.5px){.main-container.round:before{border-radius:48px 48px 0 0}}@media (max-width:768.4px){.main-container.round:before{border-radius:16px 16px 0 0}}.main-container.solid:before{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff}.main-container-overlay{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:hsla(0,0%,100%,.6);inset:0;opacity:0;pointer-events:none;position:absolute}.container-l{container-type:inline-size;margin-left:auto;margin-right:auto;width:100%}@media (min-width:768.5px){.container-l{max-width:1320px}}@media (max-width:768.4px){.container-l{max-width:none}}@media (min-width:768.5px){.container-l{padding-left:60px}}@media (max-width:768.4px){.container-l{padding-left:24px}}@media (min-width:768.5px){.container-l{padding-right:60px}}@media (max-width:768.4px){.container-l{padding-right:24px}}.container-m{margin-left:auto;margin-right:auto;width:100%}@media (min-width:768.5px){.container-m{max-width:996px}}@media (max-width:768.4px){.container-m{max-width:none}}.container-s{margin-left:auto;margin-right:auto;width:100%}@media (min-width:768.5px){.container-s{max-width:792px}}@media (max-width:768.4px){.container-s{max-width:none}}.section-kv{position:relative;width:100%}@media (min-width:768.5px){.section-kv{height:446px}}@media (max-width:768.4px){.section-kv{height:459px}}[data-page=home] .section-kv{height:calc(100svh - var(--headerHeight))}.section-kv .section-kv-inner{height:100dvh;left:0;position:fixed;top:0;width:100%}.lock .section-kv .section-kv-inner{width:calc(100% - var(--scroll-bar-width))}.section-kv .section-kv-inner .container-l{position:relative}.kv-video-holder{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:768.4px){.kv-video-holder{height:calc(100svh + 160px);top:-62px}}.page-title-holder{display:flex;flex-direction:column;justify-content:center}@media (min-width:768.5px){.page-title-holder{height:446px}}@media (max-width:768.4px){.page-title-holder{height:459px}}@media (min-width:768.5px){.page-title-holder{margin-top:64px}}@media (max-width:768.4px){.page-title-holder{margin-top:56px}[data-page=service] .page-title-holder{padding-bottom:45px}[data-page=company] .page-title-holder{margin-top:43px}[data-page=news] .page-title-holder{padding-bottom:43px}[data-page=investor-protection] .page-title-holder{padding-bottom:14px}}.page-title-holder .page-title{line-height:1.25}@media (min-width:768.5px){.page-title-holder .page-title{font-size:56px}}@media (max-width:768.4px){.page-title-holder .page-title{font-size:36px}}.page-title-holder .page-title-sub{line-height:1}@media (min-width:768.5px){.page-title-holder .page-title-sub{font-size:16px}}@media (max-width:768.4px){.page-title-holder .page-title-sub{font-size:16px}}@media (min-width:768.5px){.page-title-holder .page-title-sub{margin-top:8px}}@media (max-width:768.4px){.page-title-holder .page-title-sub{margin-top:8px}}.page-title-holder .page-title-sub{color:var(--color-text-secondary)}.page-title-holder .page-title-desc{display:flex;flex-direction:column;line-height:1.75}@media (min-width:768.5px){.page-title-holder .page-title-desc{font-size:16px}}@media (max-width:768.4px){.page-title-holder .page-title-desc{font-size:14px}}@media (min-width:768.5px){.page-title-holder .page-title-desc{margin-top:48px}}@media (max-width:768.4px){.page-title-holder .page-title-desc{margin-top:48px}}@media (min-width:768.5px){.page-title-holder .page-title-desc{gap:8px}}@media (max-width:768.4px){.page-title-holder .page-title-desc{gap:8px}[data-page=company] .page-title-holder .page-title-desc{margin-top:42px}}.page-title-holder .page-title-link{align-items:center;display:flex;width:fit-content}@media (min-width:768.5px){.page-title-holder .page-title-link{gap:8px}}@media (max-width:768.4px){.page-title-holder .page-title-link{gap:8px}}@media (min-width:768.5px){.page-title-holder .page-title-link{margin-top:24px}}@media (max-width:768.4px){.page-title-holder .page-title-link{margin-top:24px}}.page-title-holder .page-title-link .icon{background-color:#2e426b;color:#fff;height:24px;width:24px}.section-kv-gradient .section-kv-inner{background:linear-gradient(209deg,#fff,#dbdfe1);overflow:hidden}@media(max-width:768.4px){.section-kv-gradient .section-kv-inner{background:linear-gradient(244deg,#fff,#dbdfe1)}}.kv-hero-image{object-fit:cover;position:absolute;z-index:-1}@media (min-width:768.5px){.kv-hero-image{width:480px}}@media (max-width:768.4px){.kv-hero-image{width:280px}}@media (min-width:768.5px){.kv-hero-image{height:480px}}@media (max-width:768.4px){.kv-hero-image{height:280px}}@media(min-width:768.5px){.kv-hero-image{right:max(-11px,(100vw - 1320px)/2 - 11px)}}@media(max-width:768.4px){.kv-hero-image{right:-40px}}@media (min-width:768.5px){.kv-hero-image{top:98px}}@media (max-width:768.4px){.kv-hero-image{top:240px}}@media(min-width:768.5px){[data-page=history] .kv-hero-image{right:max(4px,(100vw - 1320px)/2 + 4px)}}@media(max-width:768.4px){[data-page=history] .kv-hero-image{right:-19px}}@media(min-width:768.5px){[data-page=press-kit] .kv-hero-image{right:max(-3px,(100vw - 1320px)/2 - 3px)}}@media(max-width:768.4px){[data-page=press-kit] .kv-hero-image{right:-19px}}@media(min-width:768.5px){[data-page=offices] .kv-hero-image{right:max(-7px,(100vw - 1320px)/2 - 7px)}}@media(max-width:768.4px){[data-page=offices] .kv-hero-image{right:-40px}}@media(min-width:768.5px){[data-page=team-index] .kv-hero-image{right:max(24px,(100vw - 1320px)/2 + 24px)}}@media(max-width:768.4px){[data-page=team-index] .kv-hero-image{right:-10px}}@media (min-width:768.5px){[data-page=team-index] .kv-hero-image{top:98px}}@media (max-width:768.4px){[data-page=team-index] .kv-hero-image{top:222px}}[data-page=news] .kv-hero-image{right:0}@media (min-width:768.5px){[data-page=news] .kv-hero-image{top:48px}}@media (max-width:768.4px){[data-page=news] .kv-hero-image{top:52px}}@media (min-width:768.5px){[data-page=news] .kv-hero-image{right:-60px}}@media (max-width:768.4px){[data-page=news] .kv-hero-image{right:-40px}}@media (min-width:768.5px){[data-page=contact] .kv-hero-image{top:98px}}@media (max-width:768.4px){[data-page=contact] .kv-hero-image{top:210px}}@media (min-width:768.5px){[data-page=contact] .kv-hero-image{right:24px}}@media (max-width:768.4px){[data-page=contact] .kv-hero-image{right:-10px}}.kv-hero-image .container-l{position:relative}.kv-news-preview{background:rgba(241,243,244,.7);display:flex;flex-direction:column;position:absolute}@media (min-width:768.5px){.kv-news-preview{width:400px}}@media (max-width:768.4px){.kv-news-preview{width:auto}}@media (min-width:768.5px){.kv-news-preview{padding:16px}}@media (max-width:768.4px){.kv-news-preview{padding:16px}}@media (min-width:768.5px){.kv-news-preview{gap:16px}}@media (max-width:768.4px){.kv-news-preview{gap:16px}}@media (min-width:768.5px){.kv-news-preview{right:32px}}@media (max-width:768.4px){.kv-news-preview{right:24px}}@media (min-width:768.5px){.kv-news-preview{left:auto}}@media (max-width:768.4px){.kv-news-preview{left:24px}}@media (min-width:768.5px){.kv-news-preview{bottom:32px}}@media (max-width:768.4px){.kv-news-preview{bottom:22px}}.kv-news-item{display:flex;flex-direction:column;text-decoration:none}@media (min-width:768.5px){.kv-news-item{gap:8px}}@media (max-width:768.4px){.kv-news-item{gap:8px}}.kv-news-title{color:var(--color-text);font-size:12px;line-height:1;max-width:368px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768.4px){.kv-news-title{max-width:unset}}.kv-news-date{color:var(--color-text-secondary);font-size:12px;line-height:1}.main-container-overlay-trigger{height:50svh}@media (min-width:768.5px){.section-top-statement{padding-top:240px}}@media (max-width:768.4px){.section-top-statement{padding-top:240px}}@media (min-width:768.5px){.section-top-statement{padding-bottom:160px}}@media (max-width:768.4px){.section-top-statement{padding-bottom:96px}}.top-statement{align-items:center;display:flex;flex-direction:column;opacity:0}@media (min-width:768.5px){.top-statement{gap:60px}}@media (max-width:768.4px){.top-statement{gap:60px}}.top-statement-title{color:var(--color-text);font-weight:700;line-height:1.5;text-align:center}@media (min-width:768.5px){.top-statement-title{font-size:36px}}@media (max-width:768.4px){.top-statement-title{font-size:26px}}.top-statement-body-group{display:flex;flex-direction:column;text-align:center}@media (min-width:768.5px){.top-statement-body-group{gap:12px}}@media (max-width:768.4px){.top-statement-body-group{gap:12px}}@media (min-width:768.5px){.top-statement-body-group{margin-top:25px}}@media (max-width:768.4px){.top-statement-body-group{margin-top:25px}}.top-statement-body{color:var(--color-text);line-height:1.75;text-align:center}@media (min-width:768.5px){.top-statement-body{font-size:20px}}@media (max-width:768.4px){.top-statement-body{font-size:18px}}.top-why{display:flex;flex-direction:column}@media (min-width:768.5px){.top-why{margin-top:240px}}@media (max-width:768.4px){.top-why{margin-top:160px}}@media (min-width:768.5px){.top-why{gap:32px}}@media (max-width:768.4px){.top-why{gap:32px}}.top-why-card-list{display:flex}@media (min-width:768.5px){.top-why-card-list{gap:24px}}@media (max-width:768.4px){.top-why-card-list{gap:24px}}@media(min-width:768.5px){.top-why-card-list{flex-direction:row}}@media(max-width:768.4px){.top-why-card-list{flex-direction:column}}.top-why-card{background:rgba(241,243,244,.7);flex:1}.top-why-card-image{overflow:hidden;width:100%}@media(min-width:768.5px){.top-why-card-image{aspect-ratio:384/216}}.top-why-card-image img{height:100%;object-fit:cover;width:100%}.top-why-card-title-group{display:flex;flex-direction:column}@media (min-width:768.5px){.top-why-card-title-group{gap:4px}}@media (max-width:768.4px){.top-why-card-title-group{gap:4px}}.top-why-card-body{display:flex;flex-direction:column}@media (min-width:768.5px){.top-why-card-body{padding:24px}}@media (max-width:768.4px){.top-why-card-body{padding:24px}}@media (min-width:768.5px){.top-why-card-body{gap:16px}}@media (max-width:768.4px){.top-why-card-body{gap:16px}}.top-why-card-number{color:var(--color-text-secondary);font-weight:500;line-height:1}@media (min-width:768.5px){.top-why-card-number{font-size:16px}}@media (max-width:768.4px){.top-why-card-number{font-size:16px}}.top-why-card-title{color:var(--color-text);font-weight:500;line-height:1.5}@media (min-width:768.5px){.top-why-card-title{font-size:20px}}@media (max-width:768.4px){.top-why-card-title{font-size:18px}}.top-why-card-text{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.top-why-card-text{font-size:16px}}@media (max-width:768.4px){.top-why-card-text{font-size:16px}}.section-top-glance{clip-path:inset(0);position:relative}@media (min-width:768.5px){.section-top-glance{padding-top:150px}}@media (max-width:768.4px){.section-top-glance{padding-top:96px}}@media (min-width:768.5px){.section-top-glance{padding-bottom:150px}}@media (max-width:768.4px){.section-top-glance{padding-bottom:96px}}.section-top-glance .container-l{position:relative}.section-top-glance-bg{height:100vh;left:0;position:fixed;top:0;width:100%}@media(max-width:768.4px){.section-top-glance-bg{height:calc(100svh + 160px);top:-62px}}.section-top-glance-bg video{height:100%;object-fit:cover;width:100%}.glance-title-row{align-items:center;display:flex;justify-content:center}@media (min-width:768.5px){.glance-title-row{gap:24px}}@media (max-width:768.4px){.glance-title-row{gap:15px}}.glance-title-sub{line-height:1.75;text-align:center}@media (min-width:768.5px){.glance-title-sub{margin-top:28px}}@media (max-width:768.4px){.glance-title-sub{margin-top:32px}}@media (min-width:768.5px){.glance-title-sub{font-size:16px}}@media (max-width:768.4px){.glance-title-sub{font-size:16px}}.glance-divider{background-color:#2e426b;flex:1;height:2px}.glance-title{white-space:nowrap}.glance-title:has(.small){align-items:center;display:flex;flex-direction:column}@media (min-width:768.5px){.glance-title:has(.small){gap:12px}}@media (max-width:768.4px){.glance-title:has(.small){gap:4px}}@media (min-width:768.5px){.glance-title:has(.small){font-size:24px}}@media (max-width:768.4px){.glance-title:has(.small){font-size:20px}}.glance-title .small{color:var(--color-text-secondary);line-height:1;text-align:center}@media (min-width:768.5px){.glance-title .small{font-size:16px}}@media (max-width:768.4px){.glance-title .small{font-size:14px}}.glance-card-list{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:768.5px){.glance-card-list{gap:24px}}@media (max-width:768.4px){.glance-card-list{gap:24px}}@media (min-width:768.5px){.glance-card-list{margin-top:48px}}@media (max-width:768.4px){.glance-card-list{margin-top:32px}}@media(max-width:1439px){.glance-card-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.glance-card-list{grid-template-columns:1fr}}.glance-card{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background:rgba(241,243,244,.7)}@media (min-width:768.5px){.glance-card{padding:24px 0}}@media (max-width:768.4px){.glance-card{padding:24px 0}}.glance-card-label{color:var(--color-text);font-weight:500;line-height:1.5;text-align:center}@media (min-width:768.5px){.glance-card-label{font-size:20px}}@media (max-width:768.4px){.glance-card-label{font-size:18px}}.glance-card-value-group{align-items:flex-end;display:flex;justify-content:center;width:100%}@media (min-width:768.5px){.glance-card-value-group{gap:4px}}@media (max-width:768.4px){.glance-card-value-group{gap:4px}}.glance-card-value{color:var(--color-text);font-weight:700;line-height:1}@media (min-width:768.5px){.glance-card-value{font-size:52px}}@media (max-width:768.4px){.glance-card-value{font-size:52px}}.glance-card-unit{color:var(--color-text);font-size:16px;line-height:2;padding-bottom:2px}.glance-card-stats{align-items:center;display:flex;flex-direction:column}@media (min-width:768.5px){.glance-card-stats{gap:8px}}@media (max-width:768.4px){.glance-card-stats{gap:8px}}.glance-chart-container{height:auto;overflow:hidden;position:relative;width:100%}@media (min-width:768.5px){.glance-chart-container{padding:47px 23px 0}}@media (max-width:768.4px){.glance-chart-container{padding:47px 23px 0}}.glance-bar-chart{container-type:inline-size;max-width:336px;position:relative;width:100%;--cu:calc(100cqw/336);display:grid;gap:0 2.380952381%;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;margin:0 auto}.glance-bar-chart-badge{background:#2e426b;color:#fff;display:flex;flex-direction:column;font-size:calc(var(--cu)*14);gap:calc(var(--cu)*2);left:calc(var(--cu)*7);line-height:1;padding:calc(var(--cu)*8) calc(var(--cu)*12) calc(var(--cu)*4);position:absolute;top:calc(var(--cu)*-19);z-index:2}.glance-bar-chart-badge-value{align-items:baseline;display:flex;gap:calc(var(--cu)*2)}.glance-bar-chart-badge-value .bold{font-size:calc(var(--cu)*20);line-height:1.5}.glance-bar-chart-yaxis{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:calc(var(--cu)*12);grid-column:1;grid-row:1;text-align:right}.glance-bar-chart-yaxis span{flex:1;line-height:1;margin-top:-.5lh}.glance-bar-chart-plot{align-items:stretch;border-bottom:2px solid #2e426b;display:flex;grid-column:2;grid-row:1;height:calc(var(--cu)*192);justify-content:space-between;position:relative}.glance-bar-chart-plot-border-list{display:grid;grid-template-rows:repeat(var(--rows),1fr);inset:-1px 0 1px 0;pointer-events:none;position:absolute}.glance-bar-chart-plot-border-list .glance-bar-chart-plot-border{background-image:linear-gradient(90deg,#dbe2f0 2px,transparent 0);background-position:top;background-repeat:repeat-x;background-size:6px 2px}.glance-bar-chart-col{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;max-width:calc(var(--cu)*74);width:100%;z-index:1}.glance-bar-chart-col.current .glance-bar-chart-val{color:var(--color-text)}.glance-bar-chart-col.current .glance-bar-chart-bar{background:var(--color-primary)}.glance-bar-chart-val{color:#2e426b;font-size:calc(var(--cu)*16);line-height:1;margin-bottom:calc(var(--cu)*4)}.glance-bar-chart-bar{background:#94a8d1;height:var(--h);width:calc(var(--cu)*32)}.glance-bar-chart-xaxis{color:var(--color-text-secondary);display:flex;font-size:calc(var(--cu)*12);grid-column:2;grid-row:2;justify-content:space-between;line-height:1;padding-top:calc(var(--cu)*8)}.glance-bar-chart-xaxis span{max-width:calc(var(--cu)*74);text-align:center;width:100%}.glance-card-stack{display:flex;flex-direction:column}@media (min-width:768.5px){.glance-card-stack{gap:24px}}@media (max-width:768.4px){.glance-card-stack{gap:24px}}@media(max-width:1439px){.glance-card-stack{display:contents}}.glance-card--compact{display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width:768.5px){.glance-card--compact{height:191px}}@media(max-width:768.4px){.glance-card--compact{padding:40px 0}}.glance-card-footnote{color:var(--color-text-secondary);font-size:12px;line-height:1;position:absolute}@media (min-width:768.5px){.glance-card-footnote{right:16px}}@media (max-width:768.4px){.glance-card-footnote{right:8px}}@media (min-width:768.5px){.glance-card-footnote{bottom:16px}}@media (max-width:768.4px){.glance-card-footnote{bottom:8px}}.section-top-service{background-color:var(--color-bg-light);overflow:clip}@media (min-width:768.5px){.section-top-service{padding-top:128px}}@media (max-width:768.4px){.section-top-service{padding-top:96px}}@media (min-width:768.5px){.section-top-service{padding-bottom:128px}}@media (max-width:768.4px){.section-top-service{padding-bottom:96px}}.service-title-group{display:flex;flex-direction:column}@media (min-width:768.5px){.service-title-group{gap:4px}}@media (max-width:768.4px){.service-title-group{gap:8px}}.service-description{color:var(--color-text);line-height:2}@media (min-width:768.5px){.service-description{font-size:16px}}@media (max-width:768.4px){.service-description{font-size:16px}}@media (min-width:768.5px){.service-carousel{margin-top:32px}}@media (max-width:768.4px){.service-carousel{margin-top:32px}}@media (min-width:768.5px){.service-carousel .scroll-carousel-track{gap:24px}}@media (max-width:768.4px){.service-carousel .scroll-carousel-track{gap:24px}}@media (min-width:768.5px){.service-carousel .scroll-carousel-track{padding-right:60px}}@media (max-width:768.4px){.service-carousel .scroll-carousel-track{padding-right:24px}}.service-carousel .scroll-carousel-track{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%)}.service-card{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0}@media (min-width:768.5px){.service-card{width:282px}}@media (max-width:768.4px){.service-card{width:282px}}.service-card-image{overflow:hidden;width:100%}.service-card-image img{height:auto;object-fit:cover;width:100%}.service-card-body{display:flex;flex-direction:column}@media (min-width:768.5px){.service-card-body{padding:0 24px 24px}}@media (max-width:768.4px){.service-card-body{padding:0 24px 24px}}.service-card-text{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.service-card-text{font-size:16px}}@media (max-width:768.4px){.service-card-text{font-size:16px}}.service-card-footer{margin-top:auto}.service-carousel-arrow{top:50%;transform:translateY(-50%)}@media (min-width:768.5px){.service-carousel-arrow{right:0}}@media (max-width:768.4px){.service-carousel-arrow{right:0}}@media(min-width:768.5px){.service-carousel-arrow{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}.service-button-row{display:flex}@media (min-width:768.5px){.service-button-row{margin-top:32px}}@media (max-width:768.4px){.service-button-row{margin-top:32px}}@media(min-width:768.5px){.service-button-row{justify-content:flex-end}}@media(max-width:768.4px){.service-button-row .btn-navy{width:100%}}.section-top-news{background-color:#fff}@media (min-width:768.5px){.section-top-news{padding-top:128px}}@media (max-width:768.4px){.section-top-news{padding-top:96px}}@media (min-width:768.5px){.section-top-news{padding-bottom:128px}}@media (max-width:768.4px){.section-top-news{padding-bottom:96px}}@media(min-width:768.5px){.news-content-grid{display:grid;gap:24px;grid-template-columns:23.5% 1fr}}@media(max-width:768.4px){.news-content-grid{display:flex;flex-direction:column;gap:32px}}.news-title-group{display:flex;flex-direction:column}@media (min-width:768.5px){.news-title-group{gap:8px}}@media (max-width:768.4px){.news-title-group{align-items:flex-end;flex-direction:row;gap:0;justify-content:space-between}}.news-more-link{align-items:center;display:flex;text-decoration:none}@media (min-width:768.5px){.news-more-link{gap:8px}}@media (max-width:768.4px){.news-more-link{gap:8px}}@media (min-width:768.5px){.news-more-link{font-size:16px}}@media (max-width:768.4px){.news-more-link{font-size:16px}}.news-more-link{position:relative;width:fit-content}@media(hover:hover)and (pointer:fine){.news-more-link:hover .news-more-link-text{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-more-link:hover .news-more-icon{background-color:color-mix(in srgb,#2e426b,#fff 5%)}}@media(hover:none){.news-more-link:active .news-more-link-text{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-more-link:active .news-more-icon{background-color:color-mix(in srgb,#2e426b,#fff 5%)}}.news-more-link:focus-visible .news-more-link-text{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-more-link:focus-visible .news-more-icon{background-color:color-mix(in srgb,#2e426b,#fff 5%)}.news-more-link .news-more-link-text{color:var(--color-text);transition:color .4s cubic-bezier(.165,.84,.44,1)}.news-more-icon{align-items:center;background-color:#2e426b;color:#fff;display:flex;justify-content:center;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-more-icon{width:24px}}@media (max-width:768.4px){.news-more-icon{width:24px}}@media (min-width:768.5px){.news-more-icon{height:24px}}@media (max-width:768.4px){.news-more-icon{height:24px}}@media (min-width:768.5px){.news-more-icon .icon{width:16px}}@media (max-width:768.4px){.news-more-icon .icon{width:16px}}@media (min-width:768.5px){.news-more-icon .icon{height:16px}}@media (max-width:768.4px){.news-more-icon .icon{height:16px}}.section-top-careers{background-color:#fff;position:relative}@media (min-width:768.5px){.section-top-careers.no-image .careers-content{padding:96px 0}}@media (max-width:768.4px){.section-top-careers.no-image .careers-content{padding:96px 0}}.section-top-careers.no-image .careers-no-image{inset:0;position:absolute}.section-top-careers.no-image .careers-no-image img{height:100%;object-fit:cover;width:100%}.section-top-careers.no-image .section-top-careers-inner{background-color:transparent}.section-top-careers-inner{background-color:var(--color-primary);position:relative}.careers-content{display:flex;overflow:hidden}@media (min-width:768.5px){.careers-content{padding:64px 0}}@media (max-width:768.4px){.careers-content{padding:96px 0}}@media (min-width:768.5px){.careers-content{gap:24px}}@media (max-width:768.4px){.careers-content{gap:32px}}@media(min-width:768.5px){.careers-content{display:grid;grid-template-columns:5fr 7fr}}@media(max-width:768.4px){.careers-content{display:flex;flex-direction:column-reverse}}.careers-message-column{display:flex;flex-direction:column;justify-content:center}@media(min-width:768.5px){.careers-message-column{flex:1}}@media(max-width:768.4px){.careers-message-column .btn-navy{width:100%}}.careers-label{line-height:1.5}@media (min-width:768.5px){.careers-label{font-size:36px}}@media (max-width:768.4px){.careers-label{font-size:28px}}.careers-heading{color:var(--color-text);font-weight:700;line-height:1.5}@media (min-width:768.5px){.careers-heading{font-size:36px}}@media (max-width:768.4px){.careers-heading{font-size:26px}}@media (min-width:768.5px){.careers-heading{margin-top:12px}}@media (max-width:768.4px){.careers-heading{margin-top:12px}}@media (min-width:768.5px){.careers-body{margin-top:16px}}@media (max-width:768.4px){.careers-body{margin-top:16px}}@media (min-width:768.5px){.careers-body{margin-bottom:48px}}@media (max-width:768.4px){.careers-body{margin-bottom:48px}}.careers-body p{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.careers-body p{font-size:20px}}@media (max-width:768.4px){.careers-body p{font-size:18px}}.careers-image{flex-shrink:0}.careers-image img{width:100%}[data-page=philosophy] .anchor-target{position:absolute;top:-60px}[data-page=philosophy] .philosophy-block-header{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=philosophy] .philosophy-block-header{gap:8px}}@media (max-width:768.4px){[data-page=philosophy] .philosophy-block-header{gap:8px}}[data-page=philosophy] .philosophy-block-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .philosophy-block-title{font-size:32px}}@media (max-width:768.4px){[data-page=philosophy] .philosophy-block-title{font-size:26px}}[data-page=philosophy] .philosophy-block-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){[data-page=philosophy] .philosophy-block-eyebrow{font-size:16px}}@media (max-width:768.4px){[data-page=philosophy] .philosophy-block-eyebrow{font-size:16px}}@media (min-width:768.5px){[data-page=philosophy] .philosophy-block-body{padding-top:48px}}@media (max-width:768.4px){[data-page=philosophy] .philosophy-block-body{padding-top:0}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv{padding-bottom:128px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv{padding-bottom:180px}}[data-page=philosophy] .section-philosophy-vmv .philosophy-block{position:relative}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-header{padding-bottom:64px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-header{padding-bottom:96px}}[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-body{margin-left:auto;margin-right:auto}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-body{max-width:802px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-body{max-width:none}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-body{padding-bottom:192px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision .philosophy-block-body{padding-bottom:160px}}[data-page=philosophy] .section-philosophy-vmv .vision-statement{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision-statement{gap:8px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision-statement{gap:4px}}[data-page=philosophy] .section-philosophy-vmv .vision-line{font-weight:700;line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision-line{font-size:44px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision-line{font-size:28px}}[data-page=philosophy] .section-philosophy-vmv .vision-line-text{font-weight:700;line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .vision-line-text{font-size:44px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .vision-line-text{font-size:28px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-header{padding-bottom:64px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-header{padding-bottom:96px}}[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-body{margin-left:auto;margin-right:auto}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-body{max-width:839px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-body{max-width:none}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-body{padding-bottom:192px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission .philosophy-block-body{padding-bottom:160px}}[data-page=philosophy] .section-philosophy-vmv .mission-statement-list{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-statement-list{gap:24px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-statement-list{font-size:5.1282051282vw;gap:16px;white-space:nowrap}}[data-page=philosophy] .section-philosophy-vmv .mission-row{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-row{gap:16px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-row{gap:16px}}[data-page=philosophy] .section-philosophy-vmv .mission-segment{align-items:center;display:flex}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-segment{gap:8px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-segment{gap:4px}}[data-page=philosophy] .section-philosophy-vmv .mission-highlight{align-items:center;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;display:inline-flex;font-weight:700;justify-content:center;line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-highlight{padding:12px 16px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-highlight{padding:8px 12px}}@media(min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-highlight{font-size:36px}}@media(max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-highlight{font-size:24px}}@media(max-width:768.4px)and (max-width:393px){[data-page=philosophy] .section-philosophy-vmv .mission-highlight{font-size:6.1538461538vw}}[data-page=philosophy] .section-philosophy-vmv .mission-connector{font-weight:700;line-height:1.5}@media(min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .mission-connector{font-size:24px}}@media(max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .mission-connector{font-size:20px}}@media(max-width:768.4px)and (max-width:393px){[data-page=philosophy] .section-philosophy-vmv .mission-connector{font-size:5.1282051282vw}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-header{padding-bottom:64px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-header{padding-bottom:64px}}[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-body{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-body{max-width:605px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-body{max-width:none}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-body{padding-bottom:48px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .philosophy-block-body{padding-bottom:0}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .value-item-list{margin-top:48px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .value-item-list{margin-top:48px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .button-container{margin-top:64px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .button-container{margin-top:64px}}@media(min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value .button-container{display:flex;justify-content:flex-end}}@media(max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value .button-container .btn-navy{width:100%}}[data-page=philosophy] .section-philosophy-vmv .value-intro{line-height:1.75}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-intro{font-size:14px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-intro{font-size:14px}}[data-page=philosophy] .section-philosophy-vmv .value-item-list{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-list{gap:48px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-list{gap:28px}}[data-page=philosophy] .section-philosophy-vmv .value-item-title-row{align-items:flex-end;display:flex}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-title-row{gap:2px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-title-row{gap:2px}}[data-page=philosophy] .section-philosophy-vmv .value-item-char{display:flex;font-weight:700;line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-char{font-size:44px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-char{font-size:28px}}[data-page=philosophy] .section-philosophy-vmv .value-item-title{line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-title{font-size:36px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-title{font-size:26px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-title{padding-bottom:2px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-title{padding-bottom:1px}}[data-page=philosophy] .section-philosophy-vmv .value-item-desc{line-height:1.75}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-desc{font-size:16px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-desc{font-size:16px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-vmv .value-item-desc{margin-top:8px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-vmv .value-item-desc{margin-top:8px}}[data-page=philosophy] .section-philosophy-ceo{background-color:var(--color-bg-light)}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-ceo{padding-top:128px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-ceo{padding-top:96px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-ceo{padding-bottom:128px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-ceo{padding-bottom:96px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-ceo .philosophy-block-header{margin-bottom:64px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-ceo .philosophy-block-header{margin-bottom:48px}}[data-page=philosophy] .section-philosophy-sustainability{background-color:var(--color-bg);overflow:hidden}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-sustainability{padding-top:128px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-sustainability{padding-top:96px}}@media (min-width:768.5px){[data-page=philosophy] .section-philosophy-sustainability{padding-bottom:128px}}@media (max-width:768.4px){[data-page=philosophy] .section-philosophy-sustainability{padding-bottom:96px}}[data-page=philosophy] .sustainability-layout{display:flex}@media(min-width:768.5px){[data-page=philosophy] .sustainability-layout{align-items:flex-start;flex-direction:row}}@media(max-width:768.4px){[data-page=philosophy] .sustainability-layout{flex-direction:column}}[data-page=philosophy] .sustainability-visual{flex-shrink:0;position:relative}@media(min-width:768.5px)and (min-width:768.5px){[data-page=philosophy] .sustainability-visual{width:284px}}@media(min-width:768.5px)and (max-width:768.4px){[data-page=philosophy] .sustainability-visual{width:none}}@media(max-width:768.4px){[data-page=philosophy] .sustainability-visual{width:100%}}@media(max-width:768.4px)and (min-width:768.5px){[data-page=philosophy] .sustainability-visual{height:180px}}@media(max-width:768.4px)and (max-width:768.4px){[data-page=philosophy] .sustainability-visual{height:0}}[data-page=philosophy] .sustainability-visual video{position:absolute}@media (min-width:768.5px){[data-page=philosophy] .sustainability-visual video{top:-328px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-visual video{top:-180px}}@media (min-width:768.5px){[data-page=philosophy] .sustainability-visual video{right:-100px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-visual video{right:-140px}}@media (min-width:768.5px){[data-page=philosophy] .sustainability-visual video{width:1111px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-visual video{width:360px}}@media (min-width:768.5px){[data-page=philosophy] .sustainability-visual video{height:1111px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-visual video{height:360px}}[data-page=philosophy] .sustainability-body{flex:1;position:relative}@media(min-width:768.5px)and (min-width:768.5px){[data-page=philosophy] .sustainability-body{padding-left:48px}}@media(min-width:768.5px)and (max-width:768.4px){[data-page=philosophy] .sustainability-body{padding-left:0}}@media (min-width:768.5px){[data-page=philosophy] .sustainability-body .philosophy-block-header{margin-bottom:64px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-body .philosophy-block-header{margin-bottom:32px}}[data-page=philosophy] .sustainability-message{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=philosophy] .sustainability-message{gap:24px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-message{gap:16px}}[data-page=philosophy] .sustainability-message p{line-height:2}@media (min-width:768.5px){[data-page=philosophy] .sustainability-message p{font-size:16px}}@media (max-width:768.4px){[data-page=philosophy] .sustainability-message p{font-size:16px}}[data-page=philosophy] .sdgs-section{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:rgba(241,243,244,.7)}@media (min-width:768.5px){[data-page=philosophy] .sdgs-section{border-radius:16px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-section{border-radius:16px}}@media (min-width:768.5px){[data-page=philosophy] .sdgs-section{padding:32px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-section{padding:24px}}@media (min-width:768.5px){[data-page=philosophy] .sdgs-section{margin-top:64px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-section{margin-top:32px}}[data-page=philosophy] .sdgs-title{font-weight:500;line-height:1.5}@media (min-width:768.5px){[data-page=philosophy] .sdgs-title{font-size:20px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-title{font-size:18px}}@media (min-width:768.5px){[data-page=philosophy] .sdgs-title{margin-bottom:24px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-title{margin-bottom:16px}}[data-page=philosophy] .sdgs-list .sdgs-item{display:flex}@media (min-width:768.5px){[data-page=philosophy] .sdgs-list .sdgs-item{gap:0}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-list .sdgs-item{gap:0}}[data-page=philosophy] .sdgs-list .sdgs-item{border-bottom:1px solid #d5dadd}@media(max-width:768.4px){[data-page=philosophy] .sdgs-list .sdgs-item{flex-direction:column}}[data-page=philosophy] .sdgs-list .sdgs-item:last-child{border-bottom:none}[data-page=philosophy] .sdgs-item-icon{align-items:flex-start;display:flex;flex-shrink:0}@media (min-width:768.5px){[data-page=philosophy] .sdgs-item-icon{width:80px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-item-icon{width:64px}}@media (min-width:768.5px){[data-page=philosophy] .sdgs-item-icon{padding:24px 24px 24px 0}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-item-icon{padding:20px 0 0}}[data-page=philosophy] .sdgs-item-icon img{height:auto;width:100%}@media (min-width:768.5px){[data-page=philosophy] .sdgs-item-body{padding:24px 0}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-item-body{padding:12px 0 20px}}[data-page=philosophy] .sdgs-item-body p{line-height:1.75}@media (min-width:768.5px){[data-page=philosophy] .sdgs-item-body p{font-size:16px}}@media (max-width:768.4px){[data-page=philosophy] .sdgs-item-body p{font-size:16px}}.text-highlight-underline{background-image:linear-gradient(var(--color-primary),var(--color-primary));background-position:left bottom 13%;background-repeat:no-repeat}@media(min-width:768.5px){.text-highlight-underline{background-size:0 12px}}@media(max-width:768.4px){.text-highlight-underline{background-size:0 8px}}.text-highlight-underline{box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (min-width:768.5px){.section-service-detail{padding-bottom:128px}}@media (max-width:768.4px){.section-service-detail{padding-bottom:96px}}.service-block-header{display:flex;flex-direction:column}@media (min-width:768.5px){.service-block-header{gap:8px}}@media (max-width:768.4px){.service-block-header{gap:8px}}.service-block-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.service-block-title{font-size:32px}}@media (max-width:768.4px){.service-block-title{font-size:26px}}.service-block-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.service-block-eyebrow{font-size:16px}}@media (max-width:768.4px){.service-block-eyebrow{font-size:16px}}.service-detail-card-list{display:flex;flex-direction:column}@media (min-width:768.5px){.service-detail-card-list{gap:24px}}@media (max-width:768.4px){.service-detail-card-list{gap:24px}}@media (min-width:768.5px){.service-detail-card-list{margin-top:64px}}@media (max-width:768.4px){.service-detail-card-list{margin-top:48px}}.service-detail-card{background-color:#fff}@media (min-width:768.5px){.service-detail-slot{padding-left:32px}}@media (max-width:768.4px){.service-detail-slot{padding-left:24px}}@media (min-width:768.5px){.service-detail-slot{padding-right:32px}}@media (max-width:768.4px){.service-detail-slot{padding-right:24px}}.service-detail-layout{display:flex}@media (min-width:768.5px){.service-detail-layout{gap:32px}}@media (max-width:768.4px){.service-detail-layout{gap:0}}@media(min-width:768.5px){.service-detail-layout{align-items:flex-start;flex-direction:row}}@media(max-width:768.4px){.service-detail-layout{flex-direction:column}}.service-detail-visual{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}@media (min-width:768.5px){.service-detail-visual{width:240px}}@media (max-width:768.4px){.service-detail-visual{width:none}}@media (min-width:768.5px){.service-detail-visual{height:200px}}@media (max-width:768.4px){.service-detail-visual{height:200px;width:100%}}.service-detail-visual img{max-height:100%;max-width:100%;object-fit:contain}.service-detail-content{display:flex;flex:1;flex-direction:column}@media (min-width:768.5px){.service-detail-content{gap:24px}}@media (max-width:768.4px){.service-detail-content{gap:24px}}@media (min-width:768.5px){.service-detail-content{padding-top:32px}}@media (max-width:768.4px){.service-detail-content{padding-top:0}}@media (min-width:768.5px){.service-detail-content{padding-bottom:32px}}@media (max-width:768.4px){.service-detail-content{padding-bottom:32px}}@media(min-width:768.5px){.service-detail-content .btn-yellow{width:fit-content}}.service-detail-body{display:flex;flex-direction:column}@media (min-width:768.5px){.service-detail-body{gap:12px}}@media (max-width:768.4px){.service-detail-body{gap:12px}}.service-detail-title{color:var(--color-text);font-weight:700;line-height:1.5}@media (min-width:768.5px){.service-detail-title{font-size:24px}}@media (max-width:768.4px){.service-detail-title{font-size:20px}}.service-detail-desc-group{display:flex;flex-direction:column}@media (min-width:768.5px){.service-detail-desc-group{gap:8px}}@media (max-width:768.4px){.service-detail-desc-group{gap:8px}}.service-detail-desc{color:var(--color-text-secondary);line-height:1.75}@media (min-width:768.5px){.service-detail-desc{font-size:16px}}@media (max-width:768.4px){.service-detail-desc{font-size:16px}}.service-detail-tag-list{display:flex;flex-wrap:wrap}@media (min-width:768.5px){.service-detail-tag-list{gap:8px}}@media (max-width:768.4px){.service-detail-tag-list{gap:8px}}.service-detail-tag{align-items:center;background-color:#fff;border:1px solid #d5dadd;color:var(--color-text-secondary);display:inline-flex;justify-content:center;letter-spacing:0;line-height:1}@media (min-width:768.5px){.service-detail-tag{min-height:26px}}@media (max-width:768.4px){.service-detail-tag{min-height:26px}}@media (min-width:768.5px){.service-detail-tag{font-size:14px}}@media (max-width:768.4px){.service-detail-tag{font-size:14px}}@media (min-width:768.5px){.service-detail-tag{padding:5px 8px}}@media (max-width:768.4px){.service-detail-tag{padding:5px 8px}}@media (min-width:768.5px){.service-detail-tag{border-radius:4px}}@media (max-width:768.4px){.service-detail-tag{border-radius:4px}}.btn-coming-soon{align-items:center;background-color:#e3e6e8;color:#8f9ca3;display:inline-flex;justify-content:center;width:fit-content}@media (min-width:768.5px){.btn-coming-soon{min-height:48px}}@media (max-width:768.4px){.btn-coming-soon{min-height:48px}}@media (min-width:768.5px){.btn-coming-soon{padding:10px 16px}}@media (max-width:768.4px){.btn-coming-soon{padding:10px 16px;width:100%}}.section-service-partners{background-color:#fff}@media (min-width:768.5px){.section-service-partners{padding-top:128px}}@media (max-width:768.4px){.section-service-partners{padding-top:96px}}@media (min-width:768.5px){.section-service-partners{padding-bottom:128px}}@media (max-width:768.4px){.section-service-partners{padding-bottom:96px}}.partners-layout{position:relative}@media(min-width:768.5px){.partners-layout{display:grid;gap:24px;grid-template-columns:6fr 4fr}}.partners-content{display:flex;flex-direction:column}@media (min-width:768.5px){.partners-content{gap:64px}}@media (max-width:768.4px){.partners-content{gap:32px}}.partners-body{display:flex;flex-direction:column}@media (min-width:768.5px){.partners-body{gap:32px}}@media (max-width:768.4px){.partners-body{gap:32px}.partners-body .btn-navy{width:100%}}.partners-message{display:flex;flex-direction:column}@media (min-width:768.5px){.partners-message{gap:24px}}@media (max-width:768.4px){.partners-message{gap:16px}}.partners-message p{line-height:2}@media (min-width:768.5px){.partners-message p{font-size:16px}}@media (max-width:768.4px){.partners-message p{font-size:16px}}.partners-visual{overflow:hidden}@media(max-width:768.4px){.partners-visual{height:200px;position:absolute;right:-24px;top:-148px;width:200px}}.partners-visual img{height:100%;object-fit:contain;width:100%}@media (min-width:768.5px){.section-investor-protection{padding-bottom:128px}}@media (max-width:768.4px){.section-investor-protection{padding-bottom:96px}}.investor-protection-intro{display:flex;flex-direction:column}@media (min-width:768.5px){.investor-protection-intro{gap:32px}}@media (max-width:768.4px){.investor-protection-intro{gap:24px}}@media (min-width:768.5px){.investor-protection-intro .investor-protection-block-title{font-size:32px}}@media (max-width:768.4px){.investor-protection-intro .investor-protection-block-title{font-size:26px}}.investor-protection-intro .investor-protection-block-title{line-height:1.5}.investor-protection-intro .investor-protection-block-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.investor-protection-intro .investor-protection-block-eyebrow{margin-top:8px}}@media (max-width:768.4px){.investor-protection-intro .investor-protection-block-eyebrow{margin-top:8px}}.investor-protection-service-panel{background-color:rgba(241,243,244,.7);border:1px solid #d5dadd;display:flex;flex-direction:column}@media (min-width:768.5px){.investor-protection-service-panel{gap:12px}}@media (max-width:768.4px){.investor-protection-service-panel{gap:12px}}@media (min-width:768.5px){.investor-protection-service-panel{padding:14px 24px 24px}}@media (max-width:768.4px){.investor-protection-service-panel{padding:14px 24px 22px}}.investor-protection-service-label{line-height:1.5}@media (min-width:768.5px){.investor-protection-service-label{font-size:20px}}@media (max-width:768.4px){.investor-protection-service-label{font-size:18px}}.investor-protection-service-value{line-height:1}@media (min-width:768.5px){.investor-protection-service-value{font-size:14px}}@media (max-width:768.4px){.investor-protection-service-value{font-size:14px}}.investor-protection-section-list{display:flex;flex-direction:column}@media (min-width:768.5px){.investor-protection-section-list{gap:48px}}@media (max-width:768.4px){.investor-protection-section-list{gap:48px}}@media (min-width:768.5px){.investor-protection-section-list{margin-top:64px}}@media (max-width:768.4px){.investor-protection-section-list{margin-top:48px}}.investor-protection-block{display:flex;flex-direction:column}@media (min-width:768.5px){.investor-protection-block{gap:16px}}@media (max-width:768.4px){.investor-protection-block{gap:16px}}.investor-protection-block-title{line-height:1.5}@media (min-width:768.5px){.investor-protection-block-title{font-size:24px}}@media (max-width:768.4px){.investor-protection-block-title{font-size:20px}}.investor-protection-block-desc{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.investor-protection-block-desc{font-size:16px}}@media (max-width:768.4px){.investor-protection-block-desc{font-size:16px}}.investor-protection-block-visual{display:flex}@media(max-width:768.4px){.investor-protection-block-visual{margin:0 -24px -10px;overflow-x:auto;padding:0 24px 10px}}.investor-protection-block-visual.mini img{width:60.2409638554%}@media(max-width:768.4px){.investor-protection-block-visual.mini img{width:500px}}.investor-protection-block-visual img{height:auto;margin:0 auto;width:100%}@media(max-width:768.4px){.investor-protection-block-visual img{width:812px}}@media (min-width:768.5px){.section-company-cards{padding-bottom:128px}}@media (max-width:768.4px){.section-company-cards{padding-bottom:348px}}.section-company-cards{overflow:hidden;position:relative}.section-company-cards .container-m{position:relative}.company-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(316px,1fr));position:relative;z-index:1}@media (min-width:768.5px){.company-card-list{gap:24px}}@media (max-width:768.4px){.company-card-list{gap:24px;grid-template-columns:1fr}}.company-card{background-color:#fff;color:inherit;display:flex;flex:1;position:relative;text-decoration:none}.company-card-body{display:flex;flex:1;flex-direction:column}@media (min-width:768.5px){.company-card-body{gap:24px}}@media (max-width:768.4px){.company-card-body{gap:24px}}@media (min-width:768.5px){.company-card-body{padding:24px}}@media (max-width:768.4px){.company-card-body{padding:24px}}.company-card-body .btn-navy{margin-top:auto}.company-card-title-group{display:flex;flex-direction:column}@media (min-width:768.5px){.company-card-title-group{gap:4px}}@media (max-width:768.4px){.company-card-title-group{gap:4px}}.company-card-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.company-card-title{font-size:32px}}@media (max-width:768.4px){.company-card-title{font-size:26px}}.company-card-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.company-card-eyebrow{font-size:16px}}@media (max-width:768.4px){.company-card-eyebrow{font-size:16px}}.company-card-desc{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.company-card-desc{font-size:16px}}@media (max-width:768.4px){.company-card-desc{font-size:16px}}.company-cards-visual{position:absolute}@media (min-width:768.5px){.company-cards-visual{width:440px}}@media (max-width:768.4px){.company-cards-visual{width:342px}}@media (min-width:768.5px){.company-cards-visual{bottom:-128px}}@media (max-width:768.4px){.company-cards-visual{bottom:-310px}}@media (min-width:768.5px){.company-cards-visual{right:-150px}}@media (max-width:768.4px){.company-cards-visual{left:0;margin:auto;right:0}}@media (min-width:768.5px){.section-profile{padding-bottom:128px}}@media (max-width:768.4px){.section-profile{padding-bottom:96px}}.profile-definition-list{display:flex;flex-direction:column;margin:0}.profile-row{border-bottom:1px solid #d5dadd;display:flex}.profile-row:first-child{border-top:1px solid #d5dadd}.profile-row.alt{background-color:rgba(241,243,244,.7)}@media(max-width:768.4px){.profile-row{flex-direction:column}}.profile-term{color:var(--color-text-secondary);flex-shrink:0;line-height:1.75}@media (min-width:768.5px){.profile-term{font-size:16px}}@media (max-width:768.4px){.profile-term{font-size:14px}}@media (min-width:768.5px){.profile-term{padding:24px}}@media (max-width:768.4px){.profile-term{padding:14px 21px 0}}@media(min-width:768.5px){.profile-term{width:200px}}@media(max-width:768.4px){.profile-term{font-weight:500}}.profile-desc{color:var(--color-text);flex:1;line-height:1.75;margin:0;text-decoration:none!important}@media (min-width:768.5px){.profile-desc{font-size:16px}}@media (max-width:768.4px){.profile-desc{font-size:16px}}@media(min-width:768.5px)and (min-width:768.5px){.profile-desc{padding:24px 24px 24px 0}}@media(min-width:768.5px)and (max-width:768.4px){.profile-desc{padding:24px 24px 24px 0}}@media(max-width:768.4px)and (min-width:768.5px){.profile-desc{padding:6px 21px 20px}}@media(max-width:768.4px)and (max-width:768.4px){.profile-desc{padding:6px 21px 20px}}.profile-desc *{text-decoration:none!important}@media (min-width:768.5px){.section-history{padding-bottom:128px}}@media (max-width:768.4px){.section-history{padding-bottom:96px}}.history-timeline{display:flex;flex-direction:column}@media (min-width:768.5px){.history-timeline{gap:0}}@media (max-width:768.4px){.history-timeline{gap:0}}.history-block{display:flex;flex-direction:column}@media (min-width:768.5px){.history-block+.history-block{margin-top:48px}}@media (max-width:768.4px){.history-block+.history-block{margin-top:48px}}.history-period{align-items:center;display:flex}@media (min-width:768.5px){.history-period{gap:16px}}@media (max-width:768.4px){.history-period{gap:12px}}@media (min-width:768.5px){.history-period{padding-bottom:24px}}@media (max-width:768.4px){.history-period{padding-bottom:23px}}@media (min-width:768.5px){.history-period{padding-top:0}}@media (max-width:768.4px){.history-period{padding-top:0}}.history-marker{background-color:var(--color-primary);flex-shrink:0;height:8px;width:8px}.history-year{line-height:1.5}@media (min-width:768.5px){.history-year{font-size:24px}}@media (max-width:768.4px){.history-year{font-size:20px}}.history-definition-list{display:flex;flex-direction:column;margin:0}.history-entry{border-bottom:1px solid #d5dadd;border-top:1px solid #d5dadd;display:flex}.history-entry+.history-entry{border-top:none}.history-term{color:var(--color-text-secondary);flex-shrink:0;line-height:1.75}@media (min-width:768.5px){.history-term{font-size:16px}}@media (max-width:768.4px){.history-term{font-size:16px}}@media (min-width:768.5px){.history-term{width:200px}}@media (max-width:768.4px){.history-term{width:68px}}@media (min-width:768.5px){.history-term{padding:15px 0 15px 24px}}@media (max-width:768.4px){.history-term{padding:15px 0 15px 20px}}.history-desc{color:var(--color-text);flex:1;line-height:1.75;margin:0;text-decoration:none!important}@media (min-width:768.5px){.history-desc{font-size:16px}}@media (max-width:768.4px){.history-desc{font-size:16px}}@media (min-width:768.5px){.history-desc{padding:15px 16px 15px 0}}@media (max-width:768.4px){.history-desc{padding:15px 16px}}@media (min-width:768.5px){.history-desc p+p{margin-top:12px}}@media (max-width:768.4px){.history-desc p+p{margin-top:12px}}.history-desc *{text-decoration:none!important}@media (min-width:768.5px){.history-chart-block{padding-top:63px}}@media (max-width:768.4px){.history-chart-block{padding-top:48px}}@media (min-width:768.5px){.history-chart-block .history-chart-title{font-size:20px}}@media (max-width:768.4px){.history-chart-block .history-chart-title{font-size:18px}}.history-chart-block .history-chart-title{line-height:1.5}@media (min-width:768.5px){.history-chart-block .history-chart{margin-top:16px}}@media (max-width:768.4px){.history-chart-block .history-chart{margin-top:11px}}.history-chart-block .history-chart img{width:100%}@media (min-width:768.5px){.section-team-members{padding-bottom:128px}}@media (max-width:768.4px){.section-team-members{padding-bottom:96px}}@media (min-width:768.5px){.section-team-members>.container-l>.philosophy-block-header{margin-bottom:64px}}@media (max-width:768.4px){.section-team-members>.container-l>.philosophy-block-header{margin-bottom:48px}}.team-content{display:flex;flex-direction:column}@media (min-width:768.5px){.team-content{gap:64px}}@media (max-width:768.4px){.team-content{gap:48px}}.team-group{display:flex;flex-direction:column}@media (min-width:768.5px){.team-group{gap:32px}}@media (max-width:768.4px){.team-group{gap:24px}}.team-group-header{display:flex;flex-direction:column}@media (min-width:768.5px){.team-group-header{gap:8px}}@media (max-width:768.4px){.team-group-header{gap:8px}}.team-group-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.team-group-title{font-size:24px}}@media (max-width:768.4px){.team-group-title{font-size:24px}}.team-group-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.team-group-eyebrow{font-size:16px}}@media (max-width:768.4px){.team-group-eyebrow{font-size:16px}}.team-card-list{display:flex}@media (min-width:768.5px){.team-card-list{gap:24px}}@media (max-width:768.4px){.team-card-list{gap:16px}}@media(min-width:768.5px){.team-card-list{flex-direction:row}}@media(max-width:768.4px){.team-card-list{flex-direction:column}}@media (min-width:768.5px){.team-card-list+.team-card-list{margin-top:32px}}@media (max-width:768.4px){.team-card-list+.team-card-list{margin-top:16px}}.team-card{background-color:#f7f8f8;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left}@media(min-width:768.5px){.team-card{flex:1}}.team-card-image{overflow:hidden}@media (min-width:768.5px){.team-card-image{height:316px}}@media (max-width:768.4px){.team-card-image{height:280px}}.team-card-image img{height:100%;object-fit:cover;width:100%}.team-card-body{display:flex;flex-direction:column}@media (min-width:768.5px){.team-card-body{gap:8px}}@media (max-width:768.4px){.team-card-body{gap:8px}}@media (min-width:768.5px){.team-card-body{padding:24px 24px 32px}}@media (max-width:768.4px){.team-card-body{padding:20px 20px 24px}}.team-card-role{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.team-card-role{font-size:14px}}@media (max-width:768.4px){.team-card-role{font-size:14px}}.team-card-name-group{display:flex;flex-direction:column}@media (min-width:768.5px){.team-card-name-group{gap:4px}}@media (max-width:768.4px){.team-card-name-group{gap:4px}}.team-card-name{line-height:1.5}@media (min-width:768.5px){.team-card-name{font-size:24px}}@media (max-width:768.4px){.team-card-name{font-size:24px}}.team-card-name-en{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.team-card-name-en{font-size:16px}}@media (max-width:768.4px){.team-card-name-en{font-size:16px}}.section-team-recruitment{background-color:#f7f8f8}@media (min-width:768.5px){.section-team-recruitment{padding-top:128px}}@media (max-width:768.4px){.section-team-recruitment{padding-top:96px}}@media (min-width:768.5px){.section-team-recruitment{padding-bottom:128px}}@media (max-width:768.4px){.section-team-recruitment{padding-bottom:96px}}@media (min-width:768.5px){.section-team-recruitment>.container-l>.container-m>.philosophy-block-header{margin-bottom:48px}}@media (max-width:768.4px){.section-team-recruitment>.container-l>.container-m>.philosophy-block-header{margin-bottom:32px}}.recruitment-body{display:flex;flex-direction:column}@media (min-width:768.5px){.recruitment-body{gap:32px}}@media (max-width:768.4px){.recruitment-body{gap:24px}}.recruitment-message{line-height:2}@media (min-width:768.5px){.recruitment-message{font-size:16px}}@media (max-width:768.4px){.recruitment-message{font-size:16px}}.modal-team-member .modal-inner{pointer-events:none}.modal-team-member .team-dialog{background-color:#fff;display:flex;pointer-events:auto;position:relative}@media (min-width:768.5px){.modal-team-member .team-dialog{margin-left:auto}}@media (max-width:768.4px){.modal-team-member .team-dialog{margin-left:24px}}@media (min-width:768.5px){.modal-team-member .team-dialog{margin-right:auto}}@media (max-width:768.4px){.modal-team-member .team-dialog{margin-right:24px}}@media (min-width:768.5px){.modal-team-member .team-dialog{gap:32px}}@media (max-width:768.4px){.modal-team-member .team-dialog{gap:16px}}@media (min-width:768.5px){.modal-team-member .team-dialog{padding:48px 48px 64px}}@media (max-width:768.4px){.modal-team-member .team-dialog{padding:48px 24px}}@media(min-width:768.5px){.modal-team-member .team-dialog{width:720px}}@media(max-width:768.4px){.modal-team-member .team-dialog{flex-direction:column}}.modal-team-member .team-dialog-image{flex-shrink:0;overflow:hidden}@media (min-width:768.5px){.modal-team-member .team-dialog-image{width:240px}}@media (max-width:768.4px){.modal-team-member .team-dialog-image{width:240px}}@media (min-width:768.5px){.modal-team-member .team-dialog-image{height:240px}}@media (max-width:768.4px){.modal-team-member .team-dialog-image{height:240px}}.modal-team-member .team-dialog-image img{height:100%;object-fit:cover;width:100%}.modal-team-member .team-dialog-content{display:flex;flex:1;flex-direction:column}@media (min-width:768.5px){.modal-team-member .team-dialog-content{gap:24px}}@media (max-width:768.4px){.modal-team-member .team-dialog-content{gap:16px}}.modal-team-member .team-dialog-profile{display:flex;flex-direction:column}@media (min-width:768.5px){.modal-team-member .team-dialog-profile{gap:8px}}@media (max-width:768.4px){.modal-team-member .team-dialog-profile{gap:4px}}.modal-team-member .team-dialog-role{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.modal-team-member .team-dialog-role{font-size:14px}}@media (max-width:768.4px){.modal-team-member .team-dialog-role{font-size:14px}}.modal-team-member .team-dialog-name-group{display:flex;flex-direction:column}@media (min-width:768.5px){.modal-team-member .team-dialog-name-group{gap:4px}}@media (max-width:768.4px){.modal-team-member .team-dialog-name-group{gap:4px}}.modal-team-member .team-dialog-name{line-height:1.5}@media (min-width:768.5px){.modal-team-member .team-dialog-name{font-size:24px}}@media (max-width:768.4px){.modal-team-member .team-dialog-name{font-size:24px}}.modal-team-member .team-dialog-name-en{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.modal-team-member .team-dialog-name-en{font-size:16px}}@media (max-width:768.4px){.modal-team-member .team-dialog-name-en{font-size:16px}.modal-team-member .team-dialog-bio-wrap{max-height:151px;overflow-y:auto}.modal-team-member .team-dialog-bio-wrap.is-scrollable{background:linear-gradient(180deg,#fff calc(100% - 12px),#f1f3f4)}}.modal-team-member .team-dialog-bio{line-height:1.75}@media (min-width:768.5px){.modal-team-member .team-dialog-bio{font-size:16px}}@media (max-width:768.4px){.modal-team-member .team-dialog-bio{font-size:16px}}.team-block-header{display:flex;flex-direction:column}@media (min-width:768.5px){.team-block-header{gap:8px}}@media (max-width:768.4px){.team-block-header{gap:8px}}.team-block-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.team-block-title{font-size:32px}}@media (max-width:768.4px){.team-block-title{font-size:26px}}.team-block-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.team-block-eyebrow{font-size:16px}}@media (max-width:768.4px){.team-block-eyebrow{font-size:16px}}@media (min-width:768.5px){.team-index-wrap{margin-top:65px}}@media (max-width:768.4px){.team-index-wrap{margin-top:50px}}@media (min-width:768.5px){.team-index-header .team-index-title{font-size:24px}}@media (max-width:768.4px){.team-index-header .team-index-title{font-size:20px}}.team-index-header .team-index-title{line-height:1.5}@media (min-width:768.5px){.team-index-header .team-index-eyebrow{margin-top:6px}}@media (max-width:768.4px){.team-index-header .team-index-eyebrow{margin-top:6px}}@media (min-width:768.5px){.team-index-header .team-index-eyebrow{font-size:16px}}@media (max-width:768.4px){.team-index-header .team-index-eyebrow{font-size:16px}}.team-index-header .team-index-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.section-team-index{padding-bottom:128px}}@media (max-width:768.4px){.section-team-index{padding-bottom:96px}}@media (min-width:768.5px){.section-team-index .team-index{margin-top:32px}}@media (max-width:768.4px){.section-team-index .team-index{margin-top:32px}}.section-team-index .team-index{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:768.5px){.section-team-index .team-index{gap:32px 24px}}@media (max-width:768.4px){.section-team-index .team-index{gap:32px 0;grid-template-columns:1fr}}.section-team-index .team-index .item{background-color:#f7f8f8;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:0;text-align:left;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.section-team-index .team-index .item:hover{background-color:color-mix(in srgb,#f7f8f8,#000 5%)}}@media(hover:none){.section-team-index .team-index .item:active{background-color:color-mix(in srgb,#f7f8f8,#000 5%)}}.section-team-index .team-index .item:focus-visible{background-color:color-mix(in srgb,#f7f8f8,#000 5%)}@media (min-width:768.5px){.section-team-index .team-index .info{padding:30px 24px 32px}}@media (max-width:768.4px){.section-team-index .team-index .info{padding:24px 24px 32px}}.section-team-index .team-index .info{display:flex;flex-direction:column}@media (min-width:768.5px){.section-team-index .team-index .info{gap:8px}}@media (max-width:768.4px){.section-team-index .team-index .info{gap:8px}}@media(min-width:768.5px){.section-team-index .team-index .info{flex:1}}.section-team-index .team-index .position{align-items:center;display:flex}@media (min-width:768.5px){.section-team-index .team-index .position{font-size:14px}}@media (max-width:768.4px){.section-team-index .team-index .position{font-size:14px}}.section-team-index .team-index .position{line-height:1.75}@media(min-width:768.5px)and (min-width:768.5px){.section-team-index .team-index .position{min-height:50px}}@media(min-width:768.5px)and (max-width:768.4px){.section-team-index .team-index .position{min-height:50px}}@media(min-width:768.5px){.section-team-index .team-index .name-holder{margin-top:auto}.section-team-index .team-index .name{font-size:24px}}@media (max-width:768.4px){.section-team-index .team-index .name{font-size:20px}}.section-team-index .team-index .name{font-weight:700;line-height:1.5}@media (min-width:768.5px){.section-team-index .team-index .name-en{margin-top:4px}}@media (max-width:768.4px){.section-team-index .team-index .name-en{margin-top:4px}}@media (min-width:768.5px){.section-team-index .team-index .name-en{font-size:16px}}@media (max-width:768.4px){.section-team-index .team-index .name-en{font-size:16px}}.section-team-index .team-index .name-en{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.section-team-organization{padding:128px 0}}@media (max-width:768.4px){.section-team-organization{padding:97px 0}}.section-team-organization{background-color:#f7f8f8}@media (min-width:768.5px){.organization-image{margin-top:64px}}@media (max-width:768.4px){.organization-image{margin-top:48px}}@media (min-width:768.5px){.organization-image{padding-right:0}}@media (max-width:768.4px){.organization-image{padding-right:29px}}@media (min-width:768.5px){.section-offices{padding-bottom:128px}}@media (max-width:768.4px){.section-offices{padding-bottom:96px}}.offices-list{display:grid;grid-template-columns:1fr 1fr}@media (min-width:768.5px){.offices-list{gap:24px}}@media (max-width:768.4px){.offices-list{gap:48px;grid-template-columns:1fr}}.office-block{display:flex;flex-direction:column}@media (min-width:768.5px){.office-block{gap:16px}}@media (max-width:768.4px){.office-block{gap:16px}}.office-title{line-height:1.5}@media (min-width:768.5px){.office-title{font-size:20px}}@media (max-width:768.4px){.office-title{font-size:18px}}.office-address{line-height:1.75;text-decoration:none!important}@media (min-width:768.5px){.office-address{font-size:16px}}@media (max-width:768.4px){.office-address{font-size:16px}}.office-address *{text-decoration:none!important}.office-map{overflow:hidden;width:100%}@media (min-width:768.5px){.office-map{height:364px}}@media (max-width:768.4px){.office-map{height:256px}}.office-map iframe{border:0;height:100%;width:100%}@media (min-width:768.5px){.section-press-kit{padding-bottom:128px}}@media (max-width:768.4px){.section-press-kit{padding-bottom:96px}}.press-kit-grid{display:grid}@media (min-width:768.5px){.press-kit-grid{gap:48px 24px}}@media (max-width:768.4px){.press-kit-grid{gap:48px 0}}@media(min-width:768.5px){.press-kit-grid{grid-template-columns:repeat(2,1fr)}.press-kit-grid:before{content:"";grid-column:2;grid-row:1}}@media(min-width:768.5px)and (min-width:1120px){.press-kit-grid{grid-template-columns:repeat(3,1fr)}.press-kit-grid:after{content:"";grid-column:3;grid-row:1}}@media(max-width:768.4px){.press-kit-grid{grid-template-columns:1fr}}.press-kit-item{display:flex;flex-direction:column}@media (min-width:768.5px){.press-kit-item{gap:16px}}@media (max-width:768.4px){.press-kit-item{gap:16px}}.press-kit-item-header{align-items:center;display:flex}@media (min-width:768.5px){.press-kit-item-header{gap:8px}}@media (max-width:768.4px){.press-kit-item-header{gap:8px}}.press-kit-item-title{color:var(--color-text);line-height:1}@media (min-width:768.5px){.press-kit-item-title{font-size:16px}}@media (max-width:768.4px){.press-kit-item-title{font-size:16px}}.press-kit-item-tag{align-items:center;background-color:#fff;border:1px solid #d5dadd;color:var(--color-text-secondary);display:inline-flex;justify-content:center;line-height:1}@media (min-width:768.5px){.press-kit-item-tag{font-size:14px}}@media (max-width:768.4px){.press-kit-item-tag{font-size:14px}}@media (min-width:768.5px){.press-kit-item-tag{padding:6px 8px}}@media (max-width:768.4px){.press-kit-item-tag{padding:6px 8px}}@media (min-width:768.5px){.press-kit-item-tag{border-radius:4px}}@media (max-width:768.4px){.press-kit-item-tag{border-radius:4px}}.press-kit-item-preview{position:relative}.press-kit-item-preview .press-kit-item-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.press-kit-item-preview .press-kit-item-overlay .icon-download{color:#fff;height:48px;width:48px}@media(hover:hover)and (pointer:fine){.press-kit-item-preview:hover .press-kit-item-overlay{opacity:1}}@media(hover:none){.press-kit-item-preview:active .press-kit-item-overlay{opacity:1}}.press-kit-item-preview:focus-visible .press-kit-item-overlay{opacity:1}.press-kit-item-logo{align-items:center;aspect-ratio:316/237;background-color:#fff;border:1px solid #d5dadd;display:flex;justify-content:center}.press-kit-item-logo img{width:56.9620253165%}.press-kit-item-logo img.levechy-dog{width:38.2911392405%}@media (min-width:768.5px){.section-news{padding-bottom:128px}}@media (max-width:768.4px){.section-news{padding-bottom:96px}}.news-filter-bar{align-items:center;display:flex;justify-content:space-between}@media (min-width:768.5px){.news-filter-bar{gap:24px}}@media (max-width:768.4px){.news-filter-bar{align-items:stretch;flex-direction:column;gap:16px}}.news-segmented-control{display:flex}@media(min-width:768.5px){.news-segmented-control{width:460px}}@media(max-width:768.4px){.news-segmented-control{width:100%}}.news-segment-item{align-items:center;background-color:#fff;border:1px solid #d5dadd;border-left:none;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1;font-family:gotham,sans-serif;font-weight:500;justify-content:center;line-height:1;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-segment-item{height:48px}}@media (max-width:768.4px){.news-segment-item{height:48px}}@media (min-width:768.5px){.news-segment-item{font-size:16px}}@media (max-width:768.4px){.news-segment-item{font-size:16px}}@media (min-width:768.5px){.news-segment-item{padding:0 16px}}@media (max-width:768.4px){.news-segment-item{padding:0 12px}}.news-segment-item:first-child{border-left:1px solid #d5dadd}.news-segment-item.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text)}@media(hover:hover)and (pointer:fine){.news-segment-item:hover{background-color:color-mix(in srgb,#fff,#000 5%)}.news-segment-item:hover.active{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}@media(hover:none){.news-segment-item:active{background-color:color-mix(in srgb,#fff,#000 5%)}.news-segment-item:active.active{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}.news-segment-item:focus-visible{background-color:color-mix(in srgb,#fff,#000 5%)}.news-segment-item:focus-visible.active{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}.news-year-select{align-items:center;background-color:#fff;border:1px solid #d5dadd;cursor:pointer;display:flex;position:relative;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-year-select{width:240px}}@media (max-width:768.4px){.news-year-select{width:auto}}@media (min-width:768.5px){.news-year-select{height:48px}}@media (max-width:768.4px){.news-year-select{height:48px}}@media(hover:hover)and (pointer:fine){.news-year-select:hover{background-color:color-mix(in srgb,#fff,#000 5%)}}@media(hover:none){.news-year-select:active{background-color:color-mix(in srgb,#fff,#000 5%)}}.news-year-select:focus-visible{background-color:color-mix(in srgb,#fff,#000 5%)}.news-year-select select{appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;flex:1;font-family:Noto Sans JP,sans-serif;height:100%;line-height:1.75}@media (min-width:768.5px){.news-year-select select{font-size:16px}}@media (max-width:768.4px){.news-year-select select{font-size:16px}}@media (min-width:768.5px){.news-year-select select{padding:0 16px}}@media (max-width:768.4px){.news-year-select select{padding:0 16px}}.news-year-select select:focus{outline:none}.news-year-select .icon{bottom:0;margin:auto;pointer-events:none;position:absolute;top:0}@media (min-width:768.5px){.news-year-select .icon{right:16px}}@media (max-width:768.4px){.news-year-select .icon{right:16px}}@media (min-width:768.5px){.news-year-select .icon{width:24px}}@media (max-width:768.4px){.news-year-select .icon{width:24px}}@media (min-width:768.5px){.news-year-select .icon{height:24px}}@media (max-width:768.4px){.news-year-select .icon{height:24px}}.news-content-list{display:flex;flex-direction:column}@media (min-width:768.5px){.news-content-list{margin:-24px 0}}@media (max-width:768.4px){.news-content-list{margin:-16px 0}}.news-content-list:empty{display:none}.news-list-item{color:inherit;display:flex;text-decoration:none;transition:opacity .3s ease}@media (min-width:768.5px){.news-list-item{gap:24px}}@media (max-width:768.4px){.news-list-item{gap:16px}}@media (min-width:768.5px){.news-list-item{padding:24px 0}}@media (max-width:768.4px){.news-list-item{padding:16px 0}}@media(min-width:768.5px){.news-list-item{align-items:center}}@media(hover:hover)and (pointer:fine){.news-list-item:hover .news-list-item-content .news-list-item-title{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-list-item:hover .news-list-item-content .news-list-item-desc{color:color-mix(in srgb,var(--color-text-secondary),#fff 20%)}}@media(hover:none){.news-list-item:active .news-list-item-content .news-list-item-title{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-list-item:active .news-list-item-content .news-list-item-desc{color:color-mix(in srgb,var(--color-text-secondary),#fff 20%)}}.news-list-item:focus-visible .news-list-item-content .news-list-item-title{color:color-mix(in srgb,#171a1c,#fff 20%)}.news-list-item:focus-visible .news-list-item-content .news-list-item-desc{color:color-mix(in srgb,var(--color-text-secondary),#fff 20%)}.news-list-item+.news-list-item{border-top:1px solid #d5dadd}.news-list-item-thumbnail{flex-shrink:0;overflow:hidden}@media (min-width:768.5px){.news-list-item-thumbnail{width:180px}}@media (max-width:768.4px){.news-list-item-thumbnail{width:80px}}@media (min-width:768.5px){.news-list-item-thumbnail{height:135px}}@media (max-width:768.4px){.news-list-item-thumbnail{height:60px}}.news-list-item-thumbnail img{height:100%;object-fit:cover;width:100%}.news-list-item-content{display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width:768.5px){.news-list-item-content{gap:8px}}@media (max-width:768.4px){.news-list-item-content{gap:8px}}.news-list-item-title{color:var(--color-text);line-height:1.5;transition:color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-list-item-title{font-size:20px}}@media (max-width:768.4px){.news-list-item-title{font-size:18px}}[data-page=home] .news-list-item-title{font-weight:400;line-height:1.75}@media (min-width:768.5px){[data-page=home] .news-list-item-title{font-size:16px}}@media (max-width:768.4px){[data-page=home] .news-list-item-title{font-size:16px}}.news-list-item-desc{color:var(--color-text-secondary);display:-webkit-box;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-list-item-desc{font-size:14px}}@media (max-width:768.4px){.news-list-item-desc{font-size:14px}}.section-related-articles .news-list-item-desc,[data-page=home] .news-list-item-desc{display:none}.news-list-item-meta{align-items:center;display:flex}@media (min-width:768.5px){.news-list-item-meta{gap:8px}}@media (max-width:768.4px){.news-list-item-meta{gap:8px}}@media (min-width:768.5px){.news-list-item-meta{min-height:26px}}@media (max-width:768.4px){.news-list-item-meta{min-height:26px}}.news-list-item-date{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.news-list-item-date{font-size:14px}}@media (max-width:768.4px){.news-list-item-date{font-size:14px}}.news-list-item-tag{align-items:center;background-color:#fff;border:1px solid #d5dadd;color:var(--color-text-secondary);display:inline-flex;justify-content:center;line-height:1}@media (min-width:768.5px){.news-list-item-tag{font-size:14px}}@media (max-width:768.4px){.news-list-item-tag{font-size:14px}}@media (min-width:768.5px){.news-list-item-tag{padding:5px 7px}}@media (max-width:768.4px){.news-list-item-tag{padding:5px 7px}}@media (min-width:768.5px){.news-list-item-tag{border-radius:4px}}@media (max-width:768.4px){.news-list-item-tag{border-radius:4px}}.news-list-divider{border:none;border-top:1px solid #d5dadd;margin:0}.news-content{display:flex;flex-direction:column}@media (min-width:768.5px){.news-content{gap:64px}}@media (max-width:768.4px){.news-content{gap:48px}}.news-more-button{display:flex;justify-content:center;width:100%}@media (min-width:768.5px){.news-more-button{margin-top:64px}}@media (max-width:768.4px){.news-more-button{margin-top:48px}}@media(min-width:768.5px){.news-more-button .btn-navy{width:172px}}@media(max-width:768.4px){.news-more-button .btn-navy{width:100%}}.news-content-empty{align-items:center;display:none;flex-direction:column;opacity:0;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.news-content-empty{gap:16px}}@media (max-width:768.4px){.news-content-empty{gap:16px}}@media (min-width:768.5px){.news-content-empty{margin-top:48px}}@media (max-width:768.4px){.news-content-empty{margin-top:48px}}@media (min-width:768.5px){.news-content-empty{margin-bottom:48px}}@media (max-width:768.4px){.news-content-empty{margin-bottom:48px}}@media (min-width:768.5px){.news-content-empty .empty-image{width:200px}}@media (max-width:768.4px){.news-content-empty .empty-image{width:200px}}.news-content-empty .empty-text{text-align:center}@media (min-width:768.5px){.news-content-empty .empty-text{font-size:16px}}@media (max-width:768.4px){.news-content-empty .empty-text{font-size:16px}}.news-content:has(.news-content-list:empty) .news-content-empty{display:flex;opacity:1}@starting-style{.news-content:has(.news-content-list:empty) .news-content-empty{opacity:0}}.section-news-detail{background-color:#fff}@media (min-width:768.5px){.section-news-detail{padding-top:64px}}@media (max-width:768.4px){.section-news-detail{padding-top:17px}}@media (min-width:768.5px){.section-news-detail{padding-bottom:128px}}@media (max-width:768.4px){.section-news-detail{padding-bottom:96px}}.article-header{display:flex;flex-direction:column}@media (min-width:768.5px){.article-header{gap:16px}}@media (max-width:768.4px){.article-header{gap:16px}}.article-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.article-title{font-size:32px}}@media (max-width:768.4px){.article-title{font-size:26px}}.article-meta{align-items:center;display:flex}@media (min-width:768.5px){.article-meta{gap:8px}}@media (max-width:768.4px){.article-meta{gap:8px}}.article-date{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){.article-date{font-size:14px}}@media (max-width:768.4px){.article-date{font-size:14px}}.article-tag{align-items:center;background-color:#fff;border:1px solid #d5dadd;color:var(--color-text-secondary);display:inline-flex;justify-content:center;line-height:1}@media (min-width:768.5px){.article-tag{font-size:14px}}@media (max-width:768.4px){.article-tag{font-size:14px}}@media (min-width:768.5px){.article-tag{padding:5px 7px}}@media (max-width:768.4px){.article-tag{padding:5px 7px}}@media (min-width:768.5px){.article-tag{border-radius:4px}}@media (max-width:768.4px){.article-tag{border-radius:4px}}.article-body{display:flex;flex-direction:column}@media (min-width:768.5px){.article-body{gap:64px}}@media (max-width:768.4px){.article-body{gap:48px}}.article-body p{line-height:2}@media (min-width:768.5px){.article-body p{font-size:16px}}@media (max-width:768.4px){.article-body p{font-size:16px}}.article-body a{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;transition:text-decoration-color .4s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.article-body a:hover{text-decoration-color:transparent}}@media(hover:none){.article-body a:active{text-decoration-color:transparent}}.article-body a:focus-visible{text-decoration-color:transparent}.article-body img{height:auto;width:100%}.article-body .jp-relatedposts{display:none!important}.article-content-area{display:flex;flex-direction:column}@media (min-width:768.5px){.article-content-area{gap:64px}}@media (max-width:768.4px){.article-content-area{gap:48px}}.section-related-articles{background-color:#f7f8f8}@media (min-width:768.5px){.section-related-articles{padding-top:128px}}@media (max-width:768.4px){.section-related-articles{padding-top:96px}}@media (min-width:768.5px){.section-related-articles{padding-bottom:128px}}@media (max-width:768.4px){.section-related-articles{padding-bottom:96px}}.related-articles-header{align-items:center;display:flex;justify-content:space-between}@media (min-width:768.5px){.related-articles-header{gap:24px}}@media (max-width:768.4px){.related-articles-header{align-items:flex-end;gap:16px}}.related-articles-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.related-articles-title{font-size:32px}}@media (max-width:768.4px){.related-articles-title{font-size:26px}}.related-articles-link{align-items:center;display:flex;line-height:1}@media (min-width:768.5px){.related-articles-link{gap:8px}}@media (max-width:768.4px){.related-articles-link{gap:8px}}@media (min-width:768.5px){.related-articles-link{font-size:16px}}@media (max-width:768.4px){.related-articles-link{font-size:16px}}.related-articles-link .icon{background-color:#2e426b;color:#fff;height:24px;width:24px}.related-articles-content{display:flex;flex-direction:column}@media (min-width:768.5px){.related-articles-content{gap:48px}}@media (max-width:768.4px){.related-articles-content{gap:32px}}.related-articles-list{display:flex;flex-direction:column}@media (min-width:768.5px){.related-articles-list{gap:24px}}@media (max-width:768.4px){.related-articles-list{gap:16px}}@media (min-width:768.5px){[data-page=careers] .section-careers-intro{padding-bottom:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-intro{padding-bottom:96px}}@media (min-width:768.5px){[data-page=careers] .careers-intro-content{padding-top:12px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-content{padding-top:0}}[data-page=careers] .careers-intro-content:has(.careers-intro-image){display:grid}@media (min-width:768.5px){[data-page=careers] .careers-intro-content:has(.careers-intro-image){gap:24px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-content:has(.careers-intro-image){gap:32px}}@media(min-width:768.5px){[data-page=careers] .careers-intro-content:has(.careers-intro-image){grid-template-columns:1fr 1fr}}@media(max-width:768.4px){[data-page=careers] .careers-intro-content:has(.careers-intro-image){grid-template-columns:1fr}}@media(min-width:768.5px){[data-page=careers] .careers-intro-content:has(.careers-intro-image) .careers-intro-message{flex:1;padding-right:24px}}[data-page=careers] .careers-intro-message{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-intro-message{gap:32px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-message{gap:32px}}@media(min-width:768.5px){[data-page=careers] .careers-intro-message{flex:1}}@media(max-width:768.4px){[data-page=careers] .careers-intro-message{order:2}}[data-page=careers] .careers-intro-text{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-intro-text{gap:16px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-text{gap:16px}}[data-page=careers] .careers-intro-text p{line-height:2}@media (min-width:768.5px){[data-page=careers] .careers-intro-text p{font-size:16px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-text p{font-size:16px}}[data-page=careers] .careers-intro-buttons{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-intro-buttons{gap:16px}}@media (max-width:768.4px){[data-page=careers] .careers-intro-buttons{gap:16px}}[data-page=careers] .careers-intro-buttons .btn-navy,[data-page=careers] .careers-intro-buttons .btn-yellow{justify-content:center;width:100%}@media(max-width:768.4px){[data-page=careers] .careers-intro-image{order:1;width:100%}}@media (min-width:768.5px){[data-page=careers] .careers-block-title{font-size:32px}}@media (max-width:768.4px){[data-page=careers] .careers-block-title{font-size:26px}}[data-page=careers] .careers-block-title{line-height:1.5}[data-page=careers] .careers-block-eyebrow{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){[data-page=careers] .careers-block-eyebrow{margin-top:8px}}@media (max-width:768.4px){[data-page=careers] .careers-block-eyebrow{margin-top:8px}}[data-page=careers] .section-careers-about{background-color:#fff}@media (min-width:768.5px){[data-page=careers] .section-careers-about{padding-top:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-about{padding-top:96px}}@media (min-width:768.5px){[data-page=careers] .section-careers-about{padding-bottom:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-about{padding-bottom:96px}}@media (min-width:768.5px){[data-page=careers] .careers-our-track-record{padding-top:64px}}@media (max-width:768.4px){[data-page=careers] .careers-our-track-record{padding-top:64px}}[data-page=careers] .glance-card-list{grid-template-columns:1fr}@media (min-width:768.5px){[data-page=careers] .glance-card-list{margin-top:32px}}@media (max-width:768.4px){[data-page=careers] .glance-card-list{margin-top:20px}}@media (min-width:768.5px){[data-page=careers] .glance-card-list{gap:24px}}@media (max-width:768.4px){[data-page=careers] .glance-card-list{gap:12px}}[data-page=careers] .glance-card-stack{display:grid}@media (min-width:768.5px){[data-page=careers] .glance-card-stack{gap:24px}}@media (max-width:768.4px){[data-page=careers] .glance-card-stack{gap:12px}}@media(min-width:768.5px){[data-page=careers] .glance-card-stack{grid-template-columns:1fr 1px 1fr}[data-page=careers] .glance-card-stack .glance-card-border{height:100%}[data-page=careers] .glance-card-stack .glance-card--compact{height:240px}}@media (max-width:768.4px){[data-page=careers] .glance-card-stack .glance-card--compact{height:210px}}@media (min-width:768.5px){[data-page=careers] .glance-card-stack .glance-card--compact .glance-card-stats{gap:48px}}@media (max-width:768.4px){[data-page=careers] .glance-card-stack .glance-card--compact .glance-card-stats{gap:32px}}[data-page=careers] .glance-card--compact{justify-content:flex-start}@media (min-width:768.5px){[data-page=careers] .glance-card--compact .glance-card-stats{gap:32px}}@media (max-width:768.4px){[data-page=careers] .glance-card--compact .glance-card-stats{gap:32px}}[data-page=careers] .glance-card{background-color:transparent}@media (min-width:768.5px){[data-page=careers] .glance-card{padding:32px 0 48px}}@media (max-width:768.4px){[data-page=careers] .glance-card{padding:28px 0 48px}}[data-page=careers] .glance-card-border{background-color:#d5dadd;height:1px}[data-page=careers] .glance-card-label{font-weight:400;line-height:1.75}@media (min-width:768.5px){[data-page=careers] .glance-card-label{font-size:16px}}@media (max-width:768.4px){[data-page=careers] .glance-card-label{font-size:16px}}[data-page=careers] .glance-card-label:after{background-color:var(--color-primary);content:"";display:inline-block}@media (min-width:768.5px){[data-page=careers] .glance-card-label:after{width:8px}}@media (max-width:768.4px){[data-page=careers] .glance-card-label:after{width:8px}}@media (min-width:768.5px){[data-page=careers] .glance-card-label:after{height:8px}}@media (max-width:768.4px){[data-page=careers] .glance-card-label:after{height:8px}}@media (min-width:768.5px){[data-page=careers] .glance-card-label:after{margin-left:4px}}@media (max-width:768.4px){[data-page=careers] .glance-card-label:after{margin-left:4px}}@media (min-width:768.5px){[data-page=careers] .glance-card-value{font-size:52px}}@media (max-width:768.4px){[data-page=careers] .glance-card-value{font-size:40px}}@media (min-width:768.5px){[data-page=careers] .glance-card-stats{gap:48px}}@media (max-width:768.4px){[data-page=careers] .glance-card-stats{gap:32px}}@media (min-width:768.5px){[data-page=careers] .glance-chart-container{padding:75px 0 0}}@media (max-width:768.4px){[data-page=careers] .glance-chart-container{padding:52px 0 0}}[data-page=careers] .glance-bar-chart{max-width:470px;--cu:calc(100cqw/336)}@media (min-width:768.5px){[data-page=careers] .careers-organization{padding-top:120px}}@media (max-width:768.4px){[data-page=careers] .careers-organization{padding-top:96px}}[data-page=careers] .careers-organization .organization-block-list{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-list{margin-top:64px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-list{margin-top:48px}}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-list{gap:48px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-list{gap:48px}}[data-page=careers] .careers-organization .organization-stack{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-stack{gap:48px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-stack{gap:48px}}@media(min-width:768.5px){[data-page=careers] .careers-organization .organization-stack{display:grid;grid-template-columns:1fr 1px 1fr}[data-page=careers] .careers-organization .organization-stack .organization-block-border{height:100%}[data-page=careers] .careers-organization .organization-stack .organization-block-text{text-align:left}}[data-page=careers] .careers-organization .organization-block-border{background-color:#d5dadd;height:1px}[data-page=careers] .careers-organization .organization-block-text{color:var(--color-text-secondary);line-height:1.75}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-text{font-size:14px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-text{font-size:14px}}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-text{margin-top:24px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-text{margin-top:24px}}@media(min-width:768.5px){[data-page=careers] .careers-organization .organization-block-text{text-align:center}}[data-page=careers] .careers-organization .organization-block-annotation{color:var(--color-text-secondary);line-height:1}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-annotation{font-size:12px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-annotation{font-size:12px}}@media (min-width:768.5px){[data-page=careers] .careers-organization .organization-block-annotation{margin-top:8px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .organization-block-annotation{margin-top:8px}}@media(min-width:768.5px){[data-page=careers] .careers-organization .organization-block-annotation{text-align:center}}[data-page=careers] .careers-organization .circle-diagram{--r:72px;position:relative}@media (min-width:768.5px){[data-page=careers] .careers-organization .circle-diagram{margin:48px auto 0}}@media (max-width:768.4px){[data-page=careers] .careers-organization .circle-diagram{margin:48px auto 0}}[data-page=careers] .careers-organization .circle-diagram{background-image:conic-gradient(#94a8d1 0 calc(var(--circle-label)*1%),#708bc2 calc(var(--circle-label)*1%) 100%);border-radius:50%;height:calc(var(--r)*4);width:calc(var(--r)*4)}[data-page=careers] .careers-organization .circle-diagram .diagram-label{color:#fff;display:flex;flex-direction:column;font-size:calc(var(--r)*.3);left:50%;position:absolute;top:50%}@media (min-width:768.5px){[data-page=careers] .careers-organization .circle-diagram .diagram-label{gap:4px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .circle-diagram .diagram-label{gap:4px}}[data-page=careers] .careers-organization .circle-diagram .diagram-label.n1{--start:0;--end:calc(var(--circle-label)*0.01);--percentage:calc((var(--start) + var(--end))/2);--angle:calc(var(--percentage)*360deg);--deg:calc(-90deg + var(--angle));translate:calc(cos(var(--deg))*var(--r) - 50%) calc(sin(var(--deg))*var(--r) - 50%)}[data-page=careers] .careers-organization .circle-diagram .diagram-label.n2{--start:calc(var(--circle-label)*0.01);--end:1;--percentage:calc((var(--start) + var(--end))/2);--angle:calc(var(--percentage)*360deg);--deg:calc(-90deg + var(--angle));translate:calc(cos(var(--deg))*var(--r) - 50%) calc(sin(var(--deg))*var(--r) - 50%)}[data-page=careers] .careers-organization .circle-diagram .diagram-label span{line-height:1}@media (min-width:768.5px){[data-page=careers] .careers-organization .circle-diagram .diagram-label span{font-size:16px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .circle-diagram .diagram-label span{font-size:16px}}[data-page=careers] .careers-organization .circle-diagram .diagram-label span.en{line-height:1.5}@media (min-width:768.5px){[data-page=careers] .careers-organization .circle-diagram .diagram-label span.en{font-size:20px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .circle-diagram .diagram-label span.en{font-size:20px}}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list-wrap{min-height:288px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list-wrap{min-height:0}}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list-wrap{margin:48px -48px 0}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list-wrap{margin:48px -24px 0}}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list-wrap{padding-top:36px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list-wrap{padding-top:0}}[data-page=careers] .careers-organization .background-list{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;width:fit-content}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list{gap:24px 8px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list{gap:24px 8px}}[data-page=careers] .careers-organization .background-list .background-list-item{align-items:center;display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list .background-list-item{gap:12px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list .background-list-item{gap:12px}}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list .background-list-item .item-pic{width:72px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list .background-list-item .item-pic{width:60px}}[data-page=careers] .careers-organization .background-list .background-list-item .item-title{line-height:1}@media (min-width:768.5px){[data-page=careers] .careers-organization .background-list .background-list-item .item-title{font-size:12px}}@media (max-width:768.4px){[data-page=careers] .careers-organization .background-list .background-list-item .item-title{font-size:12px}}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit{padding-top:120px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit{padding-top:96px}}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list{margin-top:64px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list{margin-top:48px}}[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item{gap:12px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item{gap:12px}}[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item+.culture-benefit-list-item{border-top:1px solid #d5dadd}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item+.culture-benefit-list-item{margin-top:24px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item+.culture-benefit-list-item{margin-top:24px}}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item+.culture-benefit-list-item{padding-top:24px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item+.culture-benefit-list-item{padding-top:24px}}[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title{display:flex}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title{gap:8px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title{gap:8px}}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title{font-size:20px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title{font-size:18px}}[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title .icon{margin-top:calc(.5lh - 12px)}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title .icon{width:24px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title .icon{width:24px}}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title .icon{height:24px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-title .icon{height:24px}}[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-text{color:var(--color-text-secondary);line-height:1.75}@media (min-width:768.5px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-text{font-size:14px}}@media (max-width:768.4px){[data-page=careers] .careers-culture-benefit .culture-benefit-list .culture-benefit-list-item .item-text{font-size:14px}}[data-page=careers] .section-careers-message{background-color:#f7f8f8}@media (min-width:768.5px){[data-page=careers] .section-careers-message{padding-top:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-message{padding-top:96px}}@media (min-width:768.5px){[data-page=careers] .section-careers-message{padding-bottom:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-message{padding-bottom:96px}}[data-page=careers] .careers-message-content{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=careers] .careers-message-content{gap:64px}}@media (max-width:768.4px){[data-page=careers] .careers-message-content{gap:40px}}[data-page=careers] .section-careers-interview+.section-careers-positions{background-color:#f7f8f8}[data-page=careers] .section-careers-positions{background-color:#fff}@media (min-width:768.5px){[data-page=careers] .section-careers-positions{padding-top:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions{padding-top:96px}}@media (min-width:768.5px){[data-page=careers] .section-careers-positions{padding-bottom:128px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions{overflow:hidden;padding-bottom:96px}}[data-page=careers] .section-careers-positions .careers-positions-content-wrap{position:relative}@media(min-width:768.5px){[data-page=careers] .section-careers-positions .careers-positions-content-wrap{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:768.5px)and (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-positions-content-wrap{gap:32px}}@media(min-width:768.5px)and (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-positions-content-wrap{gap:32px}}@media (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-block-body{margin-top:64px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-block-body{margin-top:32px}}@media (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-block-text{font-size:16px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-block-text{font-size:16px}}[data-page=careers] .section-careers-positions .careers-block-text{line-height:2}@media (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-intro-buttons{width:320px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-intro-buttons{width:200px}}@media (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-intro-buttons{margin-top:32px}}@media (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-intro-buttons{margin-top:32px;width:100%}}@media(min-width:768.5px){[data-page=careers] .section-careers-positions .careers-positions-image{align-self:end;max-width:482px;width:100%}}@media(max-width:768.4px){[data-page=careers] .section-careers-positions .careers-positions-image{position:absolute;right:-56px;top:-80px}}@media(max-width:768.4px)and (min-width:768.5px){[data-page=careers] .section-careers-positions .careers-positions-image{width:482px}}@media(max-width:768.4px)and (max-width:768.4px){[data-page=careers] .section-careers-positions .careers-positions-image{width:224px}}[data-page=interview] .section-interview-detail{backdrop-filter:blur(var(--blur-size));-webkit-backdrop-filter:blur(var(--blur-size));background-color:hsla(0,0%,100%,.6)}@media (min-width:768.5px){[data-page=interview] .section-interview-detail{padding-top:62px}}@media (max-width:768.4px){[data-page=interview] .section-interview-detail{padding-top:21px}}@media (min-width:768.5px){[data-page=interview] .section-interview-detail{padding-bottom:128px}}@media (max-width:768.4px){[data-page=interview] .section-interview-detail{padding-bottom:96px}}@media (min-width:768.5px){[data-page=interview] .interview-hero{gap:64px}}@media (max-width:768.4px){[data-page=interview] .interview-hero{gap:32px}}@media(min-width:768.5px){[data-page=interview] .interview-hero{display:grid;grid-template-columns:minmax(0,548px) minmax(0,384px)}}@media(max-width:768.4px){[data-page=interview] .interview-hero{display:flex;flex-direction:column}[data-page=interview] .interview-hero .interview-hero-content{display:contents}[data-page=interview] .interview-hero .interview-hero-title{order:1}[data-page=interview] .interview-hero .interview-hero-portrait{order:2}[data-page=interview] .interview-hero .interview-hero-profile{order:3}}[data-page=interview] .interview-hero-content{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-hero-content{gap:32px}}@media (max-width:768.4px){[data-page=interview] .interview-hero-content{gap:24px}}@media(min-width:768.5px){[data-page=interview] .interview-hero-content{flex:1}}[data-page=interview] .interview-hero-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){[data-page=interview] .interview-hero-title{font-size:32px}}@media (max-width:768.4px){[data-page=interview] .interview-hero-title{font-size:26px}}[data-page=interview] .interview-hero-profile{background-color:#f7f8f8;display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-hero-profile{gap:16px}}@media (max-width:768.4px){[data-page=interview] .interview-hero-profile{gap:16px}}@media (min-width:768.5px){[data-page=interview] .interview-hero-profile{padding:24px 32px}}@media (max-width:768.4px){[data-page=interview] .interview-hero-profile{padding:24px 32px}}[data-page=interview] .careers-interview-card-name{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-name{font-size:20px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-name{font-size:18px}}[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{font-size:14px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{font-size:14px}}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{margin-left:18px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{margin-left:18px}}[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept{position:relative}[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{content:""}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{width:6px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{width:6px}}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{height:6px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{height:6px}}[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{background-color:#f5e000;position:absolute}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{left:-18px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{left:-18px}}[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept:after{top:calc(.5lh - 3px)}@media (min-width:768.5px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept+.careers-interview-card-dept{margin-top:4px}}@media (max-width:768.4px){[data-page=interview] .careers-interview-card-dept-wrap .careers-interview-card-dept+.careers-interview-card-dept{margin-top:4px}}[data-page=interview] .interview-hero-portrait{position:relative}@media(max-width:768.4px){[data-page=interview] .interview-hero-portrait{margin-top:32px}}[data-page=interview] .interview-hero-portrait img{aspect-ratio:3/2;display:block;object-fit:cover;position:relative;width:100%;z-index:1}[data-page=interview] .interview-hero-portrait .accent-box{aspect-ratio:3/2;background-color:#f5e000;position:absolute;width:100%}[data-page=interview] .interview-article-body{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-article-body{gap:64px}}@media (max-width:768.4px){[data-page=interview] .interview-article-body{gap:48px}}@media (min-width:768.5px){[data-page=interview] .interview-article-body{margin-top:94px}}@media (max-width:768.4px){[data-page=interview] .interview-article-body{margin-top:72px}}[data-page=interview] .interview-paragraph-group{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-paragraph-group{gap:8px}}@media (max-width:768.4px){[data-page=interview] .interview-paragraph-group{gap:8px}}[data-page=interview] .interview-paragraph-group p{line-height:2}@media (min-width:768.5px){[data-page=interview] .interview-paragraph-group p{font-size:16px}}@media (max-width:768.4px){[data-page=interview] .interview-paragraph-group p{font-size:16px}}[data-page=interview] .interview-qa-block{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-qa-block{gap:32px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-block{gap:32px}}[data-page=interview] .interview-qa-title-group{display:flex}@media (min-width:768.5px){[data-page=interview] .interview-qa-title-group{gap:16px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-title-group{gap:12px}}[data-page=interview] .interview-qa-marker{align-items:center;background-color:#f5e000;display:flex;flex-shrink:0;justify-content:center}@media (min-width:768.5px){[data-page=interview] .interview-qa-marker{width:8px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-marker{width:8px}}@media (min-width:768.5px){[data-page=interview] .interview-qa-marker{height:8px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-marker{height:8px}}@media (min-width:768.5px){[data-page=interview] .interview-qa-marker{margin-top:14px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-marker{margin-top:11px}}[data-page=interview] .interview-qa-block-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){[data-page=interview] .interview-qa-block-title{font-size:24px}}@media (max-width:768.4px){[data-page=interview] .interview-qa-block-title{font-size:20px}}[data-page=interview] .interview-qa{display:flex;flex-direction:column}@media (min-width:768.5px){[data-page=interview] .interview-qa{gap:24px}}@media (max-width:768.4px){[data-page=interview] .interview-qa{gap:24px}}[data-page=interview] .interview-question{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){[data-page=interview] .interview-question{font-size:20px}}@media (max-width:768.4px){[data-page=interview] .interview-question{font-size:18px}}[data-page=interview] .interview-blockquote{border-left:2px solid #d5dadd}@media (min-width:768.5px){[data-page=interview] .interview-blockquote{padding-left:16px}}@media (max-width:768.4px){[data-page=interview] .interview-blockquote{padding-left:12px}}[data-page=interview] .interview-blockquote{margin:0}[data-page=interview] .interview-blockquote p{line-height:2}@media (min-width:768.5px){[data-page=interview] .interview-blockquote p{font-size:16px}}@media (max-width:768.4px){[data-page=interview] .interview-blockquote p{font-size:16px}}[data-page=interview] .interview-comment{line-height:2}@media (min-width:768.5px){[data-page=interview] .interview-comment{font-size:16px}}@media (max-width:768.4px){[data-page=interview] .interview-comment{font-size:16px}}[data-page=interview] .interview-image{overflow:hidden;width:100%}[data-page=interview] .interview-image img{display:block;height:auto;width:100%}.section-related-interviews{background-color:#f7f8f8;overflow:clip}@media (min-width:768.5px){.section-related-interviews{padding-top:128px}}@media (max-width:768.4px){.section-related-interviews{padding-top:96px}}@media (min-width:768.5px){.section-related-interviews{padding-bottom:128px}}@media (max-width:768.4px){.section-related-interviews{padding-bottom:96px}}.related-interviews-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.related-interviews-title{font-size:32px}}@media (max-width:768.4px){.related-interviews-title{font-size:24px}}.related-interviews-content{display:flex;flex-direction:column}@media (min-width:768.5px){.related-interviews-content{gap:48px}}@media (max-width:768.4px){.related-interviews-content{gap:50px}}.related-interviews-content .careers-interview-card{background-color:#fff}.section-careers-interview{background-color:#fff;overflow:clip}@media (min-width:768.5px){.section-careers-interview{padding-top:128px}}@media (max-width:768.4px){.section-careers-interview{padding-top:96px}}@media (min-width:768.5px){.section-careers-interview{padding-bottom:128px}}@media (max-width:768.4px){.section-careers-interview{padding-bottom:96px}}.careers-interview-content{display:flex;flex-direction:column}@media (min-width:768.5px){.careers-interview-content{gap:64px}}@media (max-width:768.4px){.careers-interview-content{gap:50px}}.careers-interview-card{background-color:rgba(241,243,244,.7);color:inherit;display:flex;flex-direction:column;text-decoration:none}@media (min-width:768.5px){.careers-interview-card{width:316px}}@media (max-width:768.4px){.careers-interview-card{width:282px}}.careers-interview-card-image{width:100%}.careers-interview-card-image img{aspect-ratio:316/237;height:100%;object-fit:cover;width:100%}@media(max-width:768.4px){.careers-interview-card-image img{aspect-ratio:3/2}}.careers-interview-card-body{display:flex;flex:1;flex-direction:column}@media (min-width:768.5px){.careers-interview-card-body{gap:24px}}@media (max-width:768.4px){.careers-interview-card-body{gap:24px}}@media (min-width:768.5px){.careers-interview-card-body{padding:24px 24px 32px}}@media (max-width:768.4px){.careers-interview-card-body{padding:16px 17px 32px}}.careers-interview-card-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.careers-interview-card-title{font-size:24px}}@media (max-width:768.4px){.careers-interview-card-title{font-size:20px}}.careers-interview-card-name-group{display:flex;flex-direction:column}@media (min-width:768.5px){.careers-interview-card-name-group{gap:8px}}@media (max-width:768.4px){.careers-interview-card-name-group{gap:8px}}.careers-interview-card-name-group{margin-top:auto}.careers-interview-card-dept{line-height:1.75}@media (min-width:768.5px){.careers-interview-card-dept{font-size:14px}}@media (max-width:768.4px){.careers-interview-card-dept{font-size:14px}}.careers-interview-card-dept{color:var(--color-text-secondary)}.careers-interview-card-name{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.careers-interview-card-name{font-size:20px}}@media (max-width:768.4px){.careers-interview-card-name{font-size:18px}}@media (min-width:768.5px){.section-contact{padding-bottom:128px}}@media (max-width:768.4px){.section-contact{padding-bottom:96px}}.contact-content{margin:0 auto}@media (min-width:768.5px){.contact-content{max-width:792px}}@media (max-width:768.4px){.contact-content{max-width:none}}.contact-intro{line-height:1.75}@media (min-width:768.5px){.contact-intro{font-size:16px}}@media (max-width:768.4px){.contact-intro{font-size:16px}}.wpcf7-form .contact-item-list{display:flex;flex-direction:column}@media (min-width:768.5px){.wpcf7-form .contact-item-list{gap:24px}}@media (max-width:768.4px){.wpcf7-form .contact-item-list{gap:24px}}@media (min-width:768.5px){.wpcf7-form .contact-item-list{margin-top:44px}}@media (max-width:768.4px){.wpcf7-form .contact-item-list{margin-top:32px}}.wpcf7-form .contact-item .label{display:grid;grid-template-columns:172px 1fr;line-height:1;position:relative}@media (min-width:768.5px){.wpcf7-form .contact-item .label{font-size:14px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label{display:flex;flex-direction:column;font-size:14px}}.wpcf7-form .contact-item .label .required{color:#d92626}.wpcf7-form .contact-item .label br{display:none}.wpcf7-form .contact-item .label input,.wpcf7-form .contact-item .label select,.wpcf7-form .contact-item .label textarea{background-color:#fff;border:1px solid #d5dadd;border-radius:0;font-size:16px;line-height:1.75}@media (min-width:768.5px){.wpcf7-form .contact-item .label input,.wpcf7-form .contact-item .label select,.wpcf7-form .contact-item .label textarea{height:48px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label input,.wpcf7-form .contact-item .label select,.wpcf7-form .contact-item .label textarea{height:48px}}@media (min-width:768.5px){.wpcf7-form .contact-item .label input,.wpcf7-form .contact-item .label select,.wpcf7-form .contact-item .label textarea{padding:10px 16px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label input,.wpcf7-form .contact-item .label select,.wpcf7-form .contact-item .label textarea{padding:10px 16px}}.wpcf7-form .contact-item .label input::placeholder,.wpcf7-form .contact-item .label select::placeholder,.wpcf7-form .contact-item .label textarea::placeholder{color:var(--color-text-secondary)}.wpcf7-form .contact-item .label select{cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media (min-width:768.5px){.wpcf7-form .contact-item .label select{padding-right:48px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label select{padding-right:48px}}.wpcf7-form .contact-item .label select:has(option[value=""]:checked){color:var(--color-text-secondary)}.wpcf7-form .contact-item .label textarea{height:104px}@media (min-width:768.5px){.wpcf7-form .contact-item .label textarea{height:104px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label textarea{height:104px}}.wpcf7-form .contact-item .label:has(select):before{background-color:var(--color-text);bottom:12px;content:"";height:24px;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;-webkit-mask-image:url(../img/common/icon/arrow-down.svg);mask-image:url(../img/common/icon/arrow-down.svg);pointer-events:none;position:absolute;right:16px;width:24px;z-index:1}.wpcf7-form .contact-item .label:has(.wpcf7-not-valid-tip) input,.wpcf7-form .contact-item .label:has(.wpcf7-not-valid-tip) select,.wpcf7-form .contact-item .label:has(.wpcf7-not-valid-tip) textarea{border:1px solid #d92626}.wpcf7-form .contact-item .label:has(.wpcf7-not-valid-tip) .error-message{display:block}.wpcf7-form .contact-item .label .error-message{color:#d92626;display:none;line-height:1.75}@media (min-width:768.5px){.wpcf7-form .contact-item .label .error-message{font-size:14px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label .error-message{font-size:14px}}@media (min-width:768.5px){.wpcf7-form .contact-item .label .error-message{margin-top:4px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label .error-message{margin-top:4px}}@media(min-width:768.5px){.wpcf7-form .contact-item .label .error-message{grid-column:2/3}}.wpcf7-form .contact-item .label .wpcf7-not-valid-tip{display:none}.wpcf7-form .contact-item .label-text{display:flex}@media (min-width:768.5px){.wpcf7-form .contact-item .label-text{gap:8px}}@media (max-width:768.4px){.wpcf7-form .contact-item .label-text{gap:6px}}@media (min-width:768.5px){.wpcf7-form .contact-item .label-text{padding:17px 0}}@media (max-width:768.4px){.wpcf7-form .contact-item .label-text{padding:0 0 12px}}@media (min-width:768.5px){.wpcf7-form .agreement-holder{margin-top:76px}}@media (max-width:768.4px){.wpcf7-form .agreement-holder{margin-top:48px}}.wpcf7-form .agreement-holder .label{display:grid;grid-template-columns:36px 1fr;margin:0 auto;position:relative;width:fit-content}.wpcf7-form .agreement-holder .label .wpcf7-form-control-wrap,.wpcf7-form .agreement-holder .label br{display:none}.wpcf7-form .agreement-holder .label .check-box{align-self:center;background-color:#fff;height:18px;justify-self:center;position:relative;width:18px}.wpcf7-form .agreement-holder .label .check-box:before{border:2px solid #d5dadd;content:"";inset:0;position:absolute;transition:background-color .4s cubic-bezier(.165,.84,.44,1);z-index:0}.wpcf7-form .agreement-holder .label .check-box:after{background-color:currentColor;content:"";inset:0;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;-webkit-mask-image:url(../img/common/icon/check.svg);mask-image:url(../img/common/icon/check.svg);opacity:0;position:absolute;z-index:1}@media(hover:hover)and (pointer:fine){.wpcf7-form .agreement-holder .label:hover:not(:has(a:hover)) .check-box:before{background-color:rgba(0,0,0,.05)}}@media(hover:none){.wpcf7-form .agreement-holder .label:active:not(:has(a:hover)) .check-box:before{background-color:rgba(0,0,0,.05)}}.wpcf7-form .agreement-holder .label:focus-visible:not(:has(a:hover)) .check-box:before{background-color:rgba(0,0,0,.05)}.wpcf7-form .agreement-holder .label:has(input:checked) .check-box{background-color:var(--color-primary)}.wpcf7-form .agreement-holder .label:has(input:checked) .check-box:before{border-color:transparent}.wpcf7-form .agreement-holder .label:has(input:checked) .check-box:after{opacity:1}.wpcf7-form .agreement-holder .label .label-text{align-items:center;display:flex;line-height:1;min-height:36px;width:fit-content}@media (min-width:768.5px){.wpcf7-form .agreement-holder .label .label-text{font-size:16px}}@media (max-width:768.4px){.wpcf7-form .agreement-holder .label .label-text{font-size:16px}}.wpcf7-form .agreement-holder .label:has(.wpcf7-not-valid-tip) .check-box:before{border:2px solid #d92626}.wpcf7-form .agreement-holder .label:has(.wpcf7-not-valid-tip) .error-message{display:block}.wpcf7-form .agreement-holder .label .error-message{color:#d92626;display:none;grid-column:1/3;line-height:1.75}@media (min-width:768.5px){.wpcf7-form .agreement-holder .label .error-message{font-size:14px}}@media (max-width:768.4px){.wpcf7-form .agreement-holder .label .error-message{font-size:14px}}.wpcf7-form .agreement-holder .label .wpcf7-not-valid-tip{display:none}.wpcf7-form .agreement-annotation{color:var(--color-text-secondary);line-height:1.75}@media (min-width:768.5px){.wpcf7-form .agreement-annotation{font-size:14px}}@media (max-width:768.4px){.wpcf7-form .agreement-annotation{font-size:14px}}@media (min-width:768.5px){.wpcf7-form .agreement-annotation{margin-top:16px}}@media (max-width:768.4px){.wpcf7-form .agreement-annotation{margin-top:16px}}.wpcf7-form .contact_turnstile{width:fit-content}@media (min-width:768.5px){.wpcf7-form .contact_turnstile{margin:16px auto 64px}}@media (max-width:768.4px){.wpcf7-form .contact_turnstile{margin:16px auto 48px}}.wpcf7-form .contact_turnstile .wpcf7-turnstile div{display:flex}.wpcf7-form .wpcf7-response-output{background-color:transparent!important;border:none!important;color:#d92626!important;display:flex;gap:4px;justify-content:center;margin:0 0 16px!important;padding:0!important}@media (min-width:768.5px){.wpcf7-form .wpcf7-response-output{font-size:14px}}@media (max-width:768.4px){.wpcf7-form .wpcf7-response-output{font-size:14px}}.wpcf7-form .wpcf7-response-output:before{background-color:currentColor;content:"";height:24px;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;-webkit-mask-image:url(../img/common/icon/error.svg);mask-image:url(../img/common/icon/error.svg);width:24px}@media(min-width:768.5px){.wpcf7-form .submit-holder{display:flex;justify-content:center}}.wpcf7-form .submit-holder .label{align-items:center;background-color:var(--color-primary);color:var(--color-text);display:flex;justify-content:center;position:relative;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}@media (min-width:768.5px){.wpcf7-form .submit-holder .label{gap:4px}}@media (max-width:768.4px){.wpcf7-form .submit-holder .label{gap:4px}}@media (min-width:768.5px){.wpcf7-form .submit-holder .label{width:240px}}@media (max-width:768.4px){.wpcf7-form .submit-holder .label{width:auto}}@media (min-width:768.5px){.wpcf7-form .submit-holder .label{height:48px}}@media (max-width:768.4px){.wpcf7-form .submit-holder .label{height:48px}}@media(hover:hover)and (pointer:fine){.wpcf7-form .submit-holder .label:hover{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}@media(hover:none){.wpcf7-form .submit-holder .label:active{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}}.wpcf7-form .submit-holder .label:focus-visible{background-color:color-mix(in srgb,var(--color-primary),#000 5%)}.wpcf7-form .submit-holder .label:after{background-color:currentColor;content:"";height:24px;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;-webkit-mask-image:url(../img/common/icon/arrow-right.svg);mask-image:url(../img/common/icon/arrow-right.svg);width:24px}.wpcf7-form .submit-holder .label input{font-weight:500;pointer-events:none}@media (min-width:768.5px){.wpcf7-form .submit-holder .label input{font-size:16px}}@media (max-width:768.4px){.wpcf7-form .submit-holder .label input{font-size:16px}}.wpcf7-form .submit-holder .label br{display:none}.wpcf7-form .submit-holder .label .wpcf7-spinner{inset:0;margin:auto;position:absolute}@media (min-width:768.5px){.levechy-service-block{margin-top:28px}}@media (max-width:768.4px){.levechy-service-block{margin-top:28px}}.levechy-service-block .text{color:var(--color-text-secondary);line-height:1.75}@media (min-width:768.5px){.levechy-service-block .text{font-size:14px}}@media (max-width:768.4px){.levechy-service-block .text{font-size:14px}}@media (min-width:768.5px){.levechy-service-block .btn-yellow{margin:64px auto 0}}@media (max-width:768.4px){.levechy-service-block .btn-yellow{margin:48px 0 0}}@media(min-width:768.5px){.levechy-service-block .btn-yellow{width:240px}}.contact-phone-section{background-color:#2e426b;color:var(--color-text);display:flex;flex-direction:column}@media (min-width:768.5px){.contact-phone-section{padding:24px 32px}}@media (max-width:768.4px){.contact-phone-section{padding:24px 32px}}@media (min-width:768.5px){.contact-phone-section{margin-top:64px}}@media (max-width:768.4px){.contact-phone-section{margin-top:48px}}.contact-phone-label{color:#fff;line-height:1.5}@media (min-width:768.5px){.contact-phone-label{font-size:20px}}@media (max-width:768.4px){.contact-phone-label{font-size:18px}}.contact-phone-number{color:#fff!important;line-height:1.5}@media (min-width:768.5px){.contact-phone-number{font-size:44px}}@media (max-width:768.4px){.contact-phone-number{font-size:28px}}@media (min-width:768.5px){.contact-phone-number{margin-top:4px}}@media (max-width:768.4px){.contact-phone-number{margin-top:4px}}.contact-phone-number *{color:#fff!important}.contact-phone-hours{color:#fff;line-height:1.75}@media (min-width:768.5px){.contact-phone-hours{font-size:16px}}@media (max-width:768.4px){.contact-phone-hours{font-size:16px}}.contact-complete-content{margin:0 auto}@media (min-width:768.5px){.contact-complete-content{max-width:792px}}@media (max-width:768.4px){.contact-complete-content{max-width:none}}@media (min-width:768.5px){.contact-complete-content h2{font-size:32px}}@media (max-width:768.4px){.contact-complete-content h2{font-size:26px}}@media (min-width:768.5px){.contact-complete-content .complete-info{font-size:16px}}@media (max-width:768.4px){.contact-complete-content .complete-info{font-size:16px}}@media (min-width:768.5px){.contact-complete-content .complete-info{margin-top:48px}}@media (max-width:768.4px){.contact-complete-content .complete-info{margin-top:32px}}.contact-complete-content .complete-info .annotation{color:var(--color-text-secondary)}@media (min-width:768.5px){.contact-complete-content .complete-info .annotation{font-size:14px}}@media (max-width:768.4px){.contact-complete-content .complete-info .annotation{font-size:14px}}@media (min-width:768.5px){.contact-complete-content .complete-info .annotation{margin-top:16px}}@media (max-width:768.4px){.contact-complete-content .complete-info .annotation{margin-top:16px}}@media (min-width:768.5px){.contact-complete-content .btn-yellow{margin:48px auto 0}}@media (max-width:768.4px){.contact-complete-content .btn-yellow{margin:32px 0 0}}@media(min-width:768.5px){.contact-complete-content .btn-yellow{width:240px}.section-legal{padding-top:64px}}@media (max-width:768.4px){.section-legal{padding-top:20px}}@media (min-width:768.5px){.section-legal{padding-bottom:128px}}@media (max-width:768.4px){.section-legal{padding-bottom:96px}}@media (min-width:768.5px){[data-page=antisocial] .section-legal{padding-bottom:328px}}@media (max-width:768.4px){[data-page=antisocial] .section-legal{padding-bottom:96px}}.legal-content{display:flex;flex-direction:column}@media (min-width:768.5px){.legal-content{gap:64px}}@media (max-width:768.4px){.legal-content{gap:48px}}.legal-page-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.legal-page-title{font-size:32px}}@media (max-width:768.4px){.legal-page-title{font-size:26px}}.legal-sections{display:flex;flex-direction:column}@media (min-width:768.5px){.legal-sections{gap:32px}}@media (max-width:768.4px){.legal-sections{gap:32px}}@media (min-width:768.5px){[data-page=antisocial] .legal-sections{gap:16px}}@media (max-width:768.4px){[data-page=antisocial] .legal-sections{gap:16px}}.legal-block{display:flex;flex-direction:column}@media (min-width:768.5px){.legal-block{gap:16px}}@media (max-width:768.4px){.legal-block{gap:16px}}@media (min-width:768.5px){[data-page=privacy-policy] .legal-block{gap:16px}}@media (max-width:768.4px){[data-page=privacy-policy] .legal-block{gap:16px}}.legal-block-title{color:var(--color-text);line-height:1.5}@media (min-width:768.5px){.legal-block-title{font-size:24px}}@media (max-width:768.4px){.legal-block-title{font-size:20px}}.legal-block-text{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.legal-block-text{font-size:16px}}@media (max-width:768.4px){.legal-block-text{font-size:16px}}.legal-block-list{display:flex;flex-direction:column}@media (min-width:768.5px){.legal-block-list{gap:8px}}@media (max-width:768.4px){.legal-block-list{gap:8px}}.legal-block-list-item{color:var(--color-text);line-height:1.75}@media (min-width:768.5px){.legal-block-list-item{font-size:16px}}@media (max-width:768.4px){.legal-block-list-item{font-size:16px}}@media(min-width:768.5px){.legal-block .btn-yellow{width:fit-content}}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
