:root{--windowHeight:100svh}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id^=toc-]{scroll-margin-top:80px}@media print{footer.footer,header.header{display:none!important}.is-hidden{display:block!important}.button-show-more{display:none!important}.scrAnim{opacity:1!important}.jsStanby,.scrAnimMask{visibility:visible!important}}body{--scale:1}@media screen and (min-width:800px)and (max-width:1440px){body{--scale:0.5}}body{--scroll-bar-width:0px;--color-selection:#e0e0e0;--modal-duration:0.5s;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:normal;line-height:1.5;position:relative}body *,body :after,body :before{box-sizing:border-box}body{font-size:16px;font-weight:400;margin:0;padding:0;text-underline-offset:3px;text-underline-offset:2px;width:100%}.ff_ja,body{font-family:Noto Sans JP,sans-serif}.ff_en{font-family:Inter,sans-serif}.ff_classico{font-family:classico-urw,Classico URW,Optima,Palatino Linotype,Palatino,serif}.ff_classico,.medi{font-weight:500}.bold{font-weight:700}.black{font-weight:900}::-moz-selection{background-color:var(--color-selection);color:var(--color-text)}::selection{background-color:var(--color-selection);color:var(--color-text)}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{outline:none}a:hover{text-decoration:none;-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;-moz-user-select:none;user-select:none}.date-picker-block.hover,a.hover,button.hover,label.hover,select.hover{opacity:.5}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;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}.skip-link{background-color:#fff;color:#1a1a1a;font-size:16px;left:0;line-height:1.4;padding:12px 20px;position:absolute;text-decoration:underline;top:0;transform:translateY(-200%);z-index:100}.skip-link:focus{transform:translateY(0)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #c30020;outline-offset:2px}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;background-color:var(--base);font-size:16px;width:100%}input.date-picker,input:focus.date-picker{cursor:pointer;padding:calc(0px*var(--scale)) calc(60px*var(--scale)) calc(0px*var(--scale)) calc(20px*var(--scale))}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;height:calc(160px*var(--scale));min-height:calc(104px*var(--scale));padding:calc(15px*var(--scale));resize:vertical}input[type=radio],input[type=radio]:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;position:relative}input[type=radio]:checked+.icon-radio:before{background-color:var(--color-text-light);border-radius:50%;content:"";height:calc(10px*var(--scale));inset:0;margin:auto;position:absolute;width:calc(10px*var(--scale))}.icon-radio{border:2px solid var(--color-text-light);border-radius:50%;flex-shrink:0;font-size:0;height:calc(20px*var(--scale));position:relative;width:calc(20px*var(--scale))}input[type=checkbox],input[type=checkbox]:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;position:relative}.icon-check,.icon.icon-check{border-radius:50%;flex-shrink:0;font-size:0;height:calc(20px*var(--scale));overflow:hidden;width:calc(20px*var(--scale))}.icon-check.square,.icon.icon-check.square{background-color:transparent;background-size:calc(16px*var(--scale));border:1px solid var(--color-text-light);border-radius:0;margin:calc(3px*var(--scale)) calc(13px*var(--scale)) calc(3px*var(--scale)) calc(3px*var(--scale))}input[type=checkbox]:checked+.icon-check{height:calc(20px*var(--scale));width:calc(20px*var(--scale))}input[type=checkbox]:checked+.icon-check.square{border:none}input[type=checkbox]:disabled+.icon-check,input[type=checkbox]:disabled+.icon-check+*{opacity:.5}*{-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}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.scrAnim{opacity:1!important}.jsStanby,.scrAnimMask{visibility:visible}}.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:800.5px){.radius-20-10{border-radius:calc(20px*var(--scale))}}@media (max-width:800.4px){.radius-20-10{border-radius:calc(10px*var(--scale))}}@media (min-width:800.5px){.radius-10-10{border-radius:calc(10px*var(--scale))}}@media (max-width:800.4px){.radius-10-10{border-radius:calc(10px*var(--scale))}}@media (min-width:800.5px){.radius-40-20{border-radius:calc(40px*var(--scale))}}@media (max-width:800.4px){.radius-40-20{border-radius:calc(20px*var(--scale))}}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.link-text{text-decoration:underline}@media(hover:hover)and (pointer:fine){.link-text:hover{text-decoration:none}}@media(hover:none){.link-text:active{text-decoration:none}}.link-text:focus-visible{text-decoration:none}.rtl{direction:rtl}.cover-pic{height:100%;left:0;position:absolute;top:0;width:100%}.cover-pic img{height:100%;-o-object-fit:contain;object-fit:contain;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}@media(min-width:1200px){.mobileOnly{display:none}}@media(min-width:800.5px),print{.spOnly{display:none!important}.btn{text-decoration:none}}@media screen and (max-width:800.4px){.pcOnly{display:none!important}}svg.sprite,svg.sprite use{fill:currentColor}.bg-muted{background-color:var(--base)}*{backface-visibility:hidden}.hide{display:none}.hidden{visibility:hidden}.sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:800.5px),print{br.sp{display:none}}@media screen and (max-width:800.4px){br.pc{display:none}}hr{background-color:var(--color-divider);border:none;height:1px}#clipText{bottom:0;opacity:0;position:absolute}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}: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-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .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-lazy-preloader,.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)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.uk-modal{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;opacity:0;overflow-y:auto;padding:15px;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1010}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{background:var(--color-bg-white);box-sizing:border-box;margin:0 auto;max-width:100%!important;opacity:0;position:relative;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform;width:600px}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{background:none;padding:0}.uk-modal-full .uk-modal-dialog{margin:0;max-width:100%;transform:translateY(0);width:100%}.uk-modal-body{display:flow-root;padding:20px}.uk-modal-header{border-bottom:1px solid var(--color-border-light)}.uk-modal-footer,.uk-modal-header{background:var(--color-bg-white);display:flow-root;padding:10px 20px}.uk-modal-footer{border-top:1px solid var(--color-border-light)}@media(min-width:640px){.uk-modal-body{padding:30px}.uk-modal-footer,.uk-modal-header{padding:15px 30px}}.uk-modal-body>:last-child,.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{padding:5px;position:absolute;right:10px;top:10px;z-index:1010}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{right:-5px;top:0;transform:translateY(-100%)}.uk-modal-close-outside,.uk-modal-close-outside:hover{color:var(--color-bg-white)}@media(min-width:960px){.uk-modal-close-outside{right:0;transform:translate(100%,-100%)}}.uk-modal-close-full{background:var(--color-bg-white);padding:10px;right:0;top:0}@media(min-width:960px){.uk-modal-close-full{padding:20px}}.uk-flex{display:flex}.uk-flex-top{align-items:flex-start}.uk-margin-auto-vertical{margin-bottom:auto!important;margin-top:auto!important}.uk-width-auto{width:auto}.uk-switcher>li{display:none}.uk-switcher>li.uk-active{display:block}.uk-dropdown{display:none}.uk-dropdown.uk-open{display:block}.uk-animation-fade{animation-duration:.8s;animation-name:uk-fade;animation-timing-function:linear}@keyframes uk-fade{0%{opacity:0}to{opacity:1}}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}.uk-modal-close.right-top{align-items:center;display:flex;height:calc(40px*var(--scale));justify-content:center;position:absolute;right:calc(10px*var(--scale));top:calc(10px*var(--scale));width:calc(40px*var(--scale));z-index:100}.uk-modal-close.right-top .icon{height:calc(24px*var(--scale));width:calc(24px*var(--scale))}.uk-modal-close.right-top.outer{right:calc(-10px*var(--scale));top:calc(-40px*var(--scale))}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}.btn-opacity{transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.btn-opacity:hover{opacity:.5}}@media(hover:none){.btn-opacity:active{opacity:.5}}.btn-opacity:focus-visible{opacity:.5}.btn-card{transition:opacity .25s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-card:hover{opacity:.75}}@media(hover:none){.btn-card:active{opacity:.75}}.btn-card:focus-visible{opacity:.75}.btn-outline{background-color:#fcfbfa;border:1px solid gray;color:#1a1a1a;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-outline:hover{background-color:#f5f1ee}}@media(hover:none){.btn-outline:active{background-color:#f5f1ee}}.btn-outline:focus-visible{background-color:#f5f1ee}.btn-accent{background-color:#d93b07;color:#fff;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-accent:hover{background-color:#fd6b3c}}@media(hover:none){.btn-accent:active{background-color:#fd6b3c}}.btn-accent:focus-visible{background-color:#fd6b3c}.btn-dark{background-color:#383330;color:#fff;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-dark:hover{background-color:#666}}@media(hover:none){.btn-dark:active{background-color:#666}}.btn-dark:focus-visible{background-color:#666}.btn-light{background-color:hsla(30,23%,88%,.5);color:#1a1a1a;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.btn-light:hover{background-color:hsla(30,23%,88%,.7)}}@media(hover:none){.btn-light:active{background-color:hsla(30,23%,88%,.7)}}.btn-light:focus-visible{background-color:hsla(30,23%,88%,.7)}.bg-navy{background:#222933}@media(min-width:800.5px),print{.container-l{padding-left:max(120px*var(--scale),(100% - 1200px*var(--scale))/2);padding-right:max(120px*var(--scale),(100% - 1200px*var(--scale))/2)}}@media screen and (max-width:800.4px){.container-l{padding-left:max(24px*var(--scale),(100% - 327px*var(--scale))/2);padding-right:max(24px*var(--scale),(100% - 327px*var(--scale))/2)}}@media(min-width:800.5px),print{.container-m{padding-left:max(222px*var(--scale),(100% - 1200px*var(--scale))/2);padding-right:max(222px*var(--scale),(100% - 1200px*var(--scale))/2)}}@media screen and (max-width:800.4px){.container-m{padding-left:max(24px*var(--scale),(100% - 327px*var(--scale))/2);padding-right:max(24px*var(--scale),(100% - 327px*var(--scale))/2)}}.section-head{display:flex;flex-direction:column}@media (min-width:800.5px){.section-head{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.section-head{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.section-head .section-title.ff_classico{margin-top:calc(-6px*var(--scale))}}@media (max-width:800.4px){.section-head .section-title.ff_classico{margin-top:calc(0px*var(--scale))}}.section-label{color:#4d4d4d;line-height:1}@media (min-width:800.5px){.section-label{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.section-label{font-size:calc(16px*var(--scale))}}.section-label.is-light{color:#fff}.section-label.is-strong{color:#1a1a1a}.section-title{color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.section-title{font-size:calc(38px*var(--scale))}}@media (max-width:800.4px){.section-title{font-size:calc(28px*var(--scale))}}.section-title.is-light{color:#fff}@media (min-width:800.5px){.top-case .section-title{font-size:calc(54px*var(--scale))}}@media (max-width:800.4px){.top-case .section-title{font-size:calc(42px*var(--scale))}}.top-case .section-title{line-height:1}@media (min-width:800.5px){.top-knowledge .section-title{font-size:calc(54px*var(--scale))}}@media (max-width:800.4px){.top-knowledge .section-title{font-size:calc(42px*var(--scale))}}.top-knowledge .section-title{line-height:1}@media (min-width:800.5px){.top-news .section-title{font-size:calc(54px*var(--scale))}}@media (max-width:800.4px){.top-news .section-title{font-size:calc(42px*var(--scale))}}.top-news .section-title{line-height:1}@media (min-width:800.5px){.top-event .section-title{font-size:calc(54px*var(--scale))}}@media (max-width:800.4px){.top-event .section-title{font-size:calc(42px*var(--scale))}}.top-event .section-title{line-height:1}@media (min-width:800.5px){.top-company .section-title{font-size:calc(36px*var(--scale))}}@media (max-width:800.4px){.top-company .section-title{font-size:calc(26px*var(--scale))}}.top-company .section-title{line-height:1}.section-title-sub{color:#4d4d4d;line-height:2}@media (min-width:800.5px){.section-title-sub{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.section-title-sub{font-size:calc(16px*var(--scale))}}.section-head-row{align-items:center;display:flex;justify-content:space-between;position:relative}@media (min-width:800.5px){.section-head-row{gap:calc(30px*var(--scale))}}@media (max-width:800.4px){.section-head-row{gap:calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.section-head-row{align-items:flex-start;flex-direction:column}}@media (min-width:800.5px){.section-head-row .section-title.ff_classico{margin-top:calc(-6px*var(--scale))}}@media (max-width:800.4px){.section-head-row .section-title.ff_classico{margin-top:calc(0px*var(--scale))}}.archive-head{align-items:center;display:flex;justify-content:space-between}@media (min-width:800.5px){.archive-head{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.archive-head{gap:calc(16px*var(--scale))}}.archive-heading{align-items:baseline;color:#1a1a1a;display:flex}@media (min-width:800.5px){.archive-heading{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.archive-heading{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){.archive-heading{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.archive-heading{font-size:calc(20px*var(--scale))}}@media screen and (max-width:800.4px){.archive-heading{justify-content:space-between;width:100%}}.archive-count{align-items:baseline;display:flex}@media (min-width:800.5px){.archive-count{gap:calc(2px*var(--scale))}}@media (max-width:800.4px){.archive-count{gap:calc(2px*var(--scale))}}@media (min-width:800.5px){.archive-count{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.archive-count{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.archive-count{font-size:calc(14px*var(--scale))}}@media (min-width:800.5px){.archive-count strong{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.archive-count strong{font-size:calc(20px*var(--scale))}}.archive-count strong{font-weight:500}@media screen and (max-width:800.4px){.archive-count strong{font-size:calc(18px*var(--scale))}}.archive-empty{background-color:hsla(26,26%,95%,.5);color:#1a1a1a}@media (min-width:800.5px){.archive-empty{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.archive-empty{font-size:calc(16px*var(--scale))}}@media(min-width:800.5px),print{.archive-empty{padding:calc(64px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.archive-empty{padding:calc(48px*var(--scale)) calc(0px*var(--scale))}}.archive-empty{line-height:1.8;text-align:center}.tag{align-items:center;background-color:rgba(26,26,26,.65);color:#f3f3f3;display:inline-flex;display:-webkit-box;flex-shrink:0;justify-content:center;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(min-width:800.5px),print{.tag{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media screen and (max-width:800.4px){.tag{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:800.5px){.tag{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){.tag{border-radius:calc(4px*var(--scale))}}.tag{line-height:calc(22px*var(--scale))}@media (min-width:800.5px){.tag{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.tag{font-size:calc(12px*var(--scale))}}.tag.is-dark{background-color:rgba(26,26,26,.6);color:#f3f3f3}.tag.is-lightdark{background-color:rgba(0,0,0,.08);color:#595959}.tag.is-outline{background-color:transparent;border:1px solid #1a1a1a;color:#1a1a1a}@media (min-width:800.5px){.tag.is-mini{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.tag.is-mini{font-size:calc(12px*var(--scale))}}@media(min-width:800.5px),print{.tag.is-mini{padding:calc(0px*var(--scale)) calc(4px*var(--scale))}}@media screen and (max-width:800.4px){.tag.is-mini{padding:calc(0px*var(--scale)) calc(4px*var(--scale))}}.tag.is-mini{line-height:calc(18px*var(--scale))}.card-case{min-width:0}.card-case a{color:inherit;display:flex}@media (min-width:800.5px){.card-case a{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-case a{gap:calc(8px*var(--scale))}}@media screen and (max-width:800.4px){.card-case a{align-items:stretch;flex-direction:column}}.card-case .card-case-visual{background-color:#e8e4e0;flex-shrink:0;overflow:hidden;position:relative}@media (min-width:800.5px){.card-case .card-case-visual{width:calc(240px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-visual{width:auto}}@media (min-width:800.5px){.card-case .card-case-visual{border-radius:calc(8px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-visual{border-radius:calc(8px*var(--scale))}}.card-case .card-case-visual img{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card-case .card-case-client{bottom:0;color:#fff;font-weight:500;left:0;line-height:1.8;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.5)}@media (min-width:800.5px){.card-case .card-case-client{padding:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-client{padding:calc(8px*var(--scale))}}@media (min-width:800.5px){.card-case .card-case-client{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-client{font-size:calc(14px*var(--scale))}}@media screen and (max-width:800.4px){.card-case .card-case-client{line-height:1}}.card-case .card-case-body{display:flex;flex:1;flex-direction:column;min-width:0}@media (min-width:800.5px){.card-case .card-case-body{gap:calc(5px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-body{gap:calc(8px*var(--scale))}}.card-case .card-case-title{display:-webkit-box;font-weight:500;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width:800.5px){.card-case .card-case-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-title{font-size:calc(16px*var(--scale))}}.card-case .card-case-title{color:#1a1a1a}.card-case .card-case-solution{color:#666;line-height:1.4}@media (min-width:800.5px){.card-case .card-case-solution{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-solution{font-size:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-case .card-case-solution{margin-top:auto}}@media (max-width:800.4px){.card-case .card-case-solution{margin-top:calc(0px*var(--scale))}}.card-case .card-case-solution{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-case .card-case-industry{color:#666;font-weight:500;line-height:1}@media (min-width:800.5px){.card-case .card-case-industry{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-case .card-case-industry{font-size:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-case.is-archive .card-case-client{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-case.is-archive .card-case-client{font-size:calc(14px*var(--scale))}}@media screen and (max-width:800.4px){.card-case.is-archive .card-case-client{line-height:1}}.card-case.is-archive .card-case-body{justify-content:flex-start}@media (min-width:800.5px){.card-case.is-archive .card-case-body{gap:calc(9px*var(--scale))}}@media (max-width:800.4px){.card-case.is-archive .card-case-body{gap:calc(8px*var(--scale))}}.card-case.is-archive .card-case-title{line-height:1.5}@media (min-width:800.5px){.card-case.is-archive .card-case-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-case.is-archive .card-case-title{font-size:calc(16px*var(--scale))}}.card-case.is-archive .card-case-solution{color:#666;margin-bottom:0}@media (min-width:800.5px){.card-case.is-archive .card-case-solution{margin-top:auto}}@media (max-width:800.4px){.card-case.is-archive .card-case-solution{margin-top:calc(0px*var(--scale))}}@media (min-width:800.5px){.card-case.is-archive .card-case-solution{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-case.is-archive .card-case-solution{font-size:calc(12px*var(--scale))}}.card-column a{color:inherit;display:grid;grid-template-columns:1fr}@media (min-width:800.5px){.card-column a{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-column a{gap:calc(12px*var(--scale))}}@media screen and (max-width:800.4px){.card-column a{grid-template-columns:1fr 1fr}}.card-column .card-column-visual{background-color:#e8e4e0;display:block;overflow:hidden}@media (min-width:800.5px){.card-column .card-column-visual{border-radius:calc(8px*var(--scale))}}@media (max-width:800.4px){.card-column .card-column-visual{border-radius:calc(8px*var(--scale))}}.card-column .card-column-visual img{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card-column .card-column-body{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:800.5px){.card-column .card-column-body{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){.card-column .card-column-body{gap:calc(6px*var(--scale))}}.card-column .card-column-title{font-weight:500;line-height:1.5}@media (min-width:800.5px){.card-column .card-column-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-column .card-column-title{font-size:calc(16px*var(--scale))}}.card-column .card-column-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:800.4px){.card-column .card-column-title{font-size:calc(14px*var(--scale));line-height:1.39}}.card-dialogue{backdrop-filter:blur(16px);color:#1a1a1a;display:flex;overflow:hidden;position:relative}@media (min-width:800.5px){.card-dialogue{border-radius:calc(8px*var(--scale))}}@media (max-width:800.4px){.card-dialogue{border-radius:calc(8px*var(--scale))}}@media screen and (max-width:800.4px){.card-dialogue{flex-direction:column}}@media(hover:hover)and (pointer:fine){.card-dialogue:hover .card-dialogue-body,.card-dialogue:hover .card-dialogue-visual,.card-dialogue:hover:before{opacity:.75}}@media(hover:none){.card-dialogue:active .card-dialogue-body,.card-dialogue:active .card-dialogue-visual,.card-dialogue:active:before{opacity:.75}}.card-dialogue:focus-visible .card-dialogue-body,.card-dialogue:focus-visible .card-dialogue-visual,.card-dialogue:focus-visible:before{opacity:.75}.card-dialogue:before{background-color:hsla(26,26%,95%,.5);content:"";inset:0;position:absolute}.card-dialogue .card-dialogue-visual,.card-dialogue:before{display:block;transition:opacity .25s cubic-bezier(.165,.84,.44,1)}.card-dialogue .card-dialogue-visual{aspect-ratio:16/9;background-color:#e8e4e0;flex-shrink:0;position:relative}@media (min-width:800.5px){.card-dialogue .card-dialogue-visual{width:calc(720px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-visual{width:auto}}.card-dialogue .card-dialogue-visual img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.card-dialogue .card-dialogue-visual .time{background-color:rgba(26,26,26,.65);color:#fff;font-weight:500;line-height:1.2;position:absolute}@media (min-width:800.5px){.card-dialogue .card-dialogue-visual .time{bottom:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-visual .time{bottom:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-dialogue .card-dialogue-visual .time{right:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-visual .time{right:calc(12px*var(--scale))}}@media(min-width:800.5px),print{.card-dialogue .card-dialogue-visual .time{padding:calc(4px*var(--scale)) calc(10px*var(--scale))}}@media screen and (max-width:800.4px){.card-dialogue .card-dialogue-visual .time{padding:calc(2px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:800.5px){.card-dialogue .card-dialogue-visual .time{border-radius:calc(5px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-visual .time{border-radius:calc(5px*var(--scale))}}@media (min-width:800.5px){.card-dialogue .card-dialogue-visual .time{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-visual .time{font-size:calc(14px*var(--scale))}}.card-dialogue .card-dialogue-visual .time{letter-spacing:.06em}.card-dialogue .card-dialogue-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;position:relative;transition:opacity .25s cubic-bezier(.165,.84,.44,1)}@media (min-width:800.5px){.card-dialogue .card-dialogue-body{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-body{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-dialogue .card-dialogue-body{padding:calc(24px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-body{padding:calc(12px*var(--scale))}}.card-dialogue .card-dialogue-speaker{display:flex;flex-direction:column}@media (min-width:800.5px){.card-dialogue .card-dialogue-speaker{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-speaker{gap:calc(8px*var(--scale))}}.card-dialogue .card-dialogue-label{color:#666;font-weight:500;line-height:1}@media (min-width:800.5px){.card-dialogue .card-dialogue-label{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-label{font-size:calc(12px*var(--scale))}}@media(min-width:800.5px),print{.card-dialogue .card-dialogue-label{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.card-dialogue .card-dialogue-label{padding:calc(6px*var(--scale)) calc(0px*var(--scale))}}.card-dialogue .card-dialogue-title{font-weight:400;line-height:1.5}@media (min-width:800.5px){.card-dialogue .card-dialogue-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-title{font-size:calc(16px*var(--scale))}}.card-dialogue .card-dialogue-label+.card-dialogue-name{color:#1a1a1a;font-weight:500;line-height:1.5;white-space:pre-line}@media (min-width:800.5px){.card-dialogue .card-dialogue-label+.card-dialogue-name{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-label+.card-dialogue-name{font-size:calc(20px*var(--scale))}}@media screen and (max-width:800.4px)and (min-width:800.5px){.card-dialogue .card-dialogue-label+.card-dialogue-name{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px)and (max-width:800.4px){.card-dialogue .card-dialogue-label+.card-dialogue-name{font-size:calc(16px*var(--scale))}}.card-dialogue .card-dialogue-name{color:#1a1a1a;font-weight:500;line-height:1.5;white-space:pre-line}@media (min-width:800.5px){.card-dialogue .card-dialogue-name{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-dialogue .card-dialogue-name{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.card-dialogue.is-wide .card-dialogue-visual{width:calc(490px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-wide .card-dialogue-visual{width:auto}}@media (min-width:800.5px){.card-dialogue.is-wide .card-dialogue-body{padding:calc(24px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-wide .card-dialogue-body{padding:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-visual{width:calc(475px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-visual{width:auto}}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-visual{height:calc(267px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-visual{height:auto}}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-visual .time{bottom:calc(13px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-visual .time{bottom:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-visual .time{right:calc(13px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-visual .time{right:calc(12px*var(--scale))}}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-label+.card-dialogue-name{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-label+.card-dialogue-name{font-size:calc(16px*var(--scale))}}.card-dialogue.is-archive .card-dialogue-title{font-weight:400}@media (min-width:800.5px){.card-dialogue.is-archive .card-dialogue-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.card-dialogue.is-archive .card-dialogue-title{font-size:calc(16px*var(--scale))}}.card-dialogue.is-archive .card-dialogue-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:800.4px){.card-dialogue .card-dialogue-body{padding-bottom:calc(12px*var(--scale))}.card-dialogue .card-dialogue-body:has(.card-dialogue-label){padding-bottom:calc(24px*var(--scale))}}.page-title-holder .page-title{font-weight:700}@media (min-width:800.5px){.page-title-holder .page-title{font-size:calc(32px*var(--scale))}}@media (max-width:800.4px){.page-title-holder .page-title{font-size:calc(28px*var(--scale))}}.page-hero{display:flex;flex-direction:column}@media (min-width:800.5px){.page-hero{gap:calc(56px*var(--scale))}}@media (max-width:800.4px){.page-hero{gap:calc(42px*var(--scale))}}@media (min-width:800.5px){.page-hero{padding-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.page-hero{padding-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.page-hero{padding-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.page-hero{padding-bottom:calc(88px*var(--scale))}}.breadcrumb{align-items:center;color:gray;display:flex;line-height:1.5}@media (min-width:800.5px){.breadcrumb{gap:calc(4px*var(--scale))}}@media (max-width:800.4px){.breadcrumb{gap:calc(4px*var(--scale))}}@media (min-width:800.5px){.breadcrumb{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.breadcrumb{font-size:calc(12px*var(--scale))}}.breadcrumb{text-transform:uppercase}.breadcrumb a{text-decoration:underline}@media(hover:hover)and (pointer:fine){.breadcrumb a:hover{text-decoration:none}}@media(hover:none){.breadcrumb a:active{text-decoration:none}}.breadcrumb a:focus-visible{text-decoration:none}.page-hero-body{display:flex;flex-direction:column}@media (min-width:800.5px){.page-hero-body{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){.page-hero-body{gap:calc(8px*var(--scale))}}.page-hero-title{color:#1a1a1a;font-weight:500;line-height:1;text-transform:uppercase}@media (min-width:800.5px){.page-hero-title{font-size:calc(54px*var(--scale))}}@media (max-width:800.4px){.page-hero-title{font-size:calc(42px*var(--scale))}}@media(min-width:800.5px),print{.page-hero-title{line-height:1;white-space:nowrap}}.page-hero-sub{color:#1a1a1a;line-height:2}@media (min-width:800.5px){.page-hero-sub{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.page-hero-sub{font-size:calc(16px*var(--scale))}}[data-page="404"] .page-hero{padding-top:calc(64px*var(--scale))}@media (min-width:800.5px){[data-page="404"] .page-hero{padding-bottom:calc(0px*var(--scale))}}@media (max-width:800.4px){[data-page="404"] .page-hero{padding-bottom:calc(0px*var(--scale))}}.not-found-hero{display:flex;flex-direction:column}@media (min-width:800.5px){.not-found-hero{gap:calc(64px*var(--scale))}}@media (max-width:800.4px){.not-found-hero{gap:calc(48px*var(--scale))}}@media (min-width:800.5px){.not-found-hero{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.not-found-hero{margin-bottom:calc(48px*var(--scale))}}.not-found-head{display:flex;flex-direction:column}@media (min-width:800.5px){.not-found-head{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){.not-found-head{gap:calc(6px*var(--scale))}}.not-found-label{color:#d93b07;font-weight:500;line-height:2}@media (min-width:800.5px){.not-found-label{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.not-found-label{font-size:calc(16px*var(--scale))}}.not-found-title{color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.not-found-title{font-size:calc(38px*var(--scale))}}@media (max-width:800.4px){.not-found-title{font-size:calc(28px*var(--scale))}}.not-found-desc{color:#1a1a1a;line-height:1.8}@media (min-width:800.5px){.not-found-desc{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.not-found-desc{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.not-found-action{padding-top:calc(0px*var(--scale))}}@media (max-width:800.4px){.not-found-action{padding-top:calc(24px*var(--scale))}}@media (min-width:800.5px){.not-found-action{padding-bottom:calc(240px*var(--scale))}}@media (max-width:800.4px){.not-found-action{padding-bottom:calc(120px*var(--scale))}}.archive-bg-holder{overflow-x:clip;overflow-y:visible;position:relative}.archive-bg-holder>*{position:relative;z-index:1}.archive-bg-holder+*{position:relative}.archive-bg{background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;position:absolute;z-index:0}.archive-bg.is-lower{background-image:url(../img/common/hero-img.png);right:50%;transform:translateX(50%)}@media(min-width:800.5px),print{.archive-bg.is-lower{height:calc(538px*var(--scale));top:calc(2px*var(--scale));width:max(2400px*var(--scale),100%)}}@media screen and (max-width:800.4px){.archive-bg.is-lower{background-image:url(../img/common/hero-img-sp.png);height:calc(1058px*var(--scale));top:calc(0px*var(--scale));width:calc(800px*var(--scale))}[data-page="404"] .archive-bg.is-lower{top:calc(244px*var(--scale))}}.archive-bg.is-service{background-image:url(../img/common/hero-img.png);opacity:.7}@media(min-width:800.5px),print{.archive-bg.is-service{height:calc(762px*var(--scale));right:50%;top:calc(103px*var(--scale));transform:translateX(50%);width:max(1695px*var(--scale),100%)}}@media screen and (max-width:800.4px){.archive-bg.is-service{background-image:url(../img/service/bg-service-sp.png);bottom:calc(483px*var(--scale));height:calc(224px*var(--scale));opacity:1;right:calc(-5px*var(--scale));width:calc(498px*var(--scale))}}.archive-bg.is-company-access{background-image:url(../img/company/bg-access.png)}@media(min-width:800.5px),print{.archive-bg.is-company-access{height:calc(792px*var(--scale));right:calc(-1px*var(--scale));top:calc(-390px*var(--scale));width:max(1763px*var(--scale),100% + 215px*var(--scale))}}@media screen and (max-width:800.4px){.archive-bg.is-company-access{background-image:url(../img/company/bg-access-sp.png);height:calc(280px*var(--scale));right:calc(0px*var(--scale));top:calc(-62px*var(--scale));width:calc(472px*var(--scale))}}.bg-image{pointer-events:none;position:absolute;z-index:0}@media (min-width:800.5px){.bg-image{width:calc(2400px*var(--scale))}}@media (max-width:800.4px){.bg-image{width:calc(800px*var(--scale))}}@media(min-width:800.5px),print{.bg-image{right:50%;transform:translateX(50%)}}.bg-image picture{display:block;width:100%}.news-list{display:flex;flex-direction:column}@media (min-width:800.5px){.news-list{gap:calc(32px*var(--scale))}}@media (max-width:800.4px){.news-list{gap:calc(30px*var(--scale))}}@media(min-width:800.5px),print{.news-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:800.5px)and (min-width:800.5px),print and (min-width:800.5px){.news-list{gap:calc(32px*var(--scale))}}@media(min-width:800.5px)and (max-width:800.4px),print and (max-width:800.4px){.news-list{gap:calc(30px*var(--scale))}}.news-list-item{display:flex;flex-direction:column}@media (min-width:800.5px){.news-list-item{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.news-list-item{gap:calc(12px*var(--scale))}}.news-list-item a{display:flex;flex-direction:column}@media (min-width:800.5px){.news-list-item a{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.news-list-item a{gap:calc(8px*var(--scale))}}.news-list-item .pic{aspect-ratio:16/9;background-color:#f0f0f0;overflow:hidden;width:100%}.news-list-item .article-meta{display:flex;justify-content:space-between}@media (min-width:800.5px){.news-list-item .article-meta{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-meta{gap:calc(6px*var(--scale))}}.news-list-item .article-category-list{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:800.5px){.news-list-item .article-category-list{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-category-list{gap:calc(6px*var(--scale))}}.news-list-item .article-category{border:1px solid;border-radius:999px;color:#c30020;white-space:nowrap}@media(min-width:800.5px),print{.news-list-item .article-category{padding:calc(3px*var(--scale)) calc(12px*var(--scale))}}@media screen and (max-width:800.4px){.news-list-item .article-category{padding:calc(3px*var(--scale)) calc(10px*var(--scale))}}@media (min-width:800.5px){.news-list-item .article-category{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-category{font-size:calc(11px*var(--scale))}}@media (min-width:800.5px){.news-list-item .article-category{line-height:calc(18px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-category{line-height:calc(16px*var(--scale))}}@media (min-width:800.5px){.news-list-item .article-date{font-size:calc(13px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-date{font-size:calc(12px*var(--scale))}}@media (min-width:800.5px){.news-list-item .article-date{line-height:calc(18px*var(--scale))}}@media (max-width:800.4px){.news-list-item .article-date{line-height:calc(16px*var(--scale))}}.button-show-more{align-items:center;display:flex;justify-content:center}.button-show-more[hidden]{display:none}@media(min-width:800.5px),print{.button-show-more{margin:calc(14px*var(--scale)) auto calc(0px*var(--scale)) auto}}@media screen and (max-width:800.4px){.button-show-more{margin:calc(14px*var(--scale)) auto calc(0px*var(--scale)) auto}}.button-show-more .label{color:#1a1a1a;font-weight:500;line-height:1.3}@media (min-width:800.5px){.button-show-more .label{font-size:calc(18px*var(--scale))}}@media (max-width:800.4px){.button-show-more .label{font-size:calc(16px*var(--scale))}}.button-show-more .show-more-icon{align-items:center;background-color:#fff;border-radius:9999px;color:#1a1a1a;display:inline-flex;flex-shrink:0;justify-content:center}@media (min-width:800.5px){.button-show-more .show-more-icon{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.button-show-more .show-more-icon{width:calc(44px*var(--scale))}}@media (min-width:800.5px){.button-show-more .show-more-icon{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.button-show-more .show-more-icon{height:calc(44px*var(--scale))}}@media (min-width:800.5px){.js-show-more .button-show-more{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.js-show-more .button-show-more{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.js-show-more .button-show-more{margin-top:calc(6px*var(--scale))}}@media (max-width:800.4px){.js-show-more .button-show-more{margin-top:calc(0px*var(--scale))}}@media(min-width:800.5px),print{.js-show-more .button-show-more{margin-left:auto;margin-right:0}}@media (min-width:800.5px){.js-show-more .button-show-more .icon-chevron{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.js-show-more .button-show-more .icon-chevron{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.js-show-more .button-show-more .icon-chevron{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.js-show-more .button-show-more .icon-chevron{height:calc(24px*var(--scale))}}.pagination{align-items:center;display:flex;justify-content:center}@media (min-width:800.5px){.pagination{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.pagination{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.pagination{margin-top:calc(-44px*var(--scale))}}@media (max-width:800.4px){.pagination{margin-top:calc(0px*var(--scale))}}.pagination-list{align-items:center;display:flex;list-style:none}@media (min-width:800.5px){.pagination-list{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.pagination-list{gap:calc(8px*var(--scale))}}.pagination-items{display:flex}.pagination-num{align-items:center;background-color:#fff;border:1px solid gray;border-radius:9999px;display:inline-flex;justify-content:center;line-height:1}@media (min-width:800.5px){.pagination-num{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.pagination-num{width:calc(44px*var(--scale))}}@media (min-width:800.5px){.pagination-num{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.pagination-num{height:calc(44px*var(--scale))}}@media (min-width:800.5px){.pagination-num{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.pagination-num{font-size:calc(16px*var(--scale))}}.pagination-num.is-current{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;pointer-events:none}.pagination-dots{align-items:center;display:inline-flex;justify-content:center}@media (min-width:800.5px){.pagination-dots{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.pagination-dots{width:calc(20px*var(--scale))}}@media (min-width:800.5px){.pagination-dots{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.pagination-dots{font-size:calc(12px*var(--scale))}}.pagination-arrow{align-items:center;background-color:#fff;border-radius:9999px;display:inline-flex;flex-shrink:0;justify-content:center;transition:opacity .25s cubic-bezier(.165,.84,.44,1)}@media (min-width:800.5px){.pagination-arrow{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.pagination-arrow{width:calc(44px*var(--scale))}}@media (min-width:800.5px){.pagination-arrow{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.pagination-arrow{height:calc(44px*var(--scale))}}.pagination-arrow:before{border-right:1px solid;border-top:1px solid;content:"";display:block;height:8px;width:8px}.pagination-arrow.is-prev:before{transform:translateX(2px) rotate(-135deg)}.pagination-arrow.is-next:before{transform:translateX(-2px) rotate(45deg)}@media(hover:hover)and (pointer:fine){.pagination-arrow:hover{opacity:.6}}@media(hover:none){.pagination-arrow:active{opacity:.6}}.pagination-arrow:focus-visible{opacity:.6}.pagination-arrow.is-disabled{opacity:.3;pointer-events:none}.modal-menu{display:none;height:100dvh;left:0;opacity:0;overflow:auto;overscroll-behavior:none;pointer-events:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:11;-ms-overflow-style:none;scrollbar-width:none;transform:translateY(-60px);transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1),visibility var(--modal-duration) cubic-bezier(.165,.84,.44,1),transform var(--modal-duration) cubic-bezier(.165,.84,.44,1);transition-behavior:allow-discrete}.modal-menu::-webkit-scrollbar{display:none}body.ready .modal-menu{display:flex}@media(min-width:800.5px),print{.modal-menu{display:none!important}}.modal-menu .overlay{background-color:rgba(0,0,0,.4);inset:0;position:absolute}.modal-menu .modal-menu-inner{min-height:calc(100% + 1px);pointer-events:none;position:relative;width:100%;z-index:1}.modal-menu .modal-menu-inner-scroll{background-color:#fff;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:none;pointer-events:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:800.5px){.modal-menu .modal-menu-inner-scroll{gap:calc(52px*var(--scale))}}@media (max-width:800.4px){.modal-menu .modal-menu-inner-scroll{gap:calc(48px*var(--scale))}}@media(min-width:800.5px),print{.modal-menu .modal-menu-inner-scroll{padding:calc(0px*var(--scale)) calc(120px*var(--scale)) calc(96px*var(--scale))}}@media screen and (max-width:800.4px){.modal-menu .modal-menu-inner-scroll{height:100%;padding:calc(0px*var(--scale)) calc(24px*var(--scale)) calc(72px*var(--scale))}}.modal-menu .modal-menu-inner-scroll::-webkit-scrollbar{display:none}.modal-menu .modal-menu-header{align-items:center;display:flex;flex-shrink:0;position:sticky;top:0;width:100%;z-index:1}@media (min-width:800.5px){.modal-menu .modal-menu-header{height:calc(64px*var(--scale))}}@media (max-width:800.4px){.modal-menu .modal-menu-header{height:calc(64px*var(--scale))}}.modal-menu .modal-menu-header .modal-menu-header-inner{align-items:center;display:flex;justify-content:space-between;width:100%}@media (min-width:800.5px){.modal-menu .modal-menu-header .modal-menu-header-inner{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.modal-menu .modal-menu-header .modal-menu-header-inner{gap:calc(16px*var(--scale))}}.modal-menu-open .modal-menu{opacity:1;transform:translateY(0);visibility:visible}@starting-style{.modal-menu-open .modal-menu{opacity:0;transform:translateY(-60px)}}.modal-bg{background-color:rgba(26,26,26,.65);display:none;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1);z-index:10}body.ready .modal-bg{display:block}body:has(.modal-video.modal-open){overflow-y:clip;padding-right:var(--scroll-bar-width);width:calc(100% - var(--scroll-bar-width))}body:has(.modal-video.modal-open) .modal-bg{opacity:1}.side-sheet-bg{display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:10}body.ready .side-sheet-bg{display:block}.side-sheet-bg .side-sheet-bg-inner{background-color:rgba(44,52,64,.95);bottom:0;box-shadow:0 0 8px 0 rgba(0,0,0,.4);opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%)}@media (min-width:800.5px){.side-sheet-bg .side-sheet-bg-inner{width:calc(449px*var(--scale))}}@media (max-width:800.4px){.side-sheet-bg .side-sheet-bg-inner{width:calc(325px*var(--scale))}}.side-sheet-bg .side-sheet-bg-inner{transition:transform var(--modal-duration) cubic-bezier(.165,.84,.44,1),opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1)}body:has(.side-sheet.modal-open){overflow-y:clip;padding-right:var(--scroll-bar-width);width:calc(100% - var(--scroll-bar-width))}body:has(.side-sheet.modal-open) .side-sheet-bg .side-sheet-bg-inner{opacity:1;transform:translateX(0)}.modal{align-items:flex-end;display:none;flex-direction:column;height:100dvh;opacity:0;overflow:auto;overscroll-behavior:none;pointer-events:auto;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:11;-ms-overflow-style:none;scrollbar-width:none;transition:opacity var(--modal-duration) cubic-bezier(.165,.84,.44,1),visibility var(--modal-duration) cubic-bezier(.165,.84,.44,1);transition-behavior:allow-discrete}body.ready .modal{display:flex}.modal::-webkit-scrollbar{display:none}.modal .overlay{inset:0;position:absolute}.modal .modal-inner{min-height:calc(100% + 1px);position:relative;width:100%}.modal .modal-inner-scroll{height:100%;overflow:auto;overscroll-behavior:none;pointer-events:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.modal .embed-video-container{overflow:hidden}@media (min-width:800.5px){.modal .embed-video-container{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){.modal .embed-video-container{border-radius:calc(4px*var(--scale))}}.modal .button-modal-close{align-items:center;color:#fff;display:flex;justify-content:center;position:absolute;width:-moz-fit-content;width:fit-content;z-index:1}@media (min-width:800.5px){.modal .button-modal-close{top:calc(56px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close{top:calc(31px*var(--scale))}}@media (min-width:800.5px){.modal .button-modal-close{right:calc(33px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close{right:calc(31px*var(--scale))}}.modal .button-modal-close:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:800.5px){.modal .button-modal-close:before{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close:before{width:calc(44px*var(--scale))}}@media (min-width:800.5px){.modal .button-modal-close:before{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close:before{height:calc(44px*var(--scale))}}.modal .button-modal-close .icon-close-line{display:block;position:relative}@media (min-width:800.5px){.modal .button-modal-close .icon-close-line{width:calc(20px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close .icon-close-line{width:calc(15px*var(--scale))}}@media (min-width:800.5px){.modal .button-modal-close .icon-close-line{height:calc(20px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close .icon-close-line{height:calc(15px*var(--scale))}}.modal .button-modal-close .icon-close-line:after,.modal .button-modal-close .icon-close-line:before{content:"";left:50%;position:absolute;top:50%;width:2px}@media (min-width:800.5px){.modal .button-modal-close .icon-close-line:after,.modal .button-modal-close .icon-close-line:before{height:calc(28px*var(--scale))}}@media (max-width:800.4px){.modal .button-modal-close .icon-close-line:after,.modal .button-modal-close .icon-close-line:before{height:calc(24px*var(--scale))}}.modal .button-modal-close .icon-close-line:after,.modal .button-modal-close .icon-close-line:before{background:#000}.modal .button-modal-close .icon-close-line:before{transform:translate(-50%,-50%) rotate(45deg)}.modal .button-modal-close .icon-close-line:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal .modal-content{background-color:#fff;display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}@media (min-width:800.5px){.modal .modal-content{padding-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.modal .modal-content{padding-top:calc(64px*var(--scale))}}@media (min-width:800.5px){.modal .modal-content{padding-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.modal .modal-content{padding-bottom:calc(64px*var(--scale))}}.modal.modal-open{opacity:1;visibility:visible}@starting-style{.modal.modal-open{opacity:0}}.modal.modal-video{align-items:stretch}.modal.modal-video .modal-inner{align-items:center;display:flex;justify-content:center;min-height:100%}@media(min-width:800.5px),print{.modal.modal-video .modal-inner{padding:calc(148px*var(--scale)) calc(24px*var(--scale)) calc(164px*var(--scale))}}@media screen and (max-width:800.4px){.modal.modal-video .modal-inner{padding:calc(80px*var(--scale)) calc(24px*var(--scale)) calc(80px*var(--scale))}}.modal.modal-video .modal-video-container{display:flex;flex-direction:column;position:relative;width:100%}@media (min-width:800.5px){.modal.modal-video .modal-video-container{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .modal-video-container{gap:calc(10px*var(--scale))}}@media(min-width:800.5px),print{.modal.modal-video .modal-video-container{max-width:calc(912px*var(--scale))}}.modal.modal-video .modal-video-head{display:flex;justify-content:flex-end}.modal.modal-video .button-modal-close{position:static}@media (min-width:800.5px){.modal.modal-video .button-modal-close{width:calc(40px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .button-modal-close{width:calc(40px*var(--scale))}}@media (min-width:800.5px){.modal.modal-video .button-modal-close{height:calc(40px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .button-modal-close{height:calc(40px*var(--scale))}}@media (min-width:800.5px){.modal.modal-video .button-modal-close .icon-close-line{width:calc(20px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .button-modal-close .icon-close-line{width:calc(20px*var(--scale))}}@media (min-width:800.5px){.modal.modal-video .button-modal-close .icon-close-line{height:calc(20px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .button-modal-close .icon-close-line{height:calc(20px*var(--scale))}}.modal.modal-video .button-modal-close .icon-close-line:after,.modal.modal-video .button-modal-close .icon-close-line:before{background:#fff;width:2px}@media (min-width:800.5px){.modal.modal-video .button-modal-close .icon-close-line:after,.modal.modal-video .button-modal-close .icon-close-line:before{height:calc(28px*var(--scale))}}@media (max-width:800.4px){.modal.modal-video .button-modal-close .icon-close-line:after,.modal.modal-video .button-modal-close .icon-close-line:before{height:calc(28px*var(--scale))}}.modal.modal-video .embed-video-container{aspect-ratio:16/9;background-color:#000;position:relative;width:100%}.modal.modal-video .embed-video-container .video{inset:0;position:absolute}.modal.modal-video .embed-video-container .video iframe{display:block;height:100%;width:100%}.modal.side-sheet .modal-inner{display:flex;justify-content:flex-end}.modal.side-sheet .side-sheet-container{display:flex;flex-direction:column;height:100dvh;position:relative;transform:translateX(100%)}@media (min-width:800.5px){.modal.side-sheet .button-modal-close{width:calc(40px*var(--scale))}}@media (max-width:800.4px){.modal.side-sheet .button-modal-close{width:calc(30px*var(--scale))}}@media (min-width:800.5px){.modal.side-sheet .button-modal-close{height:calc(40px*var(--scale))}}@media (max-width:800.4px){.modal.side-sheet .button-modal-close{height:calc(30px*var(--scale))}}@media (min-width:800.5px){.modal.side-sheet .button-modal-close{top:calc(48px*var(--scale))}}@media (max-width:800.4px){.modal.side-sheet .button-modal-close{top:calc(24px*var(--scale))}}@media (min-width:800.5px){.modal.side-sheet .button-modal-close{right:calc(24px*var(--scale))}}@media (max-width:800.4px){.modal.side-sheet .button-modal-close{right:calc(24px*var(--scale))}}.modal.side-sheet .modal-inner-scroll{flex:1;height:auto;min-height:0}.modal.side-sheet.modal-open .side-sheet-container{animation:sideSheetOpen var(--modal-duration) forwards cubic-bezier(.165,.84,.44,1)}.modal.side-sheet.modal-close .side-sheet-container{animation:sideSheetClose var(--modal-duration) forwards cubic-bezier(.165,.84,.44,1)}@keyframes sideSheetOpen{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes sideSheetClose{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes modalOpen{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalClose{0%{transform:translateY(0)}to{transform:translateY(100%)}}.icon-chevron{background-color:currentColor;display:block;flex-shrink:0}@media (min-width:800.5px){.icon-chevron{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-chevron{width:calc(22px*var(--scale))}}@media (min-width:800.5px){.icon-chevron{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-chevron{height:calc(22px*var(--scale))}}.icon-chevron{-webkit-mask:url(../img/common/icon/icon-arrow-forward.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-arrow-forward.svg) no-repeat center/contain}.icon-chevron.is-down{-webkit-mask:url(../img/common/icon/icon-chevron-down.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-chevron-down.svg) no-repeat center/contain}.icon-chevron.is-left,.icon-chevron.is-up{transform:rotate(180deg)}.icon-chevron.is-up{-webkit-mask:url(../img/common/icon/icon-chevron-down.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-chevron-down.svg) no-repeat center/contain}.icon-arrow-forward{background-color:currentColor;display:block;flex-shrink:0}@media (min-width:800.5px){.icon-arrow-forward{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-arrow-forward{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.icon-arrow-forward{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-arrow-forward{height:calc(24px*var(--scale))}}.icon-arrow-forward{-webkit-mask:url(../img/common/icon/icon-arrow-forward.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-arrow-forward.svg) no-repeat center/contain}.icon-external{background-color:currentColor;display:block;flex-shrink:0}@media (min-width:800.5px){.icon-external{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-external{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.icon-external{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-external{height:calc(24px*var(--scale))}}.icon-external{-webkit-mask:url(../img/common/icon/icon-external.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-external.svg) no-repeat center/contain}.icon-external-menu{background-color:currentColor;display:block;flex-shrink:0}@media (min-width:800.5px){.icon-external-menu{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-external-menu{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.icon-external-menu{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-external-menu{height:calc(24px*var(--scale))}}.icon-external-menu{-webkit-mask:url(../img/common/icon/icon-external-menu.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-external-menu.svg) no-repeat center/contain}.icon-series{background-color:currentColor;display:block;flex-shrink:0}@media (min-width:800.5px){.icon-series{width:calc(31px*var(--scale))}}@media (max-width:800.4px){.icon-series{width:calc(31px*var(--scale))}}@media (min-width:800.5px){.icon-series{height:calc(30px*var(--scale))}}@media (max-width:800.4px){.icon-series{height:calc(30px*var(--scale))}}.icon-series{-webkit-mask:url(../img/common/icon/icon-crosstalk.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-crosstalk.svg) no-repeat center/contain}.icon-plus{display:block;flex-shrink:0;position:relative}@media (min-width:800.5px){.icon-plus{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-plus{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.icon-plus{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.icon-plus{height:calc(24px*var(--scale))}}.icon-plus:after,.icon-plus:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-plus:before{height:2px}@media (min-width:800.5px){.icon-plus:before{width:calc(14px*var(--scale))}}@media (max-width:800.4px){.icon-plus:before{width:calc(14px*var(--scale))}}.icon-plus:after{width:2px}@media (min-width:800.5px){.icon-plus:after{height:calc(14px*var(--scale))}}@media (max-width:800.4px){.icon-plus:after{height:calc(14px*var(--scale))}}.button-pill{align-items:center;border-radius:9999px;display:inline-flex;justify-content:center;transition:background-color .25s cubic-bezier(.165,.84,.44,1),color .2s ease,border-color .2s ease;width:-moz-fit-content;width:fit-content}@media (min-width:800.5px){.button-pill{gap:calc(4px*var(--scale))}}@media (max-width:800.4px){.button-pill{gap:calc(4px*var(--scale))}}@media (min-width:800.5px){.button-pill{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.button-pill{height:calc(44px*var(--scale))}}@media(min-width:800.5px),print{.button-pill{padding:calc(0px*var(--scale)) calc(20px*var(--scale))}}@media screen and (max-width:800.4px){.button-pill{padding:calc(0px*var(--scale)) calc(20px*var(--scale))}}@media (min-width:800.5px){.button-pill{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.button-pill{font-size:calc(16px*var(--scale))}}.button-pill{line-height:1;z-index:1}@media (min-width:800.5px){.button-pill.is-ghost{height:calc(52px*var(--scale))}}@media (max-width:800.4px){.button-pill.is-ghost{height:calc(52px*var(--scale))}}@media(min-width:800.5px),print{.button-pill.is-ghost{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.button-pill.is-ghost{padding:calc(0px*var(--scale)) calc(24px*var(--scale));width:100%}}@media(min-width:800.5px),print{.button-pill.is-ghost-lg{padding:calc(0px*var(--scale)) calc(64px*var(--scale))}}@media screen and (max-width:800.4px){.button-pill.is-ghost-lg{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:800.5px){.button-pill.is-md{height:calc(52px*var(--scale))}}@media (max-width:800.4px){.button-pill.is-md{height:calc(52px*var(--scale))}}@media(min-width:800.5px),print{.button-pill.is-md{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.button-pill.is-md{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:800.5px){.button-pill.is-lg{height:calc(60px*var(--scale))}}@media (max-width:800.4px){.button-pill.is-lg{height:calc(52px*var(--scale))}}@media(min-width:800.5px),print{.button-pill.is-lg{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.button-pill.is-lg{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:800.5px){.button-pill.is-lg{font-size:calc(22px*var(--scale))}}@media (max-width:800.4px){.button-pill.is-lg{font-size:calc(16px*var(--scale))}}.button-block{align-items:center;display:flex;font-weight:500;justify-content:space-between}@media (min-width:800.5px){.button-block{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.button-block{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.button-block{width:calc(170px*var(--scale))}}@media (max-width:800.4px){.button-block{width:calc(174px*var(--scale))}}@media (min-width:800.5px){.button-block{padding:calc(12px*var(--scale))}}@media (max-width:800.4px){.button-block{padding:calc(16px*var(--scale))}}@media (min-width:800.5px){.button-block{border-radius:calc(12px*var(--scale))}}@media (max-width:800.4px){.button-block{border-radius:calc(12px*var(--scale))}}@media (min-width:800.5px){.button-block{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.button-block{font-size:calc(12px*var(--scale))}}@media (min-width:800.5px){.button-block{line-height:calc(18px*var(--scale))}}@media (max-width:800.4px){.button-block{line-height:calc(14px*var(--scale))}}@media (min-width:800.5px){.button-block .icon-arrow-forward{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.button-block .icon-arrow-forward{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.button-block .icon-arrow-forward{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.button-block .icon-arrow-forward{height:calc(24px*var(--scale))}}.button-circle{align-items:center;align-self:center;background-color:#d93b07;border-radius:9999px;color:#fff;display:inline-flex;flex-shrink:0;justify-content:center}@media (min-width:800.5px){.button-circle{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.button-circle{width:calc(36px*var(--scale))}}@media (min-width:800.5px){.button-circle{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.button-circle{height:calc(36px*var(--scale))}}.button-circle .icon-chevron.is-left{transform:rotate(180deg)}.button-circle.is-white{background-color:#fff;color:#d93b07}.button-series{align-items:center;background-color:#2c3440;color:#fff;display:inline-flex;text-align:left}@media (min-width:800.5px){.button-series{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.button-series{gap:calc(8px*var(--scale))}}@media(min-width:800.5px),print{.button-series{padding:calc(14px*var(--scale)) calc(12px*var(--scale)) calc(12px*var(--scale))}}@media screen and (max-width:800.4px){.button-series{padding:calc(14px*var(--scale)) calc(12px*var(--scale)) calc(12px*var(--scale))}}@media (min-width:800.5px){.button-series{border-radius:calc(5px*var(--scale))}}@media (max-width:800.4px){.button-series{border-radius:calc(5px*var(--scale))}}.button-series .button-series-body{display:flex;flex-direction:column}@media (min-width:800.5px){.button-series .button-series-body{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.button-series .button-series-body{gap:calc(8px*var(--scale))}}.button-series .button-series-label{align-items:center;display:flex;font-weight:500;line-height:1.2}@media (min-width:800.5px){.button-series .button-series-label{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.button-series .button-series-label{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.button-series .button-series-label{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.button-series .button-series-label{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.button-series .icon-series{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.button-series .icon-series{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.button-series .icon-series{height:calc(23px*var(--scale))}}@media (max-width:800.4px){.button-series .icon-series{height:calc(23px*var(--scale))}}.button-series .button-series-sub{line-height:1.25}@media (min-width:800.5px){.button-series .button-series-sub{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.button-series .button-series-sub{font-size:calc(12px*var(--scale))}}.float-cta{position:fixed;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),visibility .4s;z-index:4}@media (min-width:800.5px){.float-cta{right:calc(95px*var(--scale))}}@media (max-width:800.4px){.float-cta{right:calc(24px*var(--scale))}}@media (min-width:800.5px){.float-cta{bottom:calc(60px*var(--scale))}}@media (max-width:800.4px){.float-cta{bottom:calc(48px*var(--scale))}}.float-cta.is-hidden{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.float-cta{transition:none}}@media print{.float-cta{display:none}}.float-cta-link{background-color:rgba(26,26,26,.65);box-shadow:0 4px 16px rgba(0,0,0,.16);font-weight:400;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.float-cta-link:hover{opacity:.6}}@media(hover:none){.float-cta-link:active{opacity:.6}}.float-cta-link:focus-visible{opacity:.6}@media (min-width:800.5px){.float-cta-link{height:calc(60px*var(--scale))}}@media (max-width:800.4px){.float-cta-link{height:calc(52px*var(--scale))}}@media(min-width:800.5px),print{.float-cta-link{padding:calc(0px*var(--scale)) calc(54px*var(--scale))}}@media screen and (max-width:800.4px){.float-cta-link{padding:calc(0px*var(--scale)) calc(22px*var(--scale))}}@media (min-width:800.5px){.float-cta-link{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.float-cta-link{gap:calc(6px*var(--scale))}}@media (min-width:800.5px){.float-cta-link .label{font-size:calc(22px*var(--scale))}}@media (max-width:800.4px){.float-cta-link .label{font-size:calc(16px*var(--scale))}}.float-cta-link .label{color:#fff}@media (min-width:800.5px){.float-cta-link .icon-chevron{width:calc(30px*var(--scale))}}@media (max-width:800.4px){.float-cta-link .icon-chevron{width:calc(30px*var(--scale))}}@media (min-width:800.5px){.float-cta-link .icon-chevron{height:calc(30px*var(--scale))}}@media (max-width:800.4px){.float-cta-link .icon-chevron{height:calc(30px*var(--scale))}}.float-cta-link .icon-chevron{background-color:#fff}.form-section{display:none;scroll-margin-top:80px}.form-section:has(.hs-form-frame *){display:block}.form-section-box{background-color:hsla(26,26%,95%,.5)}@media(min-width:800.5px),print{.form-section-box{padding:calc(24px*var(--scale)) calc(80px*var(--scale))}}@media screen and (max-width:800.4px){.form-section-box{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:800.5px){.footer-spacer{height:calc(240px*var(--scale))}}@media (max-width:800.4px){.footer-spacer{height:calc(180px*var(--scale))}}@media (min-width:800.5px){body:has([data-page=event-index]) .footer-spacer{height:calc(240px*var(--scale))}}@media (max-width:800.4px){body:has([data-page=event-index]) .footer-spacer{height:calc(122px*var(--scale))}}@media (min-width:800.5px){body:has([data-page=documents-index]) .footer-spacer{height:calc(240px*var(--scale))}}@media (max-width:800.4px){body:has([data-page=documents-index]) .footer-spacer{height:calc(122px*var(--scale))}}@media (min-width:800.5px){body:has([data-page=board-member]) .footer-spacer{height:calc(240px*var(--scale))}}@media (max-width:800.4px){body:has([data-page=board-member]) .footer-spacer{height:calc(122px*var(--scale))}}@media (min-width:800.5px){body:has([data-page=company-profile]) .footer-spacer{height:calc(318px*var(--scale))}}@media (max-width:800.4px){body:has([data-page=company-profile]) .footer-spacer{height:calc(180px*var(--scale))}}@media (min-width:800.5px){body:has([data-page=news-index]) .footer-spacer{height:calc(94px*var(--scale))}}@media (max-width:800.4px){body:has([data-page=news-index]) .footer-spacer{height:calc(112px*var(--scale))}}.module-title{display:flex;flex-direction:column}@media (min-width:800.5px){.module-title{gap:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-title{gap:calc(24px*var(--scale))}}@media (min-width:800.5px){[data-page=event-detail] .module-title{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){[data-page=event-detail] .module-title{gap:calc(16px*var(--scale))}}.module-title-label{color:#d93b07;font-weight:500}@media (min-width:800.5px){.module-title-label{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-title-label{font-size:calc(16px*var(--scale))}}.module-title-text{color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-title-text{font-size:calc(38px*var(--scale))}}@media (max-width:800.4px){.module-title-text{font-size:calc(28px*var(--scale))}}.module-title-tags{display:flex;flex-wrap:wrap}@media (min-width:800.5px){.module-title-tags{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-title-tags{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){[data-page=column-detail] .module-title-tags{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){[data-page=column-detail] .module-title-tags{margin-top:calc(8px*var(--scale))}}@media (min-width:800.5px){.module-breadcrumb{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-breadcrumb{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.module-breadcrumb{padding-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.module-breadcrumb{padding-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.module-breadcrumb{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.module-breadcrumb{margin-bottom:calc(48px*var(--scale))}}.module-breadcrumb a{color:#666;white-space:nowrap}.module-breadcrumb [aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-date{color:#666;line-height:1}@media (min-width:800.5px){.module-date{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-date{font-size:calc(14px*var(--scale))}}.module-index-wrap{background-color:hsla(26,26%,95%,.5);border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.module-index-wrap{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-index-wrap{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.module-index-wrap{padding:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-index-wrap{padding:calc(24px*var(--scale))}}@media (min-width:800.5px){.module-index-wrap{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.module-index-wrap{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.module-index-wrap{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.module-index-wrap{margin-bottom:calc(48px*var(--scale))}}.module-index-heading{color:#303030;font-weight:500;line-height:1.5}@media (min-width:800.5px){.module-index-heading{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-index-heading{font-size:calc(20px*var(--scale))}}.module-index{display:flex;flex-direction:column;list-style:none}@media (min-width:800.5px){.module-index{gap:calc(18px*var(--scale))}}@media (max-width:800.4px){.module-index{gap:calc(16px*var(--scale))}}.module-index li{display:flex;flex-direction:column}.module-index-link{color:#303030;display:flex;line-height:1.8}@media (min-width:800.5px){.module-index-link{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-index-link{gap:calc(8px*var(--scale))}}@media(min-width:800.5px),print{.module-index-link{padding:calc(1.5px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.module-index-link{padding:calc(1.5px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:800.5px){.module-index-link{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-index-link{font-size:calc(16px*var(--scale))}}.module-index-link .num{flex-shrink:0}.module-index>li>.module-index-link{font-weight:500}.module-index-sub{display:flex;flex-direction:column;list-style:none}@media (min-width:800.5px){.module-index-sub{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-index-sub{gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.module-index-sub{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-index-sub{margin-top:calc(8px*var(--scale))}}.module-index-sub .module-index-link{font-weight:400;padding-bottom:0;padding-top:0}@media (min-width:800.5px){.module-index-sub .module-index-link{padding-left:calc(64px*var(--scale))}}@media (max-width:800.4px){.module-index-sub .module-index-link{padding-left:calc(48px*var(--scale))}}.module-index-sub .module-index-link:before{background-color:#1a1a1a;content:"";flex-shrink:0;height:1.5px;margin-top:calc(.5lh - .75px)}@media (min-width:800.5px){.module-index-sub .module-index-link:before{width:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-index-sub .module-index-link:before{width:calc(16px*var(--scale))}}.module-index-sub .module-index-sub .module-index-link{color:#666;line-height:2}@media (min-width:800.5px){.module-index-sub .module-index-sub .module-index-link{padding-left:calc(96px*var(--scale))}}@media (max-width:800.4px){.module-index-sub .module-index-sub .module-index-link{padding-left:calc(48px*var(--scale))}}.module-index-sub .module-index-sub .module-index-link:before{opacity:.4;width:3px}@media (min-width:800.5px){.module-index-sub .module-index-sub .module-index-link:before{height:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-index-sub .module-index-sub .module-index-link:before{height:calc(18px*var(--scale))}}.module-summary{border:1px solid #d3c9c0;border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.module-summary{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-summary{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.module-summary{padding:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-summary{padding:calc(20px*var(--scale))}}.module-summary-title{color:#303030;font-weight:500}@media (min-width:800.5px){.module-summary-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-summary-title{font-size:calc(20px*var(--scale))}}.module-summary-text{color:#666;line-height:1.8}@media (min-width:800.5px){.module-summary-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-summary-text{font-size:calc(16px*var(--scale))}}.module-speaker{align-items:center;display:flex}@media (min-width:800.5px){.module-speaker{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-speaker{gap:calc(16px*var(--scale))}}.module-speaker .photo{border-radius:9999px;flex-shrink:0;overflow:hidden}@media (min-width:800.5px){.module-speaker .photo{width:calc(120px*var(--scale))}}@media (max-width:800.4px){.module-speaker .photo{width:calc(60px*var(--scale))}}@media (min-width:800.5px){.module-speaker .photo{height:calc(120px*var(--scale))}}@media (max-width:800.4px){.module-speaker .photo{height:calc(60px*var(--scale))}}.module-speaker .photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-speaker .name{color:#1a1a1a;font-weight:500}@media (min-width:800.5px){.module-speaker .name{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-speaker .name{font-size:calc(20px*var(--scale))}}.module-speaker .role{color:#666;line-height:1.5}@media (min-width:800.5px){.module-speaker .role{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-speaker .role{font-size:calc(16px*var(--scale))}}.module-h1{align-items:stretch;color:#303030;display:flex;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-h1{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-h1{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-h1{font-size:calc(28px*var(--scale))}}@media (max-width:800.4px){.module-h1{font-size:calc(24px*var(--scale))}}.module-h1:before{background-color:#d93b07;border-radius:9999px;content:"";flex-shrink:0}@media (min-width:800.5px){.module-h1:before{width:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-h1:before{width:calc(6px*var(--scale))}}.module-h2{color:#303030;font-weight:500;line-height:1.5}@media (min-width:800.5px){.module-h2{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-h2{font-size:calc(20px*var(--scale))}}.module-h3{color:#303030;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-h3{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-h3{font-size:calc(20px*var(--scale))}}.module-h4{color:#303030;font-weight:500}@media (min-width:800.5px){.module-h4{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-h4{font-size:calc(16px*var(--scale))}}.module-chapter{display:flex;flex-direction:column}@media (min-width:800.5px){.module-chapter{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-chapter{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-chapter{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-chapter{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){.module-chapter{margin-bottom:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-chapter{margin-bottom:calc(24px*var(--scale))}}.module-chapter .label{color:#d93b07;line-height:1.4}@media (min-width:800.5px){.module-chapter .label{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-chapter .label{font-size:calc(14px*var(--scale))}}@media(min-width:800.5px),print{.module-chapter .module-h4{line-height:1}}@media (min-width:800.5px){.wp-block-lazyblock-question+.wp-block-lazyblock-chapter .module-chapter{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.wp-block-lazyblock-question+.wp-block-lazyblock-chapter .module-chapter{margin-top:calc(48px*var(--scale))}}.module-text{color:#303030;line-height:2}@media (min-width:800.5px){.module-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-text{font-size:calc(16px*var(--scale))}}.module-text-row{align-items:flex-start;display:flex}@media (min-width:800.5px){.module-text-row{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-text-row{gap:calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.module-text-row{flex-direction:column}}.module-text-row .module-text{flex:1}.module-list{display:flex;flex-direction:column;list-style:none}@media (min-width:800.5px){.module-list{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-list{gap:calc(8px*var(--scale))}}.module-list li{align-items:flex-start;color:#303030;display:flex;line-height:1.8}@media (min-width:800.5px){.module-list li{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){.module-list li{gap:calc(10px*var(--scale))}}@media (min-width:800.5px){.module-list li{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-list li{font-size:calc(16px*var(--scale))}}.module-list li:before{background-color:#1a1a1a;border-radius:9999px;content:"";flex-shrink:0}@media (min-width:800.5px){.module-list li:before{width:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-list li:before{width:calc(8px*var(--scale))}}@media (min-width:800.5px){.module-list li:before{height:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-list li:before{height:calc(8px*var(--scale))}}@media (min-width:800.5px){.module-list li:before{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-list li:before{margin-top:calc(10px*var(--scale))}}@media (min-width:800.5px){.module-list.is-titled{gap:calc(18px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled{gap:calc(16px*var(--scale))}}.module-list.is-titled li{display:flex}@media (min-width:800.5px){.module-list.is-titled li{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled li{gap:calc(12px*var(--scale))}}.module-list.is-titled li:before{background-color:#fe9474;border-radius:0}@media (min-width:800.5px){.module-list.is-titled li:before{width:calc(13px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled li:before{width:calc(13px*var(--scale))}}@media (min-width:800.5px){.module-list.is-titled li:before{height:calc(13px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled li:before{height:calc(13px*var(--scale))}}@media (min-width:800.5px){.module-list.is-titled li:before{margin-top:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled li:before{margin-top:calc(8px*var(--scale))}}.module-list.is-titled .body{display:flex;flex-direction:column}@media (min-width:800.5px){.module-list.is-titled .body{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled .body{gap:calc(10px*var(--scale))}}.module-list.is-titled .title{color:#303030;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-list.is-titled .title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled .title{font-size:calc(20px*var(--scale))}}.module-list.is-titled .caption{color:#666;line-height:1.5}@media (min-width:800.5px){.module-list.is-titled .caption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-list.is-titled .caption{font-size:calc(12px*var(--scale))}}.module-phase{background-color:hsla(26,26%,95%,.5);border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.module-phase{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-phase{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.module-phase{padding:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-phase{padding:calc(20px*var(--scale))}}.module-phase-title{color:#303030;font-weight:500;line-height:1.5}@media (min-width:800.5px){.module-phase-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-phase-title{font-size:calc(20px*var(--scale))}}.module-phase-list{display:flex;flex-direction:column;list-style:none}@media (min-width:800.5px){.module-phase-list{gap:calc(18px*var(--scale))}}@media (max-width:800.4px){.module-phase-list{gap:calc(16px*var(--scale))}}.module-phase-list li{align-items:flex-start;display:flex}@media (min-width:800.5px){.module-phase-list li{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-phase-list li{gap:calc(12px*var(--scale))}}.module-phase-list li:before{background:linear-gradient(180deg,#fe9474,#ff6e18);content:"";flex-shrink:0}@media (min-width:800.5px){.module-phase-list li:before{width:calc(13px*var(--scale))}}@media (max-width:800.4px){.module-phase-list li:before{width:calc(13px*var(--scale))}}@media (min-width:800.5px){.module-phase-list li:before{height:calc(13px*var(--scale))}}@media (max-width:800.4px){.module-phase-list li:before{height:calc(13px*var(--scale))}}@media (min-width:800.5px){.module-phase-list li:before{margin-top:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-phase-list li:before{margin-top:calc(8px*var(--scale))}}.module-phase-list .body{display:flex;flex-direction:column}@media (min-width:800.5px){.module-phase-list .body{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-phase-list .body{gap:calc(10px*var(--scale))}}.module-phase-list .title{color:#303030;font-weight:500}@media (min-width:800.5px){.module-phase-list .title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-phase-list .title{font-size:calc(20px*var(--scale))}}.module-phase-list .caption{color:#666;line-height:1.8}@media (min-width:800.5px){.module-phase-list .caption{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-phase-list .caption{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-lazyblock-profile+.wp-block-lazyblock-profile .module-profile{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){.wp-block-lazyblock-profile+.wp-block-lazyblock-profile .module-profile{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){.wp-block-lazyblock-profile:last-child .module-profile{margin-bottom:calc(144px*var(--scale))}}@media (max-width:800.4px){.wp-block-lazyblock-profile:last-child .module-profile{margin-bottom:calc(96px*var(--scale))}}.module-profile{background-color:hsla(32,39%,90%,.5);border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.module-profile{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-profile{gap:calc(24px*var(--scale))}}@media(min-width:800.5px),print{.module-profile{margin:calc(144px*var(--scale)) auto calc(36px*var(--scale))}}@media screen and (max-width:800.4px){.module-profile{margin:calc(96px*var(--scale)) calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:800.5px){.module-profile{padding:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-profile{padding:calc(20px*var(--scale))}}@media (min-width:800.5px){.module-profile{width:calc(564px*var(--scale))}}@media (max-width:800.4px){.module-profile{width:auto}}.module-profile-label{color:#6b6b6b;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-profile-label{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-profile-label{font-size:calc(16px*var(--scale))}}.module-profile-body{display:flex;flex-direction:column}@media (min-width:800.5px){.module-profile-body{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-profile-body{gap:calc(12px*var(--scale))}}.module-profile-head{align-items:center;display:flex}@media (min-width:800.5px){.module-profile-head{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){.module-profile-head{gap:calc(10px*var(--scale))}}.module-profile-head .photo{border-radius:9999px;flex-shrink:0;overflow:hidden}@media (min-width:800.5px){.module-profile-head .photo{width:calc(80px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .photo{width:calc(48px*var(--scale))}}@media (min-width:800.5px){.module-profile-head .photo{height:calc(80px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .photo{height:calc(48px*var(--scale))}}.module-profile-head .photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-profile-head .role{color:#757575;line-height:1.25}@media (min-width:800.5px){.module-profile-head .role{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .role{font-size:calc(12px*var(--scale))}}.module-profile-head .name-row{align-items:center;display:flex}@media (min-width:800.5px){.module-profile-head .name-row{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .name-row{gap:calc(6px*var(--scale))}}@media (min-width:800.5px){.module-profile-head .name-row{margin-top:calc(4px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .name-row{margin-top:calc(4px*var(--scale))}}.module-profile-head .name{color:#5a5a5a;font-weight:500;line-height:1.5}@media (min-width:800.5px){.module-profile-head .name{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .name{font-size:calc(20px*var(--scale))}}.module-profile-head .name-en{color:#5a5a5a;line-height:1}@media (min-width:800.5px){.module-profile-head .name-en{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-profile-head .name-en{font-size:calc(12px*var(--scale))}}.module-profile-text{color:#757575}@media (min-width:800.5px){.module-profile-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-profile-text{font-size:calc(16px*var(--scale))}}@media(min-width:800.5px),print{.module-profile-text{line-height:1.8}}@media screen and (max-width:800.4px){.module-profile-text{line-height:1.5}}@media screen and (max-width:800.4px)and (min-width:800.5px){.module-profile-text{font-size:calc(14px*var(--scale))}}@media screen and (max-width:800.4px)and (max-width:800.4px){.module-profile-text{font-size:calc(14px*var(--scale))}}.module-profile-site{align-items:center;background-color:#fcfbfa;border:1px solid gray;border-radius:9999px;color:#1a1a1a;display:flex;justify-content:center;line-height:1}@media (min-width:800.5px){.module-profile-site{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.module-profile-site{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-profile-site{height:calc(52px*var(--scale))}}@media (max-width:800.4px){.module-profile-site{height:calc(52px*var(--scale))}}@media (min-width:800.5px){.module-profile-site{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-profile-site{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.module-profile-site .icon-external{width:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-profile-site .icon-external{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.module-profile-site .icon-external{height:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-profile-site .icon-external{height:calc(24px*var(--scale))}}.module-table{border-collapse:collapse;width:100%}.module-table td,.module-table th{border-bottom:1px solid #1a1a1a;color:#000;font-weight:400;line-height:1.8;text-align:left;vertical-align:top}@media (min-width:800.5px){.module-table td,.module-table th{padding:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-table td,.module-table th{padding:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-table td,.module-table th{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-table td,.module-table th{font-size:calc(16px*var(--scale))}}.module-table td:not(:last-child),.module-table th:not(:last-child){border-right:1px solid #1a1a1a}.module-table th{background-color:hsla(30,23%,88%,.5)}.module-info-panel{background-color:#f7f7f7;display:flex;flex-direction:column}@media (min-width:800.5px){.module-info-panel{border-radius:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-info-panel{border-radius:calc(16px*var(--scale))}}@media (min-width:800.5px){.module-info-panel{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-info-panel{gap:calc(20px*var(--scale))}}@media (min-width:800.5px){.module-info-panel{padding:calc(32px*var(--scale))}}@media (max-width:800.4px){.module-info-panel{padding:calc(20px*var(--scale))}}.module-info-panel-head{display:flex;flex-direction:column}@media (min-width:800.5px){.module-info-panel-head{gap:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-info-panel-head{gap:calc(12px*var(--scale))}}.module-info-panel-head:after{background-color:#d93b07;border-radius:9999px;content:"";height:2px}.module-info-panel-head .title{color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-info-panel-head .title{font-size:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-info-panel-head .title{font-size:calc(22px*var(--scale))}}.module-info-panel-text{color:#1a1a1a;line-height:1.8}@media (min-width:800.5px){.module-info-panel-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-info-panel-text{font-size:calc(16px*var(--scale))}}.module-image{display:flex;flex-direction:column}@media (min-width:800.5px){.module-image{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){.module-image{gap:calc(6px*var(--scale))}}.module-image img{display:block;height:auto;width:100%}.module-image figcaption{color:#303030;line-height:1.25}@media (min-width:800.5px){.module-image figcaption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-image figcaption{font-size:calc(14px*var(--scale))}}@media(min-width:800.5px),print{.module-image.is-l{padding-left:calc(96px*var(--scale));padding-right:calc(96px*var(--scale))}}.module-image.is-s{flex-shrink:0}@media(min-width:800.5px),print{.module-image.is-s{width:calc(340px*var(--scale))}}@media screen and (max-width:800.4px){.module-image.is-s{width:100%}}.module-video{cursor:pointer;overflow:hidden;position:relative}@media(min-width:800.5px),print{.module-video{margin-left:calc(96px*var(--scale));margin-right:calc(96px*var(--scale))}}.module-video img{display:block;height:auto;width:100%}.module-video .duration{background-color:rgba(26,26,26,.65);color:#fff;font-weight:500;line-height:1.2;position:absolute}@media (min-width:800.5px){.module-video .duration{right:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-video .duration{right:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-video .duration{bottom:calc(36px*var(--scale))}}@media (max-width:800.4px){.module-video .duration{bottom:calc(12px*var(--scale))}}@media (min-width:800.5px){.module-video .duration{border-radius:calc(5px*var(--scale))}}@media (max-width:800.4px){.module-video .duration{border-radius:calc(4px*var(--scale))}}@media(min-width:800.5px),print{.module-video .duration{padding:calc(4px*var(--scale)) calc(10px*var(--scale))}}@media screen and (max-width:800.4px){.module-video .duration{padding:calc(3px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:800.5px){.module-video .duration{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-video .duration{font-size:calc(14px*var(--scale))}}.module-video:before{background-color:hsla(0,0%,85%,.6);border-radius:9999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:800.5px){.module-video:before{width:calc(60px*var(--scale))}}@media (max-width:800.4px){.module-video:before{width:calc(48px*var(--scale))}}@media (min-width:800.5px){.module-video:before{height:calc(60px*var(--scale))}}@media (max-width:800.4px){.module-video:before{height:calc(48px*var(--scale))}}.module-video:after{border-color:transparent transparent transparent #303030;border-style:solid;content:"";left:51.5%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:800.5px){.module-video:after{border-top-width:calc(11px*var(--scale))}}@media (max-width:800.4px){.module-video:after{border-top-width:calc(9px*var(--scale))}}@media (min-width:800.5px){.module-video:after{border-bottom-width:calc(11px*var(--scale))}}@media (max-width:800.4px){.module-video:after{border-bottom-width:calc(9px*var(--scale))}}@media (min-width:800.5px){.module-video:after{border-left-width:calc(18px*var(--scale))}}@media (max-width:800.4px){.module-video:after{border-left-width:calc(14px*var(--scale))}}.module-video:after{border-right-width:0}.wp-block-paragraph{line-height:1.8}@media (min-width:800.5px){.wp-block-paragraph{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.wp-block-paragraph{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-paragraph{margin-top:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-paragraph{margin-top:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-paragraph{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-paragraph{margin-bottom:calc(16px*var(--scale))}}.wp-block-paragraph a{text-decoration:underline;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.wp-block-paragraph a:hover{opacity:.5}}@media(hover:none){.wp-block-paragraph a:active{opacity:.5}}.wp-block-paragraph a:focus-visible{opacity:.5}h2.wp-block-heading{display:flex;line-height:1.4}@media (min-width:800.5px){h2.wp-block-heading{font-size:calc(28px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading{font-size:calc(24px*var(--scale))}}@media (min-width:800.5px){h2.wp-block-heading{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading{gap:calc(12px*var(--scale))}}@media (min-width:800.5px){h2.wp-block-heading{margin-top:calc(144px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading{margin-top:calc(96px*var(--scale))}}@media (min-width:800.5px){h2.wp-block-heading{margin-bottom:calc(36px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading{margin-bottom:calc(24px*var(--scale))}}h2.wp-block-heading:before{background-color:#d93b07;border-radius:9999px;content:"";display:block;flex-shrink:0}@media (min-width:800.5px){h2.wp-block-heading:before{width:calc(8px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading:before{width:calc(8px*var(--scale))}}@media (min-width:800.5px){h2.wp-block-heading:before{height:calc(39px*var(--scale))}}@media (max-width:800.4px){h2.wp-block-heading:before{height:calc(34px*var(--scale))}}h3.wp-block-heading{line-height:1.5}@media (min-width:800.5px){h3.wp-block-heading{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){h3.wp-block-heading{font-size:calc(20px*var(--scale))}}@media (min-width:800.5px){h3.wp-block-heading{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){h3.wp-block-heading{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){h3.wp-block-heading{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){h3.wp-block-heading{margin-bottom:calc(16px*var(--scale))}}h4.wp-block-heading{line-height:1.5}@media (min-width:800.5px){h4.wp-block-heading{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){h4.wp-block-heading{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){h4.wp-block-heading{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){h4.wp-block-heading{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){h4.wp-block-heading{margin-bottom:calc(36px*var(--scale))}}@media (max-width:800.4px){h4.wp-block-heading{margin-bottom:calc(24px*var(--scale))}}.wp-block-heading{font-weight:500}.wp-block-heading.is-style-question{align-items:center;display:flex}@media (min-width:800.5px){.wp-block-heading.is-style-question{gap:calc(4px*var(--scale))}}@media (max-width:800.4px){.wp-block-heading.is-style-question{gap:calc(4px*var(--scale))}}.wp-block-heading.is-style-question:before{background-color:#1a1a1a;content:"";flex-shrink:0;height:1px}@media (min-width:800.5px){.wp-block-heading.is-style-question:before{width:calc(40px*var(--scale))}}@media (max-width:800.4px){.wp-block-heading.is-style-question:before{width:calc(40px*var(--scale))}}.wp-block-image{display:flex;flex-direction:column}@media (min-width:800.5px){.wp-block-image{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){.wp-block-image{gap:calc(6px*var(--scale))}}@media (min-width:800.5px){.wp-block-image{width:calc(552px*var(--scale))}}@media (max-width:800.4px){.wp-block-image{width:calc(327px*var(--scale))}}@media(min-width:800.5px),print{.wp-block-image{margin:calc(64px*var(--scale)) auto}}@media screen and (max-width:800.4px){.wp-block-image{margin:calc(48px*var(--scale)) auto}}.wp-block-image img{display:block;height:auto;width:100%}.wp-block-image figcaption{color:#303030;line-height:1.25}@media (min-width:800.5px){.wp-block-image figcaption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.wp-block-image figcaption{font-size:calc(14px*var(--scale))}}@media (min-width:800.5px){.wp-block-image.is-style-l{margin-left:auto}}@media (max-width:800.4px){.wp-block-image.is-style-l{margin-left:calc(-24px*var(--scale))}}@media (min-width:800.5px){.wp-block-image.is-style-l{margin-right:auto}}@media (max-width:800.4px){.wp-block-image.is-style-l{margin-right:calc(-24px*var(--scale))}}@media(min-width:800.5px),print{.wp-block-image.is-style-l{width:calc(804px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-image.is-style-l{width:calc(100% + 48px*var(--scale))}.wp-block-image.is-style-l figcaption{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:800.5px){.wp-block-image.is-style-s{width:calc(340px*var(--scale))}}@media (max-width:800.4px){.wp-block-image.is-style-s{width:calc(279px*var(--scale))}}@media (min-width:800.5px){.wp-block-column .wp-block-image{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.wp-block-column .wp-block-image{gap:calc(16px*var(--scale))}}@media(min-width:800.5px),print{.wp-block-column .wp-block-image{width:calc(384px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-column .wp-block-image{width:100%}}@media (min-width:800.5px){.wp-block-column .wp-block-image img{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){.wp-block-column .wp-block-image img{border-radius:calc(4px*var(--scale))}}.wp-block-column .wp-block-image figcaption{color:#666;line-height:1.5}@media (min-width:800.5px){.wp-block-column .wp-block-image figcaption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.wp-block-column .wp-block-image figcaption{font-size:calc(14px*var(--scale))}}.wp-block-image.kv-image{margin-bottom:0}@media (min-width:800.5px){.wp-block-image.kv-image{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){.wp-block-image.kv-image{margin-top:calc(24px*var(--scale))}}.wp-block-columns{display:flex}@media (min-width:800.5px){.wp-block-columns{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns{gap:calc(20px*var(--scale))}}@media (min-width:800.5px){.wp-block-columns{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.wp-block-columns{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns{margin-bottom:calc(48px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-columns{flex-direction:column}}.wp-block-columns:has(.block-qa){align-items:center}@media (min-width:800.5px){.wp-block-columns:has(.block-qa){gap:calc(34px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns:has(.block-qa){gap:calc(34px*var(--scale))}}@media (min-width:800.5px){.wp-block-columns:has(.block-qa){margin-top:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns:has(.block-qa){margin-top:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-columns:has(.block-qa){margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-columns:has(.block-qa){margin-bottom:calc(16px*var(--scale))}}.wp-block-columns:has(.block-qa) .wp-block-column>*{margin-bottom:0;margin-top:0}.wp-block-columns .wp-block-column:has(.block-qa){flex-basis:auto!important}@media screen and (max-width:800.4px){.wp-block-columns .wp-block-column:has(.block-qa){order:-1}}@media (min-width:800.5px){.block-speakers{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-speakers{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-speakers{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-speakers{margin-bottom:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-speakers .block-speakers-title{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-speakers .block-speakers-title{margin-bottom:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-speakers .block-speakers-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-speakers .block-speakers-title{font-size:calc(20px*var(--scale))}}.block-speakers .block-speakers-list{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:800.5px){.block-speakers .block-speakers-list{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-speakers .block-speakers-list{gap:calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.block-speakers .block-speakers-list{grid-template-columns:1fr}}.block-speakers .speaker-chip{align-items:center;display:flex}@media (min-width:800.5px){.block-speakers .speaker-chip{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-speakers .speaker-chip{padding:calc(12px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip{padding:calc(12px*var(--scale))}}.block-speakers .speaker-chip .pic{border-radius:9999px;flex-shrink:0;overflow:hidden}@media (min-width:800.5px){.block-speakers .speaker-chip .pic{width:calc(120px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip .pic{width:calc(60px*var(--scale))}}@media (min-width:800.5px){.block-speakers .speaker-chip .pic{height:calc(120px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip .pic{height:calc(60px*var(--scale))}}.block-speakers .speaker-chip .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-speakers .speaker-chip .pic.is-empty{opacity:0}.block-speakers .speaker-chip .info{display:flex;flex-direction:column}@media (min-width:800.5px){.block-speakers .speaker-chip .info{gap:calc(4px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip .info{gap:calc(4px*var(--scale))}}@media (min-width:800.5px){.block-speakers .speaker-chip .info .name{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip .info .name{font-size:calc(16px*var(--scale))}}.block-speakers .speaker-chip .info .position{color:#666;line-height:1.5}@media (min-width:800.5px){.block-speakers .speaker-chip .info .position{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-speakers .speaker-chip .info .position{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-video{width:calc(804px*var(--scale))}}@media (max-width:800.4px){.block-video{width:calc(375px*var(--scale))}}@media(min-width:800.5px),print{.block-video{margin:calc(64px*var(--scale)) auto}}@media screen and (max-width:800.4px){.block-video{margin:calc(48px*var(--scale)) calc(-24px*var(--scale))}}.block-video .video-thumbnail{aspect-ratio:16/9;background-color:#000;cursor:pointer;display:block;overflow:hidden;position:relative;width:100%}@media(hover:hover)and (pointer:fine){.block-video .video-thumbnail:hover:after{opacity:1}}@media(hover:none){.block-video .video-thumbnail:active:after{opacity:1}}.block-video .video-thumbnail:focus-visible:after{opacity:1}.block-video .video-thumbnail:after{background-color:rgba(0,0,0,.2);content:"";display:block;inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.block-video .video-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-video .video-thumbnail .icon-play{background-image:url(../img/common/icon/icon-play.svg);background-repeat:no-repeat;background-size:100% 100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:800.5px){.block-video .video-thumbnail .icon-play{width:calc(60px*var(--scale))}}@media (max-width:800.4px){.block-video .video-thumbnail .icon-play{width:calc(60px*var(--scale))}}@media (min-width:800.5px){.block-video .video-thumbnail .icon-play{height:calc(60px*var(--scale))}}@media (max-width:800.4px){.block-video .video-thumbnail .icon-play{height:calc(60px*var(--scale))}}#block-video{scroll-margin-top:160px}@media (min-width:800.5px){.block-share{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-share{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-share{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-share{margin-bottom:calc(48px*var(--scale))}}@media (min-width:800.5px){.wp-block-image+.wp-block-lazyblock-share .block-share,.wp-block-lazyblock-video+.wp-block-lazyblock-share .block-share{margin-top:calc(-44px*var(--scale))}}@media (max-width:800.4px){.wp-block-image+.wp-block-lazyblock-share .block-share,.wp-block-lazyblock-video+.wp-block-lazyblock-share .block-share{margin-top:calc(-8px*var(--scale))}}.module-sns{align-items:center;display:flex;justify-content:flex-end;margin:auto}@media (min-width:800.5px){.module-sns{gap:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-sns{gap:calc(14px*var(--scale))}}@media (min-width:800.5px){.module-sns{width:calc(804px*var(--scale))}}@media (max-width:800.4px){.module-sns{width:auto}}.module-sns .module-sns-label{color:#1a1a1a;line-height:1.5}@media (min-width:800.5px){.module-sns .module-sns-label{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-label{font-size:calc(14px*var(--scale))}}.module-sns .module-sns-list{align-items:center;display:flex}@media (min-width:800.5px){.module-sns .module-sns-list{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-list{gap:calc(9px*var(--scale))}}.module-sns .module-sns-link{display:block;position:relative}@media (min-width:800.5px){.module-sns .module-sns-link{width:calc(32px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-link{width:calc(24px*var(--scale))}}@media (min-width:800.5px){.module-sns .module-sns-link{height:calc(32px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-link{height:calc(24px*var(--scale))}}.module-sns .module-sns-link:after{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:800.5px){.module-sns .module-sns-link:after{width:calc(44px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-link:after{width:calc(44px*var(--scale))}}@media (min-width:800.5px){.module-sns .module-sns-link:after{height:calc(44px*var(--scale))}}@media (max-width:800.4px){.module-sns .module-sns-link:after{height:calc(44px*var(--scale))}}.module-sns .module-sns-link.is-facebook{background-color:#0866ff;-webkit-mask:url(../img/common/icon/icon-facebook.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-facebook.svg) no-repeat center/contain}.module-sns .module-sns-link.is-x{background-color:#1a1a1a;border-radius:9999px;position:relative}.module-sns .module-sns-link.is-x:before{background-color:#fff;content:"";inset:25%;-webkit-mask:url(../img/common/icon/icon-x.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-x.svg) no-repeat center/contain;position:absolute}.module-sns .module-sns-link.is-link{background-color:#1a1a1a;-webkit-mask:url(../img/common/icon/icon-share.svg) no-repeat center/contain;mask:url(../img/common/icon/icon-share.svg) no-repeat center/contain}.module-sns .share-copy{position:relative}.module-sns .share-copied{background-color:rgba(26,26,26,.8);bottom:100%;color:#fff;left:50%;line-height:1.2;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .25s cubic-bezier(.165,.84,.44,1),visibility .25s cubic-bezier(.165,.84,.44,1);visibility:hidden;white-space:nowrap}@media (min-width:800.5px){.module-sns .share-copied{margin-bottom:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-sns .share-copied{margin-bottom:calc(8px*var(--scale))}}@media(min-width:800.5px),print{.module-sns .share-copied{padding:calc(6px*var(--scale)) calc(10px*var(--scale))}}@media screen and (max-width:800.4px){.module-sns .share-copied{padding:calc(5px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:800.5px){.module-sns .share-copied{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){.module-sns .share-copied{border-radius:calc(4px*var(--scale))}}@media (min-width:800.5px){.module-sns .share-copied{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-sns .share-copied{font-size:calc(12px*var(--scale))}}@media screen and (max-width:800.4px){.module-sns .share-copied{left:auto;right:0;transform:translateX(0)}}.module-sns .share-copy.is-copied .share-copied{opacity:1;visibility:visible}.module-related{background-color:#f7f7f7}@media (min-width:800.5px){.module-related{margin-top:calc(144px*var(--scale))}}@media (max-width:800.4px){.module-related{margin-top:calc(96px*var(--scale))}}@media(min-width:800.5px),print{.module-related{padding:calc(128px*var(--scale)) calc(0px*var(--scale)) calc(250px*var(--scale))}}@media screen and (max-width:800.4px){.module-related{padding:calc(64px*var(--scale)) calc(0px*var(--scale)) calc(120px*var(--scale))}}.module-related-inner{display:flex;flex-direction:column;margin:0 auto}@media (min-width:800.5px){.module-related-inner{gap:calc(32px*var(--scale))}}@media (max-width:800.4px){.module-related-inner{gap:calc(24px*var(--scale))}}@media(min-width:800.5px),print{.module-related-inner{width:calc(996px*var(--scale))}}@media screen and (max-width:800.4px){.module-related-inner{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}.module-related-head{align-items:center;display:flex;justify-content:space-between}@media (min-width:800.5px){.module-related-head{gap:calc(32px*var(--scale))}}@media (max-width:800.4px){.module-related-head{gap:calc(16px*var(--scale))}}.module-related-head .button-pill.is-ghost{flex-shrink:0;width:auto}@media(min-width:800.5px),print{.module-related-head .button-pill.is-ghost{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.module-related-head .button-pill.is-ghost{padding:calc(0px*var(--scale)) calc(20px*var(--scale))}}.module-related-heading{color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.module-related-heading{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.module-related-heading{font-size:calc(20px*var(--scale))}}.module-related-list{display:grid;list-style:none}@media (min-width:800.5px){.module-related-list{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.module-related-list{gap:calc(24px*var(--scale))}}@media(min-width:800.5px),print{.module-related-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800.4px){.module-related-list{grid-template-columns:1fr}}.module-related-item a{color:inherit;display:flex;flex-direction:column}@media (min-width:800.5px){.module-related-item a{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-related-item a{gap:calc(16px*var(--scale))}}.module-related-visual{background-color:#e8e4e0;overflow:hidden}@media (min-width:800.5px){.module-related-visual{border-radius:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-related-visual{border-radius:calc(8px*var(--scale))}}.module-related-visual img{aspect-ratio:16/9;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-related-title{color:#1a1a1a;display:-webkit-box;font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:800.5px){.module-related-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.module-related-title{font-size:calc(16px*var(--scale))}}.module-related-meta{align-items:center;display:flex}@media (min-width:800.5px){.module-related-meta{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.module-related-meta{gap:calc(8px*var(--scale))}}.module-related-meta .date{color:#404040;line-height:1.5}@media (min-width:800.5px){.module-related-meta .date{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.module-related-meta .date{font-size:calc(14px*var(--scale))}}@media (min-width:800.5px){.block-overview{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-overview{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-overview{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-overview{margin-bottom:calc(48px*var(--scale))}}@media(min-width:800.5px),print{.block-overview{margin-left:auto;margin-right:auto;width:calc(804px*var(--scale))}}.block-overview .overview-item{display:flex}@media screen and (max-width:800.4px){.block-overview .overview-item{flex-direction:column}}.block-overview .item-title{flex-shrink:0;font-weight:500;line-height:1.8}@media (min-width:800.5px){.block-overview .item-title{width:calc(150px*var(--scale))}}@media (max-width:800.4px){.block-overview .item-title{width:auto}}@media(min-width:800.5px),print{.block-overview .item-title{padding:calc(20px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.block-overview .item-title{padding:calc(8px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:800.5px){.block-overview .item-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-overview .item-title{font-size:calc(16px*var(--scale))}}.block-overview .item-text{flex:1;line-height:1.8;min-width:0}@media (min-width:800.5px){.block-overview .item-text{padding:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-overview .item-text{padding:calc(0px*var(--scale))}}@media (min-width:800.5px){.block-overview .item-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-overview .item-text{font-size:calc(16px*var(--scale))}}.block-overview .overview-item+.overview-item{border-top:.5px solid #000}@media (min-width:800.5px){.block-overview .overview-item+.overview-item{margin-top:calc(10px*var(--scale))}}@media (max-width:800.4px){.block-overview .overview-item+.overview-item{margin-top:calc(10px*var(--scale))}}@media (min-width:800.5px){.block-overview .overview-item+.overview-item{padding-top:calc(10px*var(--scale))}}@media (max-width:800.4px){.block-overview .overview-item+.overview-item{padding-top:calc(10px*var(--scale))}}@media (min-width:800.5px){.block-spec{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-spec{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-spec{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-spec{margin-bottom:calc(48px*var(--scale))}}.block-spec .spec-item,.block-spec .spec-list{display:flex;flex-direction:column}.block-spec .item-title{background-color:hsla(30,23%,88%,.5);line-height:1.8}@media (min-width:800.5px){.block-spec .item-title{padding:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-spec .item-title{padding:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-spec .item-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-spec .item-title{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.block-spec .item-title{line-height:1.5}}.block-spec .item-text{background-color:#fff;line-height:1.8}@media(min-width:800.5px),print{.block-spec .item-text{padding:calc(20px*var(--scale)) calc(20px*var(--scale))}}@media screen and (max-width:800.4px){.block-spec .item-text{padding:calc(20px*var(--scale)) calc(16px*var(--scale))}}@media (min-width:800.5px){.block-spec .item-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-spec .item-text{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.block-spec .item-text{line-height:1.5}}.block-document-card{background-color:hsla(26,26%,95%,.5);display:flex;flex-direction:column}@media (min-width:800.5px){.block-document-card{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-document-card{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-document-card{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-document-card{margin-bottom:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-document-card{padding:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-document-card{padding:calc(24px*var(--scale))}}@media (min-width:800.5px){.block-document-card{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-document-card{gap:calc(24px*var(--scale))}}.block-document-card .block-document-card-title{color:#d93b07;line-height:1.5}@media (min-width:800.5px){.block-document-card .block-document-card-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-document-card .block-document-card-title{font-size:calc(20px*var(--scale))}}.block-document-card .documents-list{display:flex;flex-direction:column}@media (min-width:800.5px){.block-document-card .documents-list{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-document-card .documents-list{gap:calc(16px*var(--scale))}}.block-post-card{background-color:hsla(26,26%,95%,.5)}@media (min-width:800.5px){.block-post-card{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-post-card{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-post-card{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-post-card{margin-bottom:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-post-card{padding:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-post-card{padding:calc(24px*var(--scale))}}.block-post-card .block-post-card-title{line-height:1.5}@media (min-width:800.5px){.block-post-card .block-post-card-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-post-card .block-post-card-title{font-size:calc(20px*var(--scale))}}.block-post-card .block-post-card-text{line-height:2}@media (min-width:800.5px){.block-post-card .block-post-card-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-post-card .block-post-card-text{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-post-card .block-post-card-text{margin-top:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-post-card .block-post-card-text{margin-top:calc(16px*var(--scale))}}@media(min-width:800.5px),print{.block-post-card .card-wrapper{margin:calc(36px*var(--scale)) auto calc(0px*var(--scale)) auto}}@media screen and (max-width:800.4px){.block-post-card .card-wrapper{margin:calc(24px*var(--scale)) auto calc(0px*var(--scale)) auto}}.block-post-card .card-wrapper.ourworks .card-list{display:flex;flex-direction:column}@media (min-width:800.5px){.block-post-card .card-wrapper.ourworks .card-list{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper.ourworks .card-list{gap:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.block-post-card .card-wrapper.ourworks .card-list{display:grid;grid-template-columns:repeat(2,1fr)}}.block-post-card .card-wrapper.knowledge{width:-moz-fit-content;width:fit-content}.block-post-card .card-wrapper.knowledge .card-list{display:flex;flex-direction:column}@media (min-width:800.5px){.block-post-card .card-wrapper.knowledge .card-list{gap:calc(36px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper.knowledge .card-list{gap:calc(16px*var(--scale))}}@media(min-width:800.5px),print{.block-post-card .card-wrapper.knowledge .card-list{display:grid;grid-template-columns:repeat(2,calc(396px*var(--scale)));margin:auto;width:-moz-fit-content;width:fit-content}.block-post-card .card-wrapper.knowledge .card-list.single{grid-template-columns:repeat(1,calc(396px*var(--scale)))}}.block-post-card .card-wrapper.knowledge .tag{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width:800.4px){.block-post-card .card-wrapper.knowledge .tag{line-height:calc(24px*var(--scale));padding:calc(0px*var(--scale)) calc(7px*var(--scale))}}@media (min-width:800.5px){.block-post-card .card-wrapper .card-dialogue-visual .time{bottom:calc(13px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper .card-dialogue-visual .time{bottom:calc(6px*var(--scale))}}@media (min-width:800.5px){.block-post-card .card-wrapper .card-dialogue-visual .time{right:calc(13px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper .card-dialogue-visual .time{right:calc(6px*var(--scale))}}.block-post-card .card-wrapper-title{line-height:1}@media (min-width:800.5px){.block-post-card .card-wrapper-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper-title{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-post-card .card-wrapper-title{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-post-card .card-wrapper-title{margin-bottom:calc(16px*var(--scale))}}.block-summary{border:1px solid #d3c9c0;border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.block-summary{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-summary{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-summary{padding:calc(36px*var(--scale))}}@media (max-width:800.4px){.block-summary{padding:calc(20px*var(--scale))}}@media (min-width:800.5px){.block-summary{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-summary{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-summary{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-summary{margin-bottom:calc(48px*var(--scale))}}.block-summary .summary-title{color:#303030;line-height:1}@media (min-width:800.5px){.block-summary .summary-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-summary .summary-title{font-size:calc(16px*var(--scale))}}.block-summary .summary-text{color:#666;line-height:1.8}@media (min-width:800.5px){.block-summary .summary-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-summary .summary-text{font-size:calc(16px*var(--scale))}}.block-phase{background-color:hsla(26,26%,95%,.5);border-radius:4px;display:flex;flex-direction:column}@media (min-width:800.5px){.block-phase{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-phase{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-phase{padding:calc(36px*var(--scale))}}@media (max-width:800.4px){.block-phase{padding:calc(20px*var(--scale))}}@media (min-width:800.5px){.block-phase{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-phase{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-phase{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-phase{margin-bottom:calc(48px*var(--scale))}}.block-phase .phase-title{color:#303030;line-height:1.5}@media (min-width:800.5px){.block-phase .phase-title{font-size:calc(20px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-title{font-size:calc(20px*var(--scale))}}.block-phase.is-plain{background-color:transparent;border-radius:0;padding:0}@media (min-width:800.5px){.block-phase.is-plain .phase-item{row-gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-phase.is-plain .phase-item{row-gap:calc(20px*var(--scale))}}@media (min-width:800.5px){.block-phase.is-plain .phase-item{-moz-column-gap:calc(12px*var(--scale));column-gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.block-phase.is-plain .phase-item{-moz-column-gap:calc(12px*var(--scale));column-gap:calc(12px*var(--scale))}}.block-phase.is-plain .phase-item .item-text{line-height:1.5}@media (min-width:800.5px){.block-phase.is-plain .phase-item .item-text{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.block-phase.is-plain .phase-item .item-text{font-size:calc(14px*var(--scale))}}.block-phase.order-list .phase-item{counter-increment:phase-counter}.block-phase.order-list .phase-item:before{background:transparent;content:counter(phase-counter) ".";font-weight:500;line-height:1}@media (min-width:800.5px){.block-phase.order-list .phase-item:before{margin-top:calc(0px*var(--scale))}}@media (max-width:800.4px){.block-phase.order-list .phase-item:before{margin-top:calc(0px*var(--scale))}}@media (min-width:800.5px){.block-phase.order-list .phase-item:before{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-phase.order-list .phase-item:before{font-size:calc(16px*var(--scale))}}.block-phase .phase-list{display:flex;flex-direction:column}@media (min-width:800.5px){.block-phase .phase-list{gap:calc(22px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-list{gap:calc(20px*var(--scale))}}.block-phase .phase-item{display:grid;grid-template-columns:auto 1fr}@media (min-width:800.5px){.block-phase .phase-item{-moz-column-gap:calc(12px*var(--scale));column-gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item{-moz-column-gap:calc(8px*var(--scale));column-gap:calc(8px*var(--scale))}}@media (min-width:800.5px){.block-phase .phase-item{row-gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item{row-gap:calc(14px*var(--scale))}}.block-phase .phase-item:before{background:linear-gradient(180deg,#fe9474,#ff6e18);content:"";grid-column:1;grid-row:1}@media (min-width:800.5px){.block-phase .phase-item:before{width:calc(13px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item:before{width:calc(13px*var(--scale))}}@media (min-width:800.5px){.block-phase .phase-item:before{height:calc(13px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item:before{height:calc(13px*var(--scale))}}@media (min-width:800.5px){.block-phase .phase-item:before{margin-top:calc(2px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item:before{margin-top:calc(2px*var(--scale))}}.block-phase .phase-item .item-title{color:#303030;grid-column:2;line-height:1}@media (min-width:800.5px){.block-phase .phase-item .item-title{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item .item-title{font-size:calc(16px*var(--scale))}}.block-phase .phase-item .item-text{color:#666;grid-column:2;line-height:1.8}@media (min-width:800.5px){.block-phase .phase-item .item-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-phase .phase-item .item-text{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-lazyblock-question{margin-top:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-lazyblock-question{margin-top:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-lazyblock-question{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-lazyblock-question{margin-bottom:calc(16px*var(--scale))}}.block-qa{align-items:flex-start;display:flex}@media (min-width:800.5px){.block-qa{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-qa{gap:calc(12px*var(--scale))}}.block-qa .question-header{align-items:center;display:flex;flex-direction:column;flex-shrink:0}@media (min-width:800.5px){.block-qa .question-header{gap:calc(4px*var(--scale))}}@media (max-width:800.4px){.block-qa .question-header{gap:calc(4px*var(--scale))}}@media (min-width:800.5px){.block-qa .question-header{padding-top:calc(0px*var(--scale))}}@media (max-width:800.4px){.block-qa .question-header{padding-top:calc(8px*var(--scale))}}.block-qa .question-header .pic{border-radius:9999px;overflow:hidden}@media (min-width:800.5px){.block-qa .question-header .pic{width:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-qa .question-header .pic{width:calc(42px*var(--scale))}}@media (min-width:800.5px){.block-qa .question-header .pic{height:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-qa .question-header .pic{height:calc(42px*var(--scale))}}.block-qa .question-header .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-qa .question-header .name{text-align:center}@media (min-width:800.5px){.block-qa .question-header .name{font-size:calc(18px*var(--scale))}}@media (max-width:800.4px){.block-qa .question-header .name{font-size:calc(14px*var(--scale))}}@media(min-width:800.5px),print{.block-qa .question-header .name{line-height:1.4}}@media screen and (max-width:800.4px){.block-qa .question-header .name{line-height:1}}.block-qa .text{background-color:rgba(0,0,0,.04);flex:1;min-width:0;position:relative}@media (min-width:800.5px){.block-qa .text{border-radius:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-qa .text{border-radius:calc(24px*var(--scale))}}@media (min-width:800.5px){.block-qa .text{padding:calc(32px*var(--scale))}}@media (max-width:800.4px){.block-qa .text{padding:calc(18px*var(--scale))}}@media(min-width:800.5px),print{.block-qa .text{line-height:1.8}}@media(min-width:800.5px)and (min-width:800.5px),print and (min-width:800.5px){.block-qa .text{font-size:calc(16px*var(--scale))}}@media(min-width:800.5px)and (max-width:800.4px),print and (max-width:800.4px){.block-qa .text{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.block-qa .text{line-height:1.5}}@media screen and (max-width:800.4px)and (min-width:800.5px){.block-qa .text{font-size:calc(14px*var(--scale))}}@media screen and (max-width:800.4px)and (max-width:800.4px){.block-qa .text{font-size:calc(14px*var(--scale))}}@media (min-width:800.5px){.block-qa .text>*+*{margin-top:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-qa .text>*+*{margin-top:calc(16px*var(--scale))}}.block-qa .text:before{border-color:rgba(0,0,0,.04) transparent transparent;border-style:solid;content:"";height:0;position:absolute;width:0}@media (min-width:800.5px){.block-qa .text:before{top:calc(32px*var(--scale))}}@media (max-width:800.4px){.block-qa .text:before{top:calc(32px*var(--scale))}}@media(min-width:800.5px),print{.block-qa.question{padding-right:calc(120px*var(--scale))}.wp-block-columns .block-qa.question{padding-right:0}}@media (min-width:800.5px){.block-qa.question .text{margin-left:calc(32px*var(--scale))}}@media (max-width:800.4px){.block-qa.question .text{margin-left:calc(14px*var(--scale))}}@media (min-width:800.5px){.block-qa.question .text:before{left:calc(-32px*var(--scale))}}@media (max-width:800.4px){.block-qa.question .text:before{left:calc(-14px*var(--scale))}}@media(min-width:800.5px),print{.block-qa.question .text:before{border-width:calc(32px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale)) calc(32px*var(--scale))}}@media screen and (max-width:800.4px){.block-qa.question .text:before{border-width:calc(14px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale)) calc(14px*var(--scale))}}.block-qa.answer{flex-direction:row-reverse}@media(min-width:800.5px),print{.block-qa.answer{padding-left:calc(120px*var(--scale))}.wp-block-columns .block-qa.answer{padding-left:0}}@media (min-width:800.5px){.block-qa.answer .text{margin-right:calc(32px*var(--scale))}}@media (max-width:800.4px){.block-qa.answer .text{margin-right:calc(14px*var(--scale))}}@media (min-width:800.5px){.block-qa.answer .text:before{right:calc(-32px*var(--scale))}}@media (max-width:800.4px){.block-qa.answer .text:before{right:calc(-14px*var(--scale))}}@media(min-width:800.5px),print{.block-qa.answer .text:before{border-width:calc(32px*var(--scale)) calc(32px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.block-qa.answer .text:before{border-width:calc(14px*var(--scale)) calc(14px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale))}}@media(min-width:800.5px),print{.wp-block-table{margin:calc(36px*var(--scale)) calc(0px*var(--scale)) calc(144px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-table{margin:calc(24px*var(--scale)) calc(-24px*var(--scale)) calc(96px*var(--scale)) calc(-24px*var(--scale))}}@media(min-width:800.5px),print{.wp-block-table{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-table{overflow-x:auto;padding:calc(0px*var(--scale)) calc(24px*var(--scale));-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:800.4px){.wp-block-table::-webkit-scrollbar{display:none}}.wp-block-table table{border-collapse:collapse;width:100%}@media screen and (max-width:800.4px){.wp-block-table table{width:auto}}.wp-block-table .has-fixed-layout{width:100%}@media screen and (max-width:800.4px){.wp-block-table .has-fixed-layout{width:auto}}.wp-block-table td,.wp-block-table th{border:.5px solid #1a1a1a;font-weight:400;line-height:1.8;text-align:left;vertical-align:middle}@media (min-width:800.5px){.wp-block-table td,.wp-block-table th{padding:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-table td,.wp-block-table th{padding:calc(12px*var(--scale))}}@media (min-width:800.5px){.wp-block-table td,.wp-block-table th{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.wp-block-table td,.wp-block-table th{font-size:calc(16px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-table td,.wp-block-table th{min-width:calc(150px*var(--scale))}}.wp-block-table.is-style-header-top table:not(:has(thead)) tbody tr:first-child>*,.wp-block-table.is-style-header-top thead th{background-color:hsla(30,23%,88%,.5)}.wp-block-table.is-style-header-left tr>:first-child{background-color:hsla(30,23%,88%,.5)}@media(min-width:800.5px),print{.wp-block-table.is-style-header-left tr>:first-child{width:calc(200px*var(--scale))}}.wp-block-table figcaption{color:#666;line-height:1.5}@media (min-width:800.5px){.wp-block-table figcaption{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-table figcaption{margin-top:calc(8px*var(--scale))}}@media (min-width:800.5px){.wp-block-table figcaption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.wp-block-table figcaption{font-size:calc(14px*var(--scale))}}.wp-block-gallery.is-swiper{display:block;width:100%}@media(min-width:800.5px),print{.wp-block-gallery.is-swiper{margin:calc(64px*var(--scale)) auto}}@media screen and (max-width:800.4px){.wp-block-gallery.is-swiper{margin:calc(48px*var(--scale)) auto}}.wp-block-columns .wp-block-gallery.is-swiper{margin-bottom:0;margin-top:0}@media(min-width:800.5px),print{.wp-block-columns .wp-block-gallery.is-swiper{width:calc(500px*var(--scale))}}@media screen and (max-width:800.4px){.wp-block-columns .wp-block-gallery.is-swiper{width:100%}}.wp-block-gallery.is-swiper .gallery-swiper{overflow:hidden;position:relative}@media (min-width:800.5px){.wp-block-gallery.is-swiper .gallery-swiper{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .gallery-swiper{border-radius:calc(4px*var(--scale))}}.wp-block-gallery.is-swiper figure.wp-block-image{flex-grow:0;margin:0;max-width:none;width:100%}.wp-block-gallery.is-swiper figure.wp-block-image img{display:block;height:auto;width:100%}.wp-block-gallery.is-swiper figure.wp-block-image figcaption{color:#303030;line-height:1.25}@media (min-width:800.5px){.wp-block-gallery.is-swiper figure.wp-block-image figcaption{margin-top:calc(6px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper figure.wp-block-image figcaption{margin-top:calc(6px*var(--scale))}}@media (min-width:800.5px){.wp-block-gallery.is-swiper figure.wp-block-image figcaption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper figure.wp-block-image figcaption{font-size:calc(14px*var(--scale))}}.wp-block-gallery.is-swiper .gallery-controls{align-items:center;display:flex;justify-content:center}@media (min-width:800.5px){.wp-block-gallery.is-swiper .gallery-controls{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .gallery-controls{margin-top:calc(12px*var(--scale))}}.wp-block-gallery.is-swiper .gallery-controls-right{align-items:center;display:flex}@media (min-width:800.5px){.wp-block-gallery.is-swiper .gallery-controls-right{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .gallery-controls-right{gap:calc(12px*var(--scale))}}.wp-block-gallery.is-swiper .swiper-pagination{align-items:center;display:flex;justify-content:center;position:static;width:100%}@media (min-width:800.5px){.wp-block-gallery.is-swiper .swiper-pagination{gap:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .swiper-pagination{gap:calc(8px*var(--scale))}}.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet{background-color:hsla(30,23%,88%,.5);margin:0;opacity:1;transition:opacity .2s ease}@media (min-width:800.5px){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet{width:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet{width:calc(8px*var(--scale))}}@media (min-width:800.5px){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet{height:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet{height:calc(8px*var(--scale))}}@media(hover:hover)and (pointer:fine){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:.5}}@media(hover:none){.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet:active{opacity:.5}}.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet:focus-visible{opacity:.5}.wp-block-gallery.is-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d93b07}.wp-block-gallery.is-swiper figcaption.blocks-gallery-caption{color:#303030;line-height:1.25}@media (min-width:800.5px){.wp-block-gallery.is-swiper figcaption.blocks-gallery-caption{margin-top:calc(12px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper figcaption.blocks-gallery-caption{margin-top:calc(12px*var(--scale))}}@media (min-width:800.5px){.wp-block-gallery.is-swiper figcaption.blocks-gallery-caption{font-size:calc(14px*var(--scale))}}@media (max-width:800.4px){.wp-block-gallery.is-swiper figcaption.blocks-gallery-caption{font-size:calc(14px*var(--scale))}}.block-info{background-color:#f7f7f7;display:flex;flex-direction:column}@media (min-width:800.5px){.block-info{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-info{gap:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-info{border-radius:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-info{border-radius:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-info{padding:calc(32px*var(--scale))}}@media (max-width:800.4px){.block-info{padding:calc(20px*var(--scale))}}@media (min-width:800.5px){.block-info{margin-top:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-info{margin-top:calc(48px*var(--scale))}}@media (min-width:800.5px){.block-info{margin-bottom:calc(64px*var(--scale))}}@media (max-width:800.4px){.block-info{margin-bottom:calc(48px*var(--scale))}}.block-info .info-title{border-bottom:2px solid #d93b07;color:#1a1a1a;font-weight:500;line-height:1.4}@media (min-width:800.5px){.block-info .info-title{padding-bottom:calc(14px*var(--scale))}}@media (max-width:800.4px){.block-info .info-title{padding-bottom:calc(12px*var(--scale))}}@media (min-width:800.5px){.block-info .info-title{font-size:calc(24px*var(--scale))}}@media (max-width:800.4px){.block-info .info-title{font-size:calc(24px*var(--scale))}}.block-info .info-text{color:#1a1a1a;line-height:1.8}@media (min-width:800.5px){.block-info .info-text{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-info .info-text{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.block-info .info-text>*+*{margin-top:calc(16px*var(--scale))}}@media (max-width:800.4px){.block-info .info-text>*+*{margin-top:calc(16px*var(--scale))}}.wp-block-list{line-height:1.8}@media (min-width:800.5px){.wp-block-list{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){.wp-block-list{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-list{margin-top:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-list{margin-top:calc(16px*var(--scale))}}@media (min-width:800.5px){.wp-block-list{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.wp-block-list{margin-bottom:calc(16px*var(--scale))}}.wp-block-list li{display:flex;list-style:none}ul.wp-block-list li:before{background-color:currentColor;border-radius:50%;content:"";flex-shrink:0;margin-top:calc(.5lh - 2.5px*var(--scale))}@media (min-width:800.5px){ul.wp-block-list li:before{width:calc(5px*var(--scale))}}@media (max-width:800.4px){ul.wp-block-list li:before{width:calc(5px*var(--scale))}}@media (min-width:800.5px){ul.wp-block-list li:before{height:calc(5px*var(--scale))}}@media (max-width:800.4px){ul.wp-block-list li:before{height:calc(5px*var(--scale))}}@media (min-width:800.5px){ul.wp-block-list li:before{margin-left:calc(10px*var(--scale))}}@media (max-width:800.4px){ul.wp-block-list li:before{margin-left:calc(10px*var(--scale))}}@media (min-width:800.5px){ul.wp-block-list li:before{margin-right:calc(10px*var(--scale))}}@media (max-width:800.4px){ul.wp-block-list li:before{margin-right:calc(10px*var(--scale))}}ol.wp-block-list li{counter-increment:list-item;list-style-type:decimal}ol.wp-block-list li:before{content:counter(list-item) ".";flex-shrink:0}@media (min-width:800.5px){ol.wp-block-list li:before{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){ol.wp-block-list li:before{font-size:calc(16px*var(--scale))}}@media (min-width:800.5px){ol.wp-block-list li:before{margin-left:calc(7px*var(--scale))}}@media (max-width:800.4px){ol.wp-block-list li:before{margin-left:calc(7px*var(--scale))}}@media (min-width:800.5px){ol.wp-block-list li:before{margin-right:calc(5px*var(--scale))}}@media (max-width:800.4px){ol.wp-block-list li:before{margin-right:calc(5px*var(--scale))}}@media (min-width:800.5px){.article-body .scrollspyContainer>.wp-block-lazyblock-video:first-child .block-video{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){.article-body .scrollspyContainer>.wp-block-lazyblock-video:first-child .block-video{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){.article-body .scrollspyContainer>.wp-block-image:first-child{margin-top:calc(36px*var(--scale))}}@media (max-width:800.4px){.article-body .scrollspyContainer>.wp-block-image:first-child{margin-top:calc(24px*var(--scale))}}@media (min-width:800.5px){.article-body .scrollspyContainer>.wp-block-columns:first-child{margin-bottom:calc(20px*var(--scale))}}@media (max-width:800.4px){.article-body .scrollspyContainer>.wp-block-columns:first-child{margin-bottom:calc(20px*var(--scale))}}header.header{pointer-events:none;position:sticky;top:0;width:100%;z-index:5}@media(min-width:800.5px),print{header.header{background-color:#fff}}header.header .header-inner{align-items:center;display:flex;width:100%}@media (min-width:800.5px){header.header .header-inner{height:calc(64px*var(--scale))}}@media (max-width:800.4px){header.header .header-inner{height:calc(64px*var(--scale))}}@media (min-width:800.5px){header.header .header-inner{gap:calc(20px*var(--scale))}}@media (max-width:800.4px){header.header .header-inner{gap:calc(16px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-inner{padding:calc(0px*var(--scale)) calc(60px*var(--scale)) calc(0px*var(--scale)) calc(60px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-inner{padding:calc(0px*var(--scale)) calc(8px*var(--scale)) calc(0px*var(--scale)) calc(24px*var(--scale))}}header.header .header-inner{margin:auto;max-width:calc(1440px*var(--scale))}@media(min-width:800.5px),print{header.header .header-inner{justify-content:space-between}header.header .header-inner>.header-actions>.button-menu{display:none}}@media screen and (max-width:800.4px){header.header .header-inner{background-color:#f0f0f0}header.header .brand-logo-holder{margin-right:auto}}header.header .brand-logo{color:#1a1a1a;display:flex;pointer-events:auto;position:relative}@media (min-width:800.5px){header.header .brand-logo{width:calc(280px*var(--scale))}}@media (max-width:800.4px){header.header .brand-logo{width:calc(200px*var(--scale))}}header.header .brand-logo img{height:auto;transition:filter .2s ease;width:100%}header.header .header-nav{align-items:center;display:flex;pointer-events:auto}header.header .header-nav-link{align-items:center;color:#1a1a1a;display:flex;transition:color .2s ease;white-space:nowrap}@media (min-width:800.5px){header.header .header-nav-link{gap:calc(6px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link{gap:calc(6px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-link{padding:calc(4px*var(--scale)) calc(20px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-link{padding:calc(4px*var(--scale)) calc(12px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-link{min-height:calc(44px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link{min-height:calc(0px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-link{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link{border-radius:calc(4px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-link{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link{font-size:calc(16px*var(--scale))}}header.header .header-nav-link{line-height:1;position:relative}header.header .header-nav-link.is-dropdown{cursor:pointer}@media (min-width:800.5px){header.header .header-nav-link.is-dropdown{gap:calc(5px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link.is-dropdown{gap:calc(5px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-link.is-dropdown{padding:calc(4px*var(--scale)) calc(17px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-link.is-dropdown{padding:calc(4px*var(--scale)) calc(12px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-link.is-dropdown .icon-chevron{width:calc(24px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link.is-dropdown .icon-chevron{width:calc(24px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-link.is-dropdown .icon-chevron{height:calc(24px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link.is-dropdown .icon-chevron{height:calc(24px*var(--scale))}}@media(hover:hover)and (pointer:fine){header.header .header-nav-link.is-dropdown:hover:before{opacity:0}}@media(hover:none){header.header .header-nav-link.is-dropdown:active:before{opacity:0}}header.header .header-nav-link.is-dropdown:focus-visible:before{opacity:0}header.header .header-nav-link>*{position:relative}header.header .header-nav-link:before{background-color:hsla(32,39%,90%,.8);content:"";inset:0;opacity:0;position:absolute;transition:scale .2s ease-out,opacity .2s ease}@media (min-width:800.5px){header.header .header-nav-link:before{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-link:before{border-radius:calc(4px*var(--scale))}}@media(hover:hover)and (pointer:fine){header.header .header-nav-link:hover:before{opacity:1;scale:1}}@media(hover:none){header.header .header-nav-link:active:before{opacity:1;scale:1}}header.header .header-nav-link:focus-visible:before{opacity:1;scale:1}header.header .header-nav-dropdown{position:relative}header.header .header-nav-dropdown-panel{background-color:#fcfbfa;box-shadow:0 0 4px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;left:50%;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden}@media (min-width:800.5px){header.header .header-nav-dropdown-panel{margin-top:calc(0px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-panel{margin-top:calc(8px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-dropdown-panel{padding:calc(20px*var(--scale)) calc(16px*var(--scale)) calc(16px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-dropdown-panel{padding:calc(16px*var(--scale)) calc(16px*var(--scale)) calc(16px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-dropdown-panel{gap:calc(24px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-panel{gap:calc(26px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-dropdown-panel{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-panel{border-radius:calc(4px*var(--scale))}}header.header .header-nav-dropdown-panel{box-shadow:0 4px 16px rgba(0,0,0,.08)}header.header .header-nav-dropdown-title{color:#999;line-height:1;white-space:nowrap}@media (min-width:800.5px){header.header .header-nav-dropdown-title{font-size:calc(10px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-title{font-size:calc(10px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-dropdown-title{padding:calc(0px*var(--scale)) calc(8px*var(--scale)) calc(8px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-dropdown-title{padding:calc(0px*var(--scale)) calc(4px*var(--scale)) calc(8px*var(--scale))}}header.header .header-nav-dropdown-list{display:flex;flex-direction:column;list-style:none}header.header .header-nav-dropdown.is-open>.header-nav-dropdown-panel{opacity:1;pointer-events:auto;visibility:visible}header.header .header-nav-dropdown-group{display:flex;flex-direction:column}@media (min-width:800.5px){header.header .header-nav-dropdown-group{gap:calc(11px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-group{gap:calc(11px*var(--scale))}}header.header .header-nav-dropdown-group-label{color:#999;line-height:1.25}@media (min-width:800.5px){header.header .header-nav-dropdown-group-label{font-size:calc(10px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-group-label{font-size:calc(10px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-dropdown-group-label{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-dropdown-group-label{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}header.header .header-nav-dropdown-group-items{display:flex;flex-direction:column}@media (min-width:800.5px){header.header .header-nav-dropdown-group-items{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-group-items{gap:calc(8px*var(--scale))}}header.header .header-nav-dropdown-link{align-items:center;color:#1a1a1a;display:flex;position:relative;white-space:nowrap}@media (min-width:800.5px){header.header .header-nav-dropdown-link{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link{font-size:calc(16px*var(--scale))}}header.header .header-nav-dropdown-link{line-height:1}@media (min-width:800.5px){header.header .header-nav-dropdown-link{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link{gap:calc(10px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-dropdown-link{min-height:calc(44px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link{min-height:calc(44px*var(--scale))}}@media(min-width:800.5px),print{header.header .header-nav-dropdown-link{padding:calc(0px*var(--scale)) calc(14px*var(--scale))}}@media screen and (max-width:800.4px){header.header .header-nav-dropdown-link{padding:calc(0px*var(--scale)) calc(14px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-dropdown-link{margin-left:calc(-6px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link{margin-left:calc(-6px*var(--scale))}}@media (min-width:800.5px){header.header .header-nav-dropdown-link{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link{border-radius:calc(4px*var(--scale))}}header.header .header-nav-dropdown-link:before{background-color:hsla(32,39%,90%,.8);content:"";inset:0;opacity:0;position:absolute;transition:scale .2s ease-out,opacity .2s ease}@media (min-width:800.5px){header.header .header-nav-dropdown-link:before{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){header.header .header-nav-dropdown-link:before{border-radius:calc(4px*var(--scale))}}header.header .header-nav-dropdown-link .icon-external,header.header .header-nav-dropdown-link .label{position:relative}@media(hover:hover)and (pointer:fine){header.header .header-nav-dropdown-link:hover:before{opacity:1;scale:1}}@media(hover:none){header.header .header-nav-dropdown-link:active:before{opacity:1;scale:1}}header.header .header-nav-dropdown-link:focus-visible:before{opacity:1;scale:1}header.header .header-actions{align-items:center;display:flex;pointer-events:auto}@media (min-width:800.5px){header.header .header-actions{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){header.header .header-actions{gap:calc(8px*var(--scale))}}header.header .button-menu{align-items:center;border-radius:9999px;color:#5a5a5a;display:flex;justify-content:center;pointer-events:auto;position:relative;transition:opacity .2s linear,color .2s ease}@media (min-width:800.5px){header.header .button-menu{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu{gap:calc(0px*var(--scale))}}@media (min-width:800.5px){header.header .button-menu{height:calc(44px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu{height:calc(44px*var(--scale))}}@media(min-width:800.5px),print{header.header .button-menu{padding:calc(0px*var(--scale)) calc(20px*var(--scale))}}@media screen and (max-width:800.4px){header.header .button-menu{padding:calc(0px*var(--scale))}}@media (min-width:800.5px){header.header .button-menu{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu{font-size:calc(16px*var(--scale))}}header.header .button-menu:has(.is-close){color:#fff}header.header .button-menu{line-height:1}@media screen and (max-width:800.4px){header.header .button-menu{background-color:#d93b07;width:calc(44px*var(--scale))}}header.header .button-menu-bars{display:flex;flex-direction:column;justify-content:center}@media (min-width:800.5px){header.header .button-menu-bars{width:calc(24px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu-bars{width:calc(16px*var(--scale))}}@media (min-width:800.5px){header.header .button-menu-bars{gap:calc(5px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu-bars{gap:calc(5px*var(--scale))}}header.header .button-menu-bars .line{background-color:#fff;display:block;width:100%}@media (min-width:800.5px){header.header .button-menu-bars .line{height:calc(1px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu-bars .line{height:calc(1px*var(--scale))}}header.header .button-menu-bars.is-close{position:relative}@media (min-width:800.5px){header.header .button-menu-bars.is-close{height:calc(18px*var(--scale))}}@media (max-width:800.4px){header.header .button-menu-bars.is-close{height:calc(18px*var(--scale))}}header.header .button-menu-bars.is-close{gap:0}header.header .button-menu-bars.is-close .line{left:0;position:absolute;top:50%}header.header .button-menu-bars.is-close .line:first-child{transform:translateY(-50%) rotate(45deg)}header.header .button-menu-bars.is-close .line:nth-child(2){transform:translateY(-50%) rotate(-45deg)}.modal-menu .modal-menu-inner-scroll{background-color:rgba(44,52,64,.98);color:#fff}@media (min-width:800.5px){.modal-menu .modal-menu-inner-scroll{gap:calc(48px*var(--scale))}}@media (max-width:800.4px){.modal-menu .modal-menu-inner-scroll{gap:calc(24px*var(--scale))}}@media(min-width:800.5px),print{.modal-menu .modal-menu-inner-scroll{padding:calc(0px*var(--scale)) calc(120px*var(--scale)) calc(48px*var(--scale))}}@media screen and (max-width:800.4px){.modal-menu .modal-menu-inner-scroll{padding:calc(0px*var(--scale)) calc(24px*var(--scale)) calc(64px*var(--scale))}}.modal-menu .brand-logo{color:#fff;display:flex}@media (min-width:800.5px){.modal-menu .brand-logo{width:calc(280px*var(--scale))}}@media (max-width:800.4px){.modal-menu .brand-logo{width:calc(200px*var(--scale))}}.modal-menu .brand-logo img{filter:brightness(0) invert(1);height:auto;width:100%}.modal-menu .brand-logo-holder{margin-right:auto}.modal-menu .header-actions{align-items:center;display:flex}@media (min-width:800.5px){.modal-menu .header-actions{gap:calc(8px*var(--scale))}}@media (max-width:800.4px){.modal-menu .header-actions{gap:calc(8px*var(--scale))}}.modal-menu .button-menu{color:#fff}@media screen and (max-width:800.4px){.modal-menu .button-menu{margin-right:calc(-16px*var(--scale))}}.menu-body{display:flex;flex-direction:column}@media(min-width:800.5px),print{.menu-body{gap:calc(4px*var(--scale))}}@media screen and (max-width:800.4px){.menu-body{gap:calc(32px*var(--scale))}}.menu-row-main{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:800.4px){.menu-row-main{display:contents}}.menu-main{display:flex;list-style:none}@media(min-width:800.5px),print{.menu-main{align-items:center;gap:calc(24px*var(--scale))}}@media screen and (max-width:800.4px){.menu-main{flex-direction:column;order:1}}.menu-main-link{align-items:center;color:#e0e0e0;display:flex;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(min-width:800.5px),print{.menu-main-link{font-size:calc(26px*var(--scale));line-height:1.25}}@media screen and (max-width:800.4px){.menu-main-link{border-bottom:1px solid hsla(28,18%,79%,.8);font-size:calc(14px*var(--scale));font-weight:500;gap:calc(10px*var(--scale));line-height:1.5;padding:calc(26px*var(--scale)) calc(0px*var(--scale));width:100%}}.menu-divider{background-color:hsla(0,0%,100%,.2);display:block;height:1px;width:100%}@media(min-width:800.5px),print{.menu-divider{margin:calc(20px*var(--scale)) calc(0px*var(--scale))}}@media screen and (max-width:800.4px){.menu-divider{display:none}}.menu-row-sub{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:800.4px){.menu-row-sub{display:contents}.menu-sub{order:3}}.menu-sub-groups{display:flex}@media(min-width:800.5px),print{.menu-sub-groups{gap:calc(14px*var(--scale))}}@media screen and (max-width:800.4px){.menu-sub-groups{gap:calc(12px*var(--scale))}}.menu-sub-group{display:flex;flex-direction:column}@media screen and (max-width:800.4px){.menu-sub-group{flex:1;gap:calc(18px*var(--scale))}}@media(min-width:800.5px),print{.menu-sub-group{flex-direction:row;gap:calc(14px*var(--scale))}}@media screen and (max-width:800.4px){.menu-sub-group-label{color:#999;font-size:calc(10px*var(--scale));line-height:1.25}}@media(min-width:800.5px),print{.menu-sub-group-label{display:none}}.menu-sub-group-items{display:flex;list-style:none}@media(min-width:800.5px),print{.menu-sub-group-items{gap:calc(14px*var(--scale))}}@media screen and (max-width:800.4px){.menu-sub-group-items{flex-direction:column;gap:calc(18px*var(--scale))}}.menu-sub-link{color:#fff;display:block;width:-moz-fit-content;width:fit-content}@media(min-width:800.5px),print{.menu-sub-link{font-size:calc(18px*var(--scale));line-height:1.25}}@media screen and (max-width:800.4px){.menu-sub-link{font-size:calc(14px*var(--scale));font-weight:500;line-height:1.5}}.menu-actions{display:flex}@media (min-width:800.5px){.menu-actions{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){.menu-actions{gap:calc(12px*var(--scale))}}.menu-actions .button-block.is-light{background-color:hsla(0,0%,100%,.7);color:#1a1a1a}@media screen and (max-width:800.4px){.menu-actions-top{display:none}}@media(min-width:800.5px),print{.menu-actions-bottom{display:none}}@media screen and (max-width:800.4px){.menu-actions-bottom{order:4}.menu-actions-bottom .button-pill{flex:1;min-width:0;width:auto}}footer.footer{color:#1a1a1a;position:relative}footer.footer .footer-bg{left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}@media (min-width:800.5px){footer.footer .footer-bg{top:calc(-439px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-bg{top:calc(-126px*var(--scale))}}@media (min-width:800.5px){footer.footer .footer-bg{height:calc(763px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-bg{height:calc(224px*var(--scale))}}@media(min-width:800.5px),print{footer.footer .footer-bg:before{background-color:#fff;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";height:calc(300px*var(--scale));position:absolute;right:50%;top:50%;transform:translate(calc(1500px*var(--scale)),-66%);width:calc(800px*var(--scale))}}@media(min-width:800.5px)and (min-width:3100px),print and (min-width:3100px){footer.footer .footer-bg:before{right:0;transform:translateY(-66%)}}footer.footer .footer-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}footer.footer .footer-inner{display:flex;flex-direction:column;position:relative;z-index:1}@media (min-width:800.5px){footer.footer .footer-inner{gap:calc(84px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-inner{gap:calc(24px*var(--scale))}}@media(min-width:800.5px),print{footer.footer .footer-inner{padding-block:calc(204px*var(--scale)) calc(96px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-inner{padding-block:calc(111px*var(--scale)) calc(72px*var(--scale))}}footer.footer .footer-main{display:flex;justify-content:space-between}@media (min-width:800.5px){footer.footer .footer-main{gap:calc(48px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-main{gap:calc(48px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-main{flex-direction:column}}footer.footer .footer-brand{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:800.5px){footer.footer .footer-brand{gap:calc(48px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-brand{gap:calc(48px*var(--scale))}}footer.footer .footer-logo{display:flex}@media (min-width:800.5px){footer.footer .footer-logo{width:calc(354px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-logo{width:calc(327px*var(--scale))}}footer.footer .footer-logo a{display:block;width:100%}footer.footer .footer-logo img{height:auto;width:100%}footer.footer .footer-actions{display:flex}@media (min-width:800.5px){footer.footer .footer-actions{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-actions{gap:calc(18px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-actions{flex-direction:column}}footer.footer .footer-nav{display:flex}@media(min-width:800.5px),print{footer.footer .footer-nav{gap:calc(65px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-nav{-moz-column-gap:calc(54px*var(--scale));column-gap:calc(54px*var(--scale));flex-wrap:wrap;row-gap:calc(44px*var(--scale))}}footer.footer .footer-nav-col{display:flex;flex-direction:column}@media(min-width:800.5px),print{footer.footer .footer-nav-col{gap:calc(32px*var(--scale));min-width:calc(130px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-nav-col{width:calc(50% - 27px*var(--scale))}}@media(min-width:800.5px),print{footer.footer .footer-nav-col:has(.footer-nav-header){gap:calc(43px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-nav-col:has(.footer-nav-header){gap:calc(16px*var(--scale))}}footer.footer .footer-nav-header{color:#999;line-height:1.25}@media (min-width:800.5px){footer.footer .footer-nav-header{font-size:calc(10px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-header{font-size:calc(10px*var(--scale))}}footer.footer .footer-nav-items{display:flex;flex-direction:column;list-style:none}@media (min-width:800.5px){footer.footer .footer-nav-items{gap:calc(32px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-items{gap:calc(16px*var(--scale))}}footer.footer .footer-nav-link{align-items:center;color:#1a1a1a;display:flex;line-height:1.5;position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:800.5px){footer.footer .footer-nav-link{gap:calc(10px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link{gap:calc(10px*var(--scale))}}@media (min-width:800.5px){footer.footer .footer-nav-link{font-size:calc(16px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link{font-size:calc(14px*var(--scale))}}@media (min-width:800.5px){footer.footer .footer-nav-link{min-height:calc(44px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link{min-height:calc(44px*var(--scale))}}@media(min-width:800.5px),print{footer.footer .footer-nav-link{padding:calc(4px*var(--scale)) calc(12px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-nav-link{padding:calc(4px*var(--scale)) calc(12px*var(--scale))}}@media(min-width:800.5px),print{footer.footer .footer-nav-link{margin:calc(-10px*var(--scale)) calc(-12px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-nav-link{margin:calc(-12px*var(--scale)) calc(-12px*var(--scale))}}@media (min-width:800.5px){footer.footer .footer-nav-link{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link{border-radius:calc(4px*var(--scale))}}footer.footer .footer-nav-link:before{background-color:hsla(32,39%,90%,.8);content:"";inset:0;opacity:0;position:absolute;transition:scale .2s ease-out,opacity .2s ease}@media (min-width:800.5px){footer.footer .footer-nav-link:before{border-radius:calc(4px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link:before{border-radius:calc(4px*var(--scale))}}footer.footer .footer-nav-link .icon-external,footer.footer .footer-nav-link .label,footer.footer .footer-nav-link .sr-only{position:relative}@media(hover:hover)and (pointer:fine){footer.footer .footer-nav-link:hover:before{opacity:1;scale:1}}@media(hover:none){footer.footer .footer-nav-link:active:before{opacity:1;scale:1}}footer.footer .footer-nav-link:focus-visible:before{opacity:1;scale:1}footer.footer .footer-nav-link.is-external{width:100%}@media (min-width:800.5px){footer.footer .footer-nav-link .icon-external{width:calc(20px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link .icon-external{width:calc(20px*var(--scale))}}@media (min-width:800.5px){footer.footer .footer-nav-link .icon-external{height:calc(20px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-nav-link .icon-external{height:calc(20px*var(--scale))}}footer.footer .footer-divider{background-color:hsla(28,18%,79%,.8);border:none;height:.5px}@media(min-width:800.5px),print{footer.footer .footer-divider{display:none}}footer.footer .footer-bottom{align-items:center;display:flex;justify-content:space-between}@media (min-width:800.5px){footer.footer .footer-bottom{gap:calc(32px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-bottom{gap:calc(24px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-bottom{align-items:flex-start;flex-direction:column}}footer.footer .footer-policy{align-items:center;display:flex;flex-wrap:wrap;list-style:none}@media (min-width:800.5px){footer.footer .footer-policy{gap:calc(16px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-policy{gap:calc(18px*var(--scale))}}@media screen and (max-width:800.4px){footer.footer .footer-policy{align-items:flex-start;flex-direction:column}}footer.footer .footer-policy a{color:#666;line-height:1}@media (min-width:800.5px){footer.footer .footer-policy a{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-policy a{font-size:calc(12px*var(--scale))}}footer.footer .footer-copyright{color:#999;line-height:1}@media (min-width:800.5px){footer.footer .footer-copyright{font-size:calc(12px*var(--scale))}}@media (max-width:800.4px){footer.footer .footer-copyright{font-size:calc(12px*var(--scale))}}
