@font-face{font-family:"YuGothicM";src:local("Yu Gothic Medium"),local("YuGothic-Medium")}@font-face{font-family:"YuGothicM";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"YuMinchoM";src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"YuMinchoM";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}.screen-reader-text{position:absolute !important;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.screen-reader-text:focus{font-weight:bold;display:block;z-index:100000;width:auto;height:auto;inset:5px auto auto 5px;padding:15px 23px 14px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;background-color:#f1f1f1;color:#21759b;font-size:.875rem;text-decoration:none;line-height:normal}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}div[class=clear]{margin-block-start:0;font-size:0}.page-content .wp-smiley,.entry-content .wp-smiley{border:none;margin-block:0;padding:0}.gallery{margin-block-end:2rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-block-start:0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.part-site-branding{flex-shrink:0;display:flex;align-items:center}.part-site-branding a{display:contents}.part-site-branding :is(.site-logo,.site-title){display:inline-flex}:is(.site-header,.site-footer) .part-site-branding .site-title{width:10rem}.part-header-nav{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-header-nav{display:flex}}:is(.part-header-nav .menu,.menu-header){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem}:is(.part-header-nav .menu,.menu-header) li{display:flex}:is(.part-header-nav .menu,.menu-header) li>*{display:grid;grid-template-columns:auto auto;place-items:center;gap:.25rem;min-height:2rem;padding:.25rem 0;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#2c2c2c;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}:is(.part-header-nav .menu,.menu-header) a:hover{text-decoration-color:currentColor}:is(.part-header-nav .menu,.menu-header) .current a{pointer-events:none;text-decoration-color:currentColor}:is(.part-header-nav .menu,.menu-header) a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}:is(.part-header-nav .menu,.menu-header) :is(.lang) a{padding-inline:.5rem;border-radius:1.5rem;font-weight:bold;color:#fff;background-color:#2c2c2c;transition:background-color .4s ease}:is(.part-header-nav .menu,.menu-header) :is(.lang) a:hover{background-color:rgba(44,44,44,.5);text-decoration-color:rgba(0,0,0,0)}.site-header .menu-simplex{--bar-item-width: unset;--bar-item-height: 2rem;--bar-item-padding: 0.65rem 0;--bar-mark-color: #2C2C2C;--bar-item-width-more: 3.5rem;--panel-item-width: unset;--panel-item-height: 3rem;--panel-item-padding: max(2vw, 1rem);--panel-bg-color: #fff;--panel-shadow: 0 0 20px 0 rgba(105,114,125,0.2);--menu-max-width: 100vw;--menu-sub-indent: 0.5rem;display:flex;justify-content:flex-end;--collapsed: "always";--is-background-fixed: "false"}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex{justify-content:center;--panel-item-padding: 0.5rem 1rem;--panel-item-height: 2rem;--menu-sub-indent: 0}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex{--collapsed: "auto";--bar-item-height: 4rem}.site-header .menu-simplex.is-collapsed>ul{width:100%}}.menu-simplex .menu-bar{justify-content:flex-end}.menu-simplex .menu-bar>li>:is(a,button){justify-content:flex-end}.site-header .menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button){position:relative}.site-header .menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button)::after{content:"";position:absolute;width:1.5rem;height:1.5rem;inset:50% 50% auto auto;translate:50% -50%;background-image:url("../images/icons/nav-open.svg");background-size:contain;clip-path:none;box-shadow:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button)::after{inset:50% 1rem auto auto}}.site-header .menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button):where(.opened>*)::after{background-image:url("../images/icons/nav-close.svg");transform:scale(1)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex:where(.with-popup-hint) .menu-bar>li.more>button::after{inset:50% 50% auto auto}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-global-nav{height:100%}.part-global-nav .menu-simplex{height:100%;pointer-events:none}.part-global-nav .menu-simplex .menu-bar{height:100%;--bar-item-height: 100%;pointer-events:all}.part-global-nav .menu-simplex .menu-bar>li.more>button{aspect-ratio:1;z-index:10000;background-color:#c2bebc;border-radius:0 0 0 4px}.part-global-nav .menu-simplex .menu-bar>li.more.opened>button{background-color:#2c2c2c}.part-global-nav .menu-simplex .panel-more{min-width:70vw;transform:translateX(calc(3.5rem - 100%)) !important;max-width:100vw !important;z-index:10;top:0}}@media screen and (max-width: 599.5px)and (min-width: 600px),print and (max-width: base-to-px(148)-0.5)and (min-width: base-to-px(148)){.part-global-nav .menu-simplex .panel-more{border-radius:.5rem}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-global-nav .menu-simplex .menu-popup,.part-global-nav .menu-simplex .menu-more{margin-inline:0}}.menu-simplex .menu-bar{gap:2rem}.menu-simplex .menu-bar>li:not(.more)>:is(a,button){color:#2c2c2c;font-weight:500;padding-inline-start:1.25rem}.menu-simplex .menu-bar>li:not(.more)>:is(a,button)::before{content:"";position:absolute;inset:0;pointer-events:none;border-block-end:2px solid rgba(0,0,0,0);transition:border-block-end-color .4s ease}.menu-simplex .menu-bar>li.current>:is(a,button){color:#d885a1;--bar-mark-color: #d885a1}.menu-simplex .menu-bar>li.menu-ancestor>:is(a,button)>span,.menu-simplex .menu-bar>li.page-ancestor>:is(a,button)>span{text-decoration:underline;text-decoration-color:#d885a1}.menu-simplex .menu-bar>li.menu-ancestor>:is(a,button)::before,.menu-simplex .menu-bar>li.page-ancestor>:is(a,button)::before{border-block-end:2px solid #2c2c2c}.menu-simplex .menu-bar>li:not(.more):is(.hover,.opened)>:is(a,button){color:#fff;background-color:#8d8987}.menu-simplex .menu-bar>li.more>button::after{width:2rem;height:2rem;clip-path:none;box-shadow:none;background-image:url(../images/icon-menu.svg);background-position:center}.menu-simplex .menu-bar>li.more>button.opened::after{transform:none;background-image:url(../images/icon-close.svg)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-bar>li.more>button{background-position:center}}.menu-simplex .menu-popup li>:is(a,button){height:100%;color:#2c2c2c;font-weight:500;font-size:14px;white-space:normal;position:relative}.menu-simplex .menu-popup li>:is(a,button)>div{width:100%;padding-block:5px}.menu-simplex .menu-popup li>:is(button){pointer-events:none}.menu-simplex .menu-popup li.current>:is(a,button){text-decoration:underline}.menu-simplex .menu-popup li.hover>:is(a) div,.menu-simplex .menu-popup li.opened>:is(a) div{color:#fff;background-color:#8d8987}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-popup li.hover>:is(button),.menu-simplex .menu-popup li.opened>:is(button){color:#fff;background-color:#8d8987}}.menu-simplex .menu-popup li>.menu a{min-height:2rem;padding-block:.5rem;color:#686563}.menu-simplex .menu-popup li>.menu li.current a{text-decoration:underline}.menu-simplex .menu-popup li>.menu li.hover>:is(a,button),.menu-simplex .menu-popup li>.menu li.opened>:is(a,button){color:#fff;background-color:#8d8987}.menu-simplex .panel-more{background-color:#c2bebc}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .panel-more{--panel-offset: 0px;grid-template-rows:auto 1fr;height:-moz-fit-content;height:fit-content}.menu-simplex .panel-more.active{display:flex;flex-direction:column}}.menu-simplex .panel-more .menu-header-wrap{order:3}.menu-simplex .panel-more .menu-header-wrap .menu-header li a{color:#fff}.menu-simplex .panel-more .menu-header{padding:clamp(1rem,4svh,5vw) 5vw;justify-content:flex-end;color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .panel-more .menu-header{display:none}}.menu-simplex .panel-more .menu-header .focus-trap{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup,.menu-simplex .menu-more{width:auto;min-width:25rem;max-width:25rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup{padding-block:.75rem 1.5rem;padding-inline:22.5px}}.menu-simplex .menu-more{gap:2px}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more{--menu-max-width: 100%;width:100vw;overflow-y:scroll;justify-content:flex-start}}.menu-simplex .menu-more .focus-trap{margin-block-start:-2px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li:not(:last-child):not(:nth-last-child(2))>:is(a,button){border-bottom:solid 1px #fff}}.menu-simplex .menu-more>li>:is(a,button){color:#2c2c2c;background-color:#c2bebc;min-height:3.5rem;font-size:14px;font-weight:500;white-space:normal;position:relative}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more>li>:is(a,button){border-bottom:solid 1px #fff;min-height:72px}}.menu-simplex .menu-more>li>:is(a,button)::before{content:"";position:absolute;inset:0;pointer-events:none;border-inline-start:5px solid rgba(0,0,0,0);transition:border-color .4s ease}.menu-simplex .menu-more>li>button{padding-inline-end:2.75rem}.menu-simplex .menu-more>li>button::after{inset-inline-end:1.75rem;width:2rem;height:2rem;clip-path:none;box-shadow:none;background-image:url(../images/icon-plus.svg);background-position:center;background-size:1.75rem 1.75rem}.menu-simplex .menu-more>li>button.opened::after{background-image:url(../images/icon-minus.svg);transform:none}.menu-simplex .menu-more>li.current>:is(a,button){color:#d885a1}.menu-simplex .menu-more>li.menu-ancestor>:is(a,button)::before,.menu-simplex .menu-more>li.page-ancestor>:is(a,button)::before{border-color:#2c2c2c}.menu-simplex .menu-more>li:is(.hover)>:is(a,button)::before{border-color:#d885a1}.menu-simplex .menu-more .menu-popup{flex-direction:column;background-color:#fff;padding-inline:max(1vw,.5rem)}.menu-simplex .menu-more .menu-popup>li>:is(a,button){color:#2c2c2c;padding-inline:max(1vw,.5rem);min-height:3.25rem;line-height:1.4}.menu-simplex .menu-more .menu-popup>li>:is(a,button)::before{inset:0;border:none;border-inline-start:2px solid rgba(0,0,0,0)}.menu-simplex .menu-more .menu-popup>li>button{padding-inline-end:2.5rem}.menu-simplex .menu-more .menu-popup>li.is-style-button{margin-top:.75rem}.menu-simplex .menu-more .menu-popup>li.is-style-button>a{background-color:#2c2c2c;color:#fff;position:relative;padding-inline-end:2rem}.menu-simplex .menu-more .menu-popup>li.is-style-button>a::after{position:absolute;content:"";width:1rem;height:1rem;color:#fff;background-position:center;background-size:contain;inset:auto .75rem auto auto;background-color:#fff;mask:url("../images/icons/button-accent-right.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center/contain}.menu-simplex .menu-more .menu-popup>li.current>:is(a,button)>div{text-decoration:underline}.menu-simplex .menu-more .menu-popup>li.menu-ancestor>:is(a,button)>div,.menu-simplex .menu-more .menu-popup>li.page-ancestor>:is(a,button)>div{text-decoration:underline}.menu-simplex .menu-more .menu-popup>li:is(.hover,.opened)>:is(a,button)::before{border-color:#d885a1}.menu-simplex .menu-popup>li:not(:last-child){border-bottom:solid 1px #c2bebc}.menu-simplex .menu-popup>li .menu{padding-block-end:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup>li>:is(a,button){padding-inline:0}}.menu-simplex .menu-popup>li:not(:nth-last-child(2)).is-style-button{margin-block-end:.75rem}.menu-simplex .menu-popup>li.is-style-button{margin-block-start:.75rem}.menu-simplex .menu-popup>li.is-style-button>a{background-color:#2c2c2c;color:#fff;position:relative;padding-inline-end:2rem;padding-inline-start:1rem}.menu-simplex .menu-popup>li.is-style-button>a::after{position:absolute;content:"";width:1rem;height:1rem;color:#fff;background-position:center;background-size:contain;inset:auto .75rem auto auto;background-color:#fff;mask:url("../images/icons/button-accent-right.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center/contain}.menu-simplex .menu-popup>li.is-style-button.mb0{margin-block-end:0}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-popup.in-more li>button:after{content:none}}.nav-header{display:flex;justify-content:flex-start;padding-inline:max(2vw,1rem) 0;padding-block:.5rem;min-height:3.5rem;align-items:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.nav-header{display:none}}.nav-header a{display:flex;width:-moz-fit-content;width:fit-content}.nav-header svg{width:160px}.menu-simplex :where(.panel.in-bar){border-radius:4px}.menu-simplex :where(.menu-popup,.menu-more) :where(li>:is(a,button)) :where(div,span){line-height:1.3;display:inline;text-align:left}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex:where(.with-popup-hint) :where(.menu-popup,.menu-more) :where(li>button):after{content:none}}.part-footer-nav{display:flex}.part-footer-nav .menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.5rem}.part-footer-nav .menu li{display:flex}.part-footer-nav .menu li>*{display:grid;grid-template-columns:auto auto;place-items:center;gap:.25rem;min-height:2rem;padding:.25rem 0;color:#fff;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.part-footer-nav .menu li>*::after{filter:invert(1)}.part-footer-nav .menu a:hover{text-decoration-color:currentColor}.part-footer-nav .menu .current a{pointer-events:none;text-decoration-color:currentColor}.part-footer-nav .menu a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}#btn-search-popup{font-size:0;background-color:rgba(0,0,0,0);border:none;border-radius:unset;background-size:1.5rem;background-image:url(../images/icon-loupe.svg);background-position:center;width:3.5rem;height:3rem}#btn-search-popup.open{background-size:1.25rem;background-image:url(../images/icon-close.svg)}#search-popup{position:absolute;inset-block:auto 0;translate:0 100%;z-index:9999;padding:.75rem;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2666666667);display:none}#search-popup.open{display:inline-flex}.part-top-visual{padding-bottom:clamp(2rem,3rem + 2.5vw,7rem)}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){.part-top-visual{padding-inline:15% 0}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual{padding-inline:20% 0}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual{padding-inline:5% 0}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.part-top-visual{padding-inline:15% 0}}.part-top-visual .gida-slider-show{--size-width: 100%;--size-height-min: 45vh;--size-height-max: unset;--color-frame: transparent;--slide-ratio: 115%;--slide-size: contain;--slide-zoom: unset;--slide-color-dual: #fff6;--caption-color: #fff;--caption-color-shadow: #000;--caption-color-bg: #0006;--caption-size-font-circle: 1.85rem;--caption-size-font-line: 1.85rem;--btn-size: 2rem;--btn-size-mark: 0.75rem;--btn-size-radius: 50%;--btn-color: transparent;--btn-color-hover: transparent;--btn-mark-color: #d885a1;--btn-mark-color-hover: #fff;--btn-mark-path: polygon(30% 10%, 30% 90%, 95% 50%);--rivet-size-width: 0.5rem;--rivet-size-height: 0.5rem;--rivet-size-radius: 50%;--rivet-area-size-width: 1.5rem;--rivet-area-size-height: 1.5rem;--rivet-color: #2C2C2C;--rivet-color-selected: #d885a1;--rivet-shadow: none;--rivet-inset: 9999vh auto auto auto}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){.part-top-visual .gida-slider-show{--slide-ratio: 85%}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show{--slide-ratio: 88%}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show{--slide-ratio: 80%}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual .gida-slider-show{--slide-ratio: 60%}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.part-top-visual .gida-slider-show{--slide-ratio: 62%}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show{--rivet-inset: 0 auto auto auto;--size-height-min: 45vw;--size-height-max: unset}}.part-top-visual .gida-slider-show .gida-slider-show-frame{margin-inline:0;padding-top:50vw}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-frame{padding-top:15vw}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-frame{padding-top:0}}.part-top-visual .gida-slider-show .gida-slider-show-slides,.part-top-visual .gida-slider-show .gida-slider-show-picture{inset:auto 0 0 auto}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual .gida-slider-show .gida-slider-show-slides,.part-top-visual .gida-slider-show .gida-slider-show-picture{inset:0}}.part-top-visual .gida-slider-show .gida-slider-show-slides{z-index:2}.part-top-visual .gida-slider-show .gida-slider-show-slides::after{content:"";position:absolute;width:100%;height:100%;background-image:url(../images/tv-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;background-position:bottom right;z-index:-1;inset:0}.part-top-visual .gida-slider-show .gida-slider-show-slides>li{overflow:visible}.part-top-visual .gida-slider-show .gida-slider-show-picture>img{-o-object-position:bottom right;object-position:bottom right;position:relative;z-index:2}.part-top-visual .gida-slider-show .gida-slider-show-rivets{display:none}.part-top-visual .gida-slider-show .gida-slider-show-prev,.part-top-visual .gida-slider-show .gida-slider-show-next{display:none}.part-top-visual{position:relative}.catch-wrap{position:absolute;top:3rem;left:clamp(1rem,2.5vw,32px);z-index:2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.catch-wrap{left:4vw}}.catch{font-family:"Barlow Condensed";font-size:clamp(2.5rem,1.653rem + 4.24vw,5.625rem);font-weight:600;line-height:1}.catch-desc{font-size:clamp(1.25rem,.979rem + 1.36vw,2.25rem);line-height:1.5;margin-top:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.catch-desc{padding-inline-end:5rem}}.catch-desc>span{display:inline-block}.catch-desc.en{font-size:clamp(1rem,.8059rem + .8392vw,1.75rem)}.catch-desc.en>span{padding-inline-end:.5rem}.text-area-wrap{position:absolute;z-index:2;top:clamp(250px,100px + 20vw,600px);left:clamp(1rem,2.5vw,32px)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.text-area-wrap{left:4vw;top:calc(18rem + 5%);bottom:auto}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.text-area-wrap{top:50%}}.part-archive-filter .links{display:flex;flex-wrap:wrap;gap:10px}.part-archive-filter .links li.current a{background-color:#2c2c2c;color:#fff;font-weight:700}.part-archive-filter .links li a{display:flex;align-items:center;justify-content:center;min-width:4rem;padding:.5rem;background-color:#c2bebc;border-radius:4px;color:#2c2c2c;text-decoration:none;transition:opacity .3s}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-archive-filter .links li a{min-width:7.5rem;padding:.75rem 1.75rem}}.part-archive-filter .links li a:hover{opacity:.7}:is(h1,h2,h3,h4,h5,h6){color:#222;font-weight:500;font-feature-settings:"palt"}:is(h1,h2,h3,h4,h5,h6) small{font-weight:normal}h3{clear:both}.part-related-link{margin-top:clamp(4rem,5vw,6rem)}.list-share-link{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.list-share-link li{display:contents}.list-share-link li a{display:inline-grid;place-items:center;min-width:5rem;padding-inline:.75rem;border-radius:0;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#fff;text-decoration:none;cursor:pointer;opacity:.75;transition:all .4s}.list-share-link li a[href*="facebook.com"]{background-color:#3b5998}.list-share-link li a[href*="twitter.com"]{background-color:#000}.list-share-link li a[href*="pocket.com"]{background-color:#ef4156}.list-share-link li a[href*="line.me"]{background-color:#00c300}.list-share-link li a[data-url]{background-color:#cf7830}.list-share-link li a:hover{opacity:1}.part-banner-area{--aspect-ratio: 16 / 5}.list-widget{display:grid;width:-moz-fit-content;width:fit-content;margin:auto;gap:5px;grid-template-columns:1fr 1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-widget{gap:var(--small-gap);grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-widget{grid-template-columns:1fr 1fr 1fr 1fr}}.widget_media_image{font-size:0}@media(hover: hover){.widget_media_image a{transition:box-shadow .4s ease}.widget_media_image a:hover{box-shadow:0 0 2px 1px #d885a1}}:is(.widget_media_image,.widget .wp-block-image){position:relative}:is(.widget_media_image,.widget .wp-block-image)::after{content:"";position:absolute;inset:0;box-shadow:0 0 2px 0 rgba(0,0,0,.1333333333) inset;mix-blend-mode:darken;pointer-events:none}:is(.widget_media_image,.widget .wp-block-image) a{display:grid}:is(.widget_media_image,.widget .wp-block-image) img{width:100%;aspect-ratio:var(--aspect-ratio);-o-object-fit:cover;object-fit:cover}.widget_text .widget-title{color:#777;line-height:1.15}.widget_text_banner{display:grid;width:100%;aspect-ratio:var(--aspect-ratio);position:relative}.widget_text_banner a{position:absolute;inset:0;display:block;border-radius:1.5px}.widget_text_banner a:hover{opacity:.5}.widget_text_banner .widget-title{position:absolute;inset:0;display:grid;place-items:center;font-weight:bold;color:#fff;text-align:center;font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:1.35}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.widget_text_banner .widget-title{font-size:1rem;line-height:1.2}}:is(a.button,.wp-block-button .wp-block-button__link),:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{font:inherit;font-size:var(--nc-form-font-size);line-height:var(--nc-form-line-height);border-radius:var(--nc-form-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}:is(a.button,.wp-block-button .wp-block-button__link),:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{color:var(--nc-button-color);background-color:var(--nc-button-background-color);border:var(--nc-button-border-base);border-color:var(--nc-button-border-color);padding:var(--nc-button-padding);display:inline-grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.search-form,.password-form){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}:is(.search-form,.password-form) .label-field{z-index:0}:is(.search-form,.password-form) .label-field input{height:100%}:is(.search-form,.password-form) .field{width:clamp(14rem,6rem + 20vw,18rem)}:is(.search-form,.password-form) .field::-moz-placeholder{color:#686563}:is(.search-form,.password-form) .field::placeholder{color:#686563}.button.search{min-width:4rem;min-height:var(--ui-size);font-size:0;position:relative}.button.search::after{content:"";position:absolute;inset-block-start:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;clip-path:polygon(19% 19%, 12% 32%, 12% 48%, 19% 61%, 32% 68%, 48% 68%, 56% 63%, 79% 86%, 86% 79%, 63% 56%, 68% 48%, 68% 32%, 61% 19%, 48% 12%, 32% 12%, 19% 19%, 27% 27%, 35% 22%, 45% 22%, 53% 27%, 58% 35%, 58% 45%, 53% 53%, 45% 58%, 35% 58%, 27% 53%, 22% 45%, 22% 35%, 27% 27%);box-shadow:0 0 0 1rem CurrentColor inset}:root{--nc-form-font-size: 1rem;--nc-form-line-height: 1.25;--nc-form-border-radius: 0;--nc-input-padding: 0.5em 0.75em;--nc-input-mark-color: hsl(145, 20%, 20%);--nc-button-padding: 0.5rem 0 0.5rem 0.75rem;--nc-button-border-base: 1px solid;--nc-button-background-color: #2C2C2C;--nc-button-border-color: #2C2C2C;--nc-button-color: #fff}:is(a.button,.wp-block-button .wp-block-button__link),:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{min-width:var(--ui-size);min-height:var(--ui-size);font-feature-settings:"palt";font-weight:normal;text-align:left;transition:all .4s ease}:is(a.button,.wp-block-button .wp-block-button__link)::before,:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link)::before,.navigation.post-navigation .nav-links .nav-archive>::before,.navigation.page-break-navigation .nav-links .nav-items .nav-link::before,:is(a.button,.wp-block-button .wp-block-button__link)::after,:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link)::after,.navigation.post-navigation .nav-links .nav-archive>::after,.navigation.page-break-navigation .nav-links .nav-items .nav-link::after{transition:all .1s ease}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link),a.button.toggle,a.button.is-style.fill.toggle,a.button.is-style-outline.toggle.active,.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{--nc-button-background-color: #2C2C2C;--nc-button-border-color: #2C2C2C;--nc-button-color: #fff;transition:background-color .3s}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link),a.button.toggle:hover,a.button.is-style.fill.toggle:hover,a.button.is-style-outline.toggle.active:hover,.navigation.post-navigation .nav-links .nav-archive>:hover,.navigation.page-break-navigation .nav-links .nav-items .nav-link:hover{--nc-button-background-color: #fff;--nc-button-border-color: #2C2C2C;--nc-button-color: #2C2C2C}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),a.button.is-style-accent.toggle{--nc-button-border-base: none;--nc-button-background-color: transparent;--nc-button-color: #2C2C2C;--nc-button-padding: 1rem 1.5rem 1.5rem 0}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle,a.button.toggle.active,a.button.is-style-fill.toggle.active,a.button.is-style-accent.toggle.active{--nc-button-border-base: none;--nc-button-background-color: transparent;--nc-button-color: #2C2C2C;--nc-button-padding: 0.5rem 1rem 0.5rem 0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle,a.button.toggle.active,a.button.is-style-fill.toggle.active,a.button.is-style-accent.toggle.active{--nc-button-padding: 1rem 1.1rem 1rem 0}}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link){--nc-button-background-color: #2C2C2C;--nc-button-border-color: #2C2C2C;--nc-button-color: #fff;gap:1rem;grid-template-columns:1fr 2.5rem}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link){--nc-button-background-color: #fff;--nc-button-border-color: #2C2C2C;--nc-button-color: #2C2C2C}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link)::after{content:"";width:2.25rem;height:2.25rem;background-image:url("../images/btn-arrow-external.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin:-0.25rem;position:relative;z-index:1}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link)::after{background-image:url("../images/btn-arrow-external-hover.svg")}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*{gap:.5rem;grid-template-columns:1fr 2.5rem}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,.navigation.post-navigation .nav-links .nav-archive>::after{content:"";width:2.25rem;height:2.25rem;background-image:url(../images/btn-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;clip-path:none;box-shadow:none;margin:-0.25rem}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,.navigation.post-navigation .nav-links .nav-archive>:hover::after{background-image:url(../images/btn-arrow-right-hover.svg)}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link){gap:2rem;grid-template-columns:1fr .5rem;position:relative}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::before{position:absolute;right:.25rem;content:"";width:3rem;aspect-ratio:3/2.25;border-radius:50%;top:50%;transform:translateY(-60%) rotate(-48deg);background-color:#d885a1;transition:opacity .3s transform .3s}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after{content:"";width:1rem;aspect-ratio:1;border-radius:50%;background-color:#fff;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;-webkit-mask-size:contain}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link){opacity:.7}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::before{transform:translateY(-60%) rotate(-20deg)}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){gap:2rem;grid-template-columns:1fr .5rem;position:relative}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::before{position:absolute;right:.25rem;content:"";width:2.25rem;aspect-ratio:3/2.25;border-radius:50%;top:50%;transform:translateY(-50%) rotate(-48deg);background-color:#2c2c2c;transition:opacity .3s transform .3s}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after{content:"";width:.75rem;aspect-ratio:1;border-radius:50%;background-color:#fff;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;-webkit-mask-size:contain}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){opacity:.7}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::before{transform:translateY(-50%) rotate(-20deg)}:is(.file-button),:is(.file-button.pdf-file),:is(.file-button.word-file),:is(.file-button.excel-file){color:#2c2c2c;display:inline-block;flex-wrap:wrap;align-items:baseline;width:-moz-fit-content;width:fit-content;min-width:17rem;gap:.5rem;padding-block:.65rem;padding-inline:1rem 5rem;text-decoration:none;position:relative;border-radius:0;background-color:rgba(0,0,0,0)}:is(.file-button) .button-text{font-size:1rem}:is(.file-button) .file-size{white-space:nowrap;margin-left:.5rem}:is(.file-button)::after,:is(.file-button.pdf-file)::after,:is(.file-button.word-file)::after,:is(.file-button.excel-file)::after{position:absolute;content:"";width:1.25rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1;right:1rem;top:50%;transform:translateY(-50%);background-image:url("../images/icons/external.svg")}:is(.file-button){border:solid 1px;transition:background-color .3s}:is(.file-button)::after{width:1rem;height:1rem}:is(.file-button.pdf-file){color:#d62422}:is(.file-button.pdf-file)::after{background-image:url("../images/link/dl-pdf.svg")}:hover:is(.file-button.pdf-file){background-color:#ffeaea}:is(.file-button.word-file){color:#1650b5}:is(.file-button.word-file)::after{background-image:url("../images/link/dl-word.svg")}:hover:is(.file-button.word-file){background-color:#e3eaff}:is(.file-button.excel-file){color:#127139}:is(.file-button.excel-file)::after{background-image:url("../images/link/dl-excel.svg")}:hover:is(.file-button.excel-file){background-color:#def2e6}.navigation.page-break-navigation{text-align:center}.navigation.page-break-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items{display:flex;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:var(--ui-size)}.navigation.page-break-navigation .nav-links .nav-items .current>*{background-color:#fff;color:#2c2c2c;pointer-events:none}.navigation.child-page-navigation,.navigation.sibling-page-navigation{clear:both;padding:1rem 1.5rem;border:1px solid #2c2c2c;border-radius:0;position:relative}.navigation.child-page-navigation .nav-links,.navigation.sibling-page-navigation .nav-links{margin:0}.navigation.child-page-navigation .nav-links>*,.navigation.sibling-page-navigation .nav-links>*{margin:0}.navigation.child-page-navigation .nav-items,.navigation.sibling-page-navigation .nav-items{display:grid;gap:.5rem;grid-template-columns:1fr;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);padding-inline-start:var(--line-height);list-style:none}.navigation.child-page-navigation .nav-items>*,.navigation.sibling-page-navigation .nav-items>*{line-height:var(--line-height);position:relative}.navigation.child-page-navigation .nav-items>*::before,.navigation.sibling-page-navigation .nav-items>*::before{content:"";position:absolute;display:block;inset:calc((var(--line-height) - .85em)/2) auto auto calc(-1*var(--line-height));width:.85em;height:.85em;clip-path:polygon(10% 20%, 85% 50%, 10% 90%);box-shadow:0 0 0 1em #2c2c2c inset}.navigation.child-page-navigation .nav-items .current,.navigation.sibling-page-navigation .nav-items .current{opacity:.5;pointer-events:none}.navigation.child-page-navigation .nav-parent>*,.navigation.sibling-page-navigation .nav-parent>*{position:absolute;inset:0 0 auto auto;padding:.25rem .5rem calc(.25rem + 1px) calc(.5rem + 1px);font-size:0.75rem;line-height:1;font-weight:bold;color:#2c2c2c}.navigation.sibling-page-navigation .nav-parent .nav-link{background-color:#2c2c2c;color:#fff;text-decoration:none;border-radius:1.5px}.navigation.sibling-page-navigation .nav-parent .nav-link::before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:.25em;vertical-align:middle;clip-path:polygon(10% 60%, 50% 20%, 90% 60%, 80% 70%, 50% 40%, 20% 70%);box-shadow:0 0 0 1em #fff inset}.navigation.post-navigation{display:grid;place-items:center}.navigation.post-navigation .nav-links,.navigation.post-navigation .nav-next,.navigation.post-navigation .nav-previous{margin:0}.navigation.post-navigation .nav-links{padding-top:var(--large-gap);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.navigation.post-navigation .nav-links{gap:1rem 2.5rem;justify-content:center}}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive).disabled{opacity:.25;pointer-events:none}.navigation.post-navigation .nav-links .nav-archive>*{padding-left:1rem;min-width:10.5rem}.navigation.post-navigation .nav-links .nav-previous,.navigation.post-navigation .nav-links .nav-next{display:flex;align-items:center}.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*{color:#2c2c2c;transition:opacity .3s}.navigation.post-navigation .nav-links .nav-previous>*:hover,.navigation.post-navigation .nav-links .nav-next>*:hover{opacity:.7}.navigation.post-navigation .nav-links .nav-previous>*{display:grid;position:relative;grid-template-columns:1.5rem 5rem;align-items:center;gap:0}.navigation.post-navigation .nav-links .nav-previous>*::before{content:"";width:15px;height:10px;background-image:url(../images/nav-next.svg);background-position:center;transform:scale(-1)}.navigation.post-navigation .nav-links .nav-next>*{display:grid;position:relative;grid-template-columns:5rem 1.5rem;align-items:center;gap:0}.navigation.post-navigation .nav-links .nav-next>*::after{content:"";width:15px;height:10px;background-image:url(../images/nav-next.svg);background-position:center}.navigation.post-navigation .nav-links .nav-archive{order:1;width:100%;text-align:center;margin:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.navigation.post-navigation .nav-links .nav-archive{order:unset;width:auto}}.navigation.posts-navigation{display:grid;place-items:center;padding-block-end:clamp(6rem,8vw,10rem)}.navigation.posts-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items{display:flex;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:var(--ui-size);font-weight:bold;color:#2c2c2c}.navigation.posts-navigation .nav-links .nav-items .current>*{pointer-events:none;text-decoration:none;opacity:.3}.navigation.posts-navigation .nav-links .nav-items .dots{display:grid;place-items:center}.navigation.posts-navigation .nav-links .nav-previous,.navigation.posts-navigation .nav-links .nav-next{display:flex;align-items:center}.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*{display:flex;color:#2c2c2c;transition:opacity .3s}.navigation.posts-navigation .nav-links .nav-previous>*:hover,.navigation.posts-navigation .nav-links .nav-next>*:hover{opacity:.7}.navigation.posts-navigation .nav-links .nav-previous>*::before{content:"";width:40px;height:1.5rem;background-image:url(../images/nav-next.svg);background-position:center;transform:scale(-1)}.navigation.posts-navigation .nav-links .nav-next>*::after{content:"";width:40px;height:1.5rem;background-image:url(../images/nav-next.svg);background-position:center}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-next).disabled{opacity:.25;pointer-events:none}.item{--link-color-text: #2C2C2C;--link-color-text-visited: #2C2C2C}.item .title{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);font-feature-settings:"palt";font-weight:bold}.item .excerpt{display:none;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item .excerpt{display:block}}.item-search>a:hover .title div,.item-topic>a:hover .title div,.item-topic-activity>a:hover .title div{text-decoration-color:currentColor}.item-event>a{box-shadow:0 4px 8px 0 rgba(0,0,0,.25);transition:box-shadow .4s ease}.item-event>a:hover{box-shadow:0 6px 16px 0 rgba(0,0,0,.35)}.item-topic .thumbnail::after,.item-topic-activity .thumbnail::after,.item-event .thumbnail::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("../images/thumbnail.png");background-position:center;background-size:cover}.list-item-simple{display:grid;gap:.5rem;grid-template-columns:1fr;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);padding-inline-start:1lh;list-style:none}.list-item-simple a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.list-item-simple a:not([class])[data-nc-link-file]::after{content:"";width:2rem;height:1rem;border-radius:initial;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}.list-item-simple a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}.list-item-simple a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}.list-item-simple a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}.list-item-simple a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}.list-item-simple>li{position:relative}.list-item-simple>li::before{content:"";display:block;position:absolute;inset:calc((1lh - .5em)/2) auto auto -1lh;width:.5em;height:.5em;border-radius:50%;background:#2c2c2c}.list-item-simple>:not(.current) a{text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color .4s ease}.list-item-simple>:not(.current) a:hover{text-decoration-color:rgba(0,0,0,0)}.item-event{position:relative;display:flex}.item-event>*{display:grid;grid-template:auto auto auto auto/1fr;width:100%;background-color:#fff;border-radius:0;overflow:hidden}.item-event .event-date{background-color:#2c2c2c;color:#fff;padding:.5rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}.item-event .event-date .date-item{display:inline-block}.item-event .event-date :is(.m,.d){font-size:1rem}.item-event .event-date .y{margin-inline-end:.5rem}.item-event.sticky .content{position:relative}.item-event.sticky .content::after{content:"";position:absolute;right:.5rem;bottom:.5rem;width:1rem;height:1rem;background-size:contain;background-image:url("../images/icon-pin.svg")}.item-event.finished :is(.event-date,.thumbnail){opacity:.5}.item-event .thumbnail{aspect-ratio:3/2;position:relative}.item-event .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-event .content{display:grid;grid-template:auto/1fr;gap:1rem;padding:.5rem 1rem}.item-event .content>*{margin:0}.item-event .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.item-event .list-cat li>*{font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#777}.list-item-event{display:grid;gap:var(--small-gap);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-item-event{grid-template-columns:1fr 1fr}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-event{grid-template-columns:1fr 1fr 1fr}}.list-item-event.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.item-topic{position:relative;display:flex}.item-topic a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.item-topic a:not([class])[data-nc-link-file]::after{content:"";width:2rem;height:1rem;border-radius:initial;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}.item-topic a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}.item-topic a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}.item-topic a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}.item-topic a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}.item-topic>*{display:flex;align-items:center;gap:1rem;width:100%;padding-block:0;padding-inline:0;background-color:#fff;flex-direction:column;transition:box-shadow .3s}.item-topic>*>:first-child{flex-grow:1}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic>*{flex-direction:row;padding-block:.75rem;padding-inline:0 2rem}}.item-topic>*:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.item-topic.sticky .content::after{content:"";position:absolute;inset:.15rem .5rem auto auto;width:1rem;height:1rem;background-image:url("../images/icon-pin.svg");background-size:contain}.compact .item-topic.sticky .content::after{inset-block-start:-1.25rem}.item-topic .content{display:grid;min-height:72px;width:100%;align-items:center}.item-topic .content:not(:has(>.list-cat)):has(>.date){grid-template-columns:1fr 5rem}.item-topic .content:has(>.list-cat) .date{padding-block-end:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .content:has(>.list-cat) .date{padding-block-end:0}}.item-topic .content:has(>.date):has(>.list-cat){display:grid;grid-template-columns:1fr}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .content:has(>.date):has(>.list-cat){grid-template-columns:9rem 1fr 5rem}}.item-topic .content:has(>.date):has(>.list-cat) .inner{align-items:center;padding-block-start:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .content:has(>.date):has(>.list-cat) .inner{padding-block-start:5px;padding-inline:2rem}}.item-topic .content:not(:has(>.date)){grid-template-columns:1fr}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .content:not(:has(>.date)){grid-template-columns:9rem 1fr}}.item-topic .content:not(:has(>.date)) .inner{padding-block:1rem;align-items:flex-start;flex-direction:column}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .content:not(:has(>.date)) .inner{padding-inline:2rem 0}}.item-topic .title{padding-block:.5rem}.item-topic .event_date{background-color:#dcd6d2;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:0.875rem;padding:2px 8px;margin-bottom:5px}.item-topic .date{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#777;font-family:"Barlow Condensed";font-weight:600;gap:5px;padding-inline:1.5rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .date{justify-content:flex-start;padding-inline:0}}.item-topic .date::before{content:"-- ";font-weight:400}.item-topic .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:flex-start;align-items:center;padding-inline:2rem 1.5rem;padding-block:1.5rem;border-bottom:solid 1px #dcd6d2}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .list-cat{padding-left:2.5rem;padding-right:1rem;border-bottom:none;border-right:solid 1px #dcd6d2}}.item-topic .list-cat li{width:100%;height:100%;display:flex;align-items:center}.item-topic .list-cat li>*{display:inline-flex;padding:0 .35rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:pre-wrap;color:#349ac7}.item-topic .list-cat li>span{position:relative}.item-topic .list-cat li>span::before{content:"";position:absolute;width:8px;height:6px;background-color:#349ac7;border-radius:50%;transform:translateY(-50%) rotate(-52deg);top:50%;left:-0.5rem}.item-topic .list-cat li>span.topic_category-news{color:#349ac7}.item-topic .list-cat li>span.topic_category-news::before{background-color:#349ac7}.item-topic .list-cat li>span.topic_category-activity{color:#d885a1}.item-topic .list-cat li>span.topic_category-activity::before{background-color:#d885a1}.item-topic .list-cat li>span.topic_category-collaboration{color:#ef7c11}.item-topic .list-cat li>span.topic_category-collaboration::before{background-color:#ef7c11}.item-topic .inner{display:flex;padding-inline:1.5rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .inner{padding-block:5px}}.item-topic .title{grid-area:2/1/3/3;font-weight:400}.item-topic .excerpt{grid-area:3/1/4/3}.item-topic .thumbnail{flex-shrink:0;display:grid;aspect-ratio:1;width:clamp(5rem,3rem + 5vw,6rem);z-index:0;position:relative}.item-topic .thumbnail::after{z-index:-1}.item-topic .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.list-item-topic{display:grid;gap:var(--small-gap);grid-template-columns:1fr}.list-item-topic.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.list-item-topic.compact .excerpt{display:none}.list-item-topic[shortcode] .list-cat,.list-item-topic[shortcode] .inner{margin-block:0}.item-topic-activity{position:relative;z-index:1}.item-topic-activity::before{content:"";position:absolute;top:-23px;left:7px;height:23px;width:100%;background-color:hsla(0,0%,100%,.75);transform:skewX(-33deg);z-index:-1}.item-topic-activity::after{content:"";position:absolute;top:-12px;right:-15px;width:15px;height:100%;background-color:hsla(0,0%,100%,.4);transform:skewY(-57deg);z-index:-1}.item-topic-activity a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.item-topic-activity a:not([class])[data-nc-link-file]::after{content:"";width:2rem;height:1rem;border-radius:initial;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}.item-topic-activity a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}.item-topic-activity a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}.item-topic-activity a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}.item-topic-activity a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}.item-topic-activity>*{display:grid;gap:1rem;background:#fff;padding:1.25rem 1.25rem 3rem 1.25rem;height:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic-activity>*{padding:10px}}.item-topic-activity>*:has(>.thumbnail){grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic-activity>*:has(>.thumbnail){grid-template-columns:30% 1fr}}.item-topic-activity>*:not(:has(>.thumbnail)){grid-template-columns:1fr}.item-topic-activity>a{position:relative;transition:background-color .3s}.item-topic-activity>a::before{position:absolute;right:1rem;bottom:1rem;content:"";width:30px;aspect-ratio:3/2.25;border-radius:50%;transform:rotate(-48deg);background-color:#000;transition:opacity .3s transform .3s}.item-topic-activity>a::after{position:absolute;content:"";width:.75rem;aspect-ratio:1;right:24px;bottom:21px;background-color:#fff;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask:url("../images/icons/button-accent-right.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../images/icons/button-accent-right.svg") no-repeat center;-webkit-mask-size:contain}.item-topic-activity>a:hover{background-color:#f4efe9}.item-topic-activity>a:hover::before{transform:rotate(-20deg)}.item-topic-activity .date{display:inline-flex;align-items:center;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#686563;font-family:"Barlow Condensed";font-weight:600;gap:5px}.item-topic-activity .event_date{background-color:#dcd6d2;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:0.875rem;padding:2px 8px;margin-bottom:5px}.item-topic-activity .content{padding-bottom:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic-activity .content{padding-bottom:2.5rem;padding-right:1rem}}.item-topic-activity .title{font-weight:400}.item-topic-activity .thumbnail{display:flex;justify-content:center;position:relative;z-index:1;overflow:hidden;aspect-ratio:97/76}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic-activity .thumbnail{display:block}}.item-topic-activity .thumbnail img{aspect-ratio:97/76;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.item-topic-activity .thumbnail::after{background-size:cover;z-index:-1}.list-item-topic-activity{margin-top:1.5rem;display:grid;gap:clamp(2.5rem,0rem + 3.75vmin,3rem);grid-template-columns:1fr}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-topic-activity{grid-template-columns:repeat(2, 1fr)}}.part-archive-filter+.list-item-topic-activity{margin-top:1.5rem}.item-search{position:relative;display:flex}.item-search>*{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:0 0 var(--small-gap) 0;border-block-end:1px solid #2c2c2c}.item-search>*>:first-child{flex-grow:1}.item-search .content{display:grid;grid-template:auto auto 1fr/auto 1fr;gap:1rem}.item-search .content>*{margin:0}.item-search .type{width:-moz-fit-content;width:fit-content;padding:0 .35rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:nowrap;background-color:#222;color:#fff}.item-search .date{display:inline-block;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#686563}.item-search .title{grid-area:2/1/3/3}.item-search .excerpt{grid-area:3/1/4/3}.list-item-search{display:grid;gap:var(--small-gap);grid-template-columns:1fr}.entry{display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative}.part-top-visual+.entry,.front-page-sections>.entry{background:none}.entry-header{position:relative;padding-block-start:max(6rem,10vw);padding-block-end:clamp(3rem,2.4576rem + 2.7119vw,5rem)}.entry-header .title{position:relative;z-index:2;pointer-events:none;font-size:calc(1rem + 2.375rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 2.375rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 3.375rem*var(--nc-line-factor, 0.025));display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;min-height:clamp(5.5rem,4.9595rem + 2.7027vw,8rem)}.entry-header .title :is(div:nth-of-type(n+2),small){margin-block-start:.5rem;font-size:calc(1rem + 0.875rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.875rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.875rem*var(--nc-line-factor, 0.025))}.entry-header .title.long{font-size:calc(1rem + 1.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.5rem*var(--nc-line-factor, 0.025));letter-spacing:-0.01rem}.entry-header .title.long :is(div:nth-of-type(n+2),small){font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.entry-header .title span:last-child{display:inline-block}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header .title span{display:inline-block}}.entry-header .title>div{max-width:100%;font-weight:500}.entry-header.wide{padding-inline:clamp(1rem,2.5vw,32px)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header.wide{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-header.wide{padding-inline:max(5rem,50% - 39rem)}}.entry-header::after{position:absolute;right:-2vw;top:10vw;content:"";width:100vw;height:65vw;background-image:url("../images/page-bg.png");background-size:contain;background-position:top right;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header::after{top:-5vw;height:50vw}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-header::after{width:80vw;height:40vw;top:-3vw;bottom:auto}}.entry-content{flex-grow:1;display:flex;flex-direction:column;gap:var(--medium-gap);position:relative;z-index:2}.entry-content.page{padding-inline:max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2)}.entry-content.page .user-content{background-color:#fff;border-radius:1rem 1rem 0 0;padding-block-start:clamp(3rem,2.4576rem + 2.7119vw,5rem);box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding-block-end:clamp(6rem,8vw,10rem);flex-grow:1}.entry-content.page .user-content:has(.wp-block-group.has-background:nth-of-type(2)){padding-block-end:0}.entry-content .part-search-form{display:flex;justify-content:center}.entry-content.archive{padding-inline:clamp(1rem,2.5vw,32px);padding-block-end:clamp(8rem,8vw,10rem)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-content.archive{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-content.archive{padding-inline:max(5rem,50% - 39rem)}}.entry-content.archive:has(+.part-posts-navigation){padding-block-end:clamp(4rem,5vw,6rem)}.user-content .posts-navigation{padding-block-end:0}.user-content .posts-navigation .nav-next,.user-content .posts-navigation .nav-previous{margin:0}:is(.entry-topic,.entry-event) .entry-header .type-title{position:absolute;inset:-1.5rem auto auto 0;height:1.5rem;display:grid;place-items:center;line-height:1;padding:0 .5rem;background-color:#2c2c2c;color:#fff}:is(.entry-topic,.entry-event) .entry-header .info{display:flex;align-items:flex-start;gap:1rem;margin-block-start:.75rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}:is(.entry-topic,.entry-event) .entry-header .date{display:inline-block;color:#686563;white-space:nowrap}:is(.entry-topic,.entry-event) .entry-header .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}:is(.entry-topic,.entry-event) .entry-header .list-cat li a{display:inline-flex;padding:0 .5rem;background-color:#d885a1;color:#fff;text-decoration:none}.entry-event .event-date{margin-block-start:.75rem;width:100%;padding-block-end:.5rem;border-block-end:1px #2c2c2c dotted;font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025));color:#2c2c2c;font-weight:bold}.entry-event .event-date .date-item{display:inline-block}.entry-event .event-date .year{margin-inline-end:.5rem}.entry-topic .front-matter{display:flex;gap:1.5rem;border-bottom:solid 1px #c2bebc;padding-bottom:2.5rem;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-topic .front-matter{flex-direction:row}}.entry-topic .left{margin:0;width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-topic .left{width:25%}}.entry-topic .right{margin:0;width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-topic .right{width:calc(75% - 1.5rem)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-topic .front-matter:not(:has(.left)) .right{width:100%}}.entry-topic .event_date{background-color:#dcd6d2;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:0.875rem;padding:2px 8px;margin-bottom:5px}.entry-topic .date{margin:0;display:inline-flex;align-items:center;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#686563;font-family:"Barlow Condensed";font-weight:600;gap:5px}.entry-topic .entry-content .list-cat{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:flex-start;align-items:center}.entry-topic .entry-content .list-cat li{width:100%;height:100%;display:flex;align-items:center}.entry-topic .entry-content .list-cat li>*{display:inline-flex;padding:0 .35rem 0 1rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:pre-wrap;color:#349ac7;position:relative;text-decoration:none}.entry-topic .entry-content .list-cat li>*::before{content:"";position:absolute;width:8px;height:6px;background-color:#349ac7;border-radius:50%;transform:translateY(-50%) rotate(-52deg);top:50%;left:3px}.entry-topic .entry-content .list-cat li>a.topic_category-news{color:#349ac7}.entry-topic .entry-content .list-cat li>a.topic_category-news::before{background-color:#349ac7}.entry-topic .entry-content .list-cat li>a.topic_category-activity{color:#d885a1}.entry-topic .entry-content .list-cat li>a.topic_category-activity::before{background-color:#d885a1}.entry-topic .entry-content .list-cat li>a.topic_category-collaboration{color:#ef7c11}.entry-topic .entry-content .list-cat li>a.topic_category-collaboration::before{background-color:#ef7c11}.entry-topic .thumbnail{margin:0}.entry-topic .thumbnail img{aspect-ratio:97/76;width:100%;-o-object-fit:cover;object-fit:cover}.entry-topic .info{margin:0;display:inline-flex;align-items:baseline;gap:1.5rem}.entry-topic .topic-title{margin-top:.5rem;font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025));font-weight:400}.site-header{display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:3}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header{flex-direction:column}}.site-header :is(.main,.sub){display:flex;position:relative}.site-header .main{padding-inline:max(max(2vw,1rem),(100% - 200rem)/2);flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{background-color:#fff}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header .main{flex-wrap:nowrap}}.site-header .main .part-site-branding{margin-inline-end:auto}.site-header .sub{justify-content:flex-end}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .sub{background-color:#c2bebc;padding-inline:max(2vw,(100% - 78rem)/2)}}.site-header .sub .part-global-nav{flex-grow:1}.front-page-sections{background:linear-gradient(140deg, rgb(244, 239, 233) 0%, rgb(253, 253, 253) 85%, rgba(255, 255, 255, 0) 100%)}.front-page-sections .entry>:first-child{padding-block-start:var(--small-gap)}.front-page-sections .entry:not(:last-child)>:last-child{padding-block-end:var(--small-gap)}.front-page-sections .entry-header{padding-block-start:0;padding-block-end:var(--medium-gap)}.front-page-sections .entry-header .title{align-items:flex-start;z-index:2;position:relative;pointer-events:none}.front-page-sections .entry-header .title>div:nth-child(1){font-family:"Barlow Condensed";font-size:clamp(4rem,3.5932rem + 2.0339vw,5.5rem);font-weight:600;line-height:1}.front-page-sections .entry-header .title>div:nth-child(2){font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));font-weight:500}.front-page-sections .wp-block-button .wp-block-button__link{font-weight:600;font-family:"Barlow Condensed"}.front-page-sections .entry-header .wp-block-button{text-align:right;margin-top:-3rem;display:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.front-page-sections .entry-header .wp-block-button{display:block}}.front-page-sections .entry-content .wp-block-button{text-align:right}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.front-page-sections .entry-content .wp-block-button{display:none}}.entry-front-page.entry,.front-page-sections .entry{padding-inline:clamp(1rem,2.5vw,32px)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-front-page.entry,.front-page-sections .entry{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-front-page.entry,.front-page-sections .entry{padding-inline:max(5rem,50% - 39rem)}}.entry-front-page.entry .entry-header::after,.front-page-sections .entry .entry-header::after{content:none}.entry-front-page.entry .user-content,.front-page-sections .entry .user-content{padding-inline:0}.entry-front-page.entry{padding-block:clamp(4rem,5vw,6rem);background-color:#fff}.entry-front-page.entry .wp-block-cover{position:relative;min-height:400px}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-front-page.entry .wp-block-cover{min-height:240px}}.entry-front-page.entry .wp-block-cover::before{position:absolute;content:"";width:8rem;height:8rem;background-image:url("../images/entry-front-1.png");z-index:1;background-size:contain;left:1rem;top:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-front-page.entry .wp-block-cover::before{top:50%;transform:translateY(-50%);width:12rem;height:12rem}}.entry-front-page.entry .wp-block-cover::after{position:absolute;content:"";width:9rem;height:9rem;background-image:url("../images/entry-front-2.png");z-index:1;background-size:contain;right:1rem;bottom:-0.5rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-front-page.entry .wp-block-cover::after{right:0;top:50%;transform:translateY(-50%);width:13rem;height:13rem}}.entry-front-page.entry .wp-block-cover .wp-block-cover__inner-container{z-index:3}.front-page-sections{position:relative;overflow:hidden;padding-bottom:clamp(6rem,4.7027rem + 6.4865vw,12rem)}.front-page-sections .entry-page-topic-activity{padding-block-start:clamp(6rem,4.9153rem + 5.4237vw,10rem);position:relative;overflow:hidden}.front-page-sections .entry-page-topic-activity::before{position:absolute;content:"";width:80vw;height:80vw;left:-20vw;top:-30vw;background-image:url(../images/front-bg.png);background-size:contain;background-position:right bottom;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.front-page-sections .entry-page-topic-activity::before{width:56vw;height:56vw;left:-19vw;top:-20vw}}.front-page-sections .entry-page-topic{padding-top:clamp(.3125rem,-1.6367rem + 9.7458vw,7.5rem);padding-bottom:1rem}.front-page-sections .entry-page-topic .entry-content{position:relative;z-index:10}.front-page-sections::after{position:absolute;content:"";bottom:-140px;right:0;width:600px;aspect-ratio:1;background-image:url("../images/btm-bg.png");background-size:contain;background-position:right bottom;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translateX(15%)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections::after{width:500px;bottom:-15%}}.page-template-front-page .site-footer{position:relative}.page-template-front-page .site-footer::before{position:absolute;content:"";height:110px;width:calc(100% - 2rem);right:1rem;top:-90px;background-image:url(../images/btm-bg-2.svg);background-size:contain;background-position:right bottom;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.page-template-front-page .site-footer::before{right:clamp(.3125rem,-1.6367rem + 9.7458vw,7.5rem);width:400px}}.site-footer{display:flex;flex-direction:column}.site-footer .sub{display:flex;padding-inline:clamp(1rem,2.5vw,32px);position:relative;z-index:2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .sub{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.site-footer .sub{padding-inline:max(5rem,50% - 39rem)}}.site-footer .misc{display:flex;padding-inline:max(clamp(2vw, 0, 64px),(100% - 92rem)/2);position:relative}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .misc{padding-inline:max(clamp(2vw, 1rem, 64px),(100% - 92rem)/2)}}.site-footer .main{display:flex;flex-direction:row-reverse;align-items:center;gap:2.25rem 1rem;padding-inline:2vw;flex-wrap:wrap;justify-content:center;padding-block:2.5rem 1rem;background-color:#2c2c2c;color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .main{flex-wrap:nowrap;justify-content:space-between;padding-block:1rem}}.site-footer .main .part-site-branding{font-size:0.875rem}.site-footer .sub{flex-direction:column;align-items:flex-end;padding-block:clamp(2.5rem,1rem + 6.25vmin,5rem);background-color:#c2bebc}.site-footer .sub .part-banner-area{width:100%}.site-footer .misc{flex-direction:column;align-items:flex-end}#scroll-to-top{padding:0;background:none;border:none;border-radius:0;position:fixed;inset-block:auto 0;z-index:9999;width:var(--ui-size);height:var(--ui-size);background-size:contain;background-image:url(../images/btn-scroll.svg);background-position:center;cursor:pointer;transition:all .4s;opacity:1}#scroll-to-top:hover{opacity:.7}#scroll-to-top:not(.fixed){opacity:.7}#scroll-to-top.hidden{opacity:0;pointer-events:none}#wpinc-socio-analytics-dialog{position:fixed;inset:auto 1rem 1rem auto;z-index:99999;width:min(48rem,100% - 2rem);padding:1rem;background-color:#fff;box-shadow:0 .25rem .5rem rgba(0,0,0,.6);border-radius:.5rem}#wpinc-socio-analytics-dialog>div:last-child{margin-block-start:1rem;display:flex;justify-content:flex-end;gap:1rem}#wpinc-socio-analytics-dialog button{min-width:6rem}@media print{body{font-size:10.5pt !important}.site{min-height:0 !important}.site-header{position:static !important;transform:initial !important}.site-header+*{margin-block-start:0 !important}.site-header-top{opacity:1 !important}.site-title{max-width:50% !important;max-height:63pt !important}.screen-only{display:none !important}.site-footer{background:#fff !important}}@font-face{font-family:"SourceHanSansJP-VF";font-weight:100 900;src:url("../fonts/SourceHanSansJP-VF.ttf.woff2") format("woff2-variations")}@supports(-webkit-appearance: none) and (not (-moz-appearance: none)) and (not (font: -apple-system-body)){img{image-rendering:-webkit-optimize-contrast}}:root{--nc-font-factor: 0.50;--nc-line-interval: 0.9;--nc-link-direction-color: #2C2C2C;--small-gap: clamp(1.0rem, 0rem + 2.50vmin, 2rem);--medium-gap: clamp(1.5rem, 0rem + 3.75vmin, 3rem);--large-gap: clamp(2.5rem, 0rem + 6.25vmin, 5rem);--ui-size: clamp(2.75rem, 2.5rem + 0.625vmin, 3rem);--nc-margin-h3: 4rem 2rem;--nc-margin-h4: 3.5rem 2rem;--nc-margin-h5: 3.5rem 2rem;--nc-margin-h6: 2.5rem 1.5rem;scroll-padding-top:calc(var(--small-gap) + var(--wp-admin--admin-bar--height, 0px));--nc-content-u-line-color: #349AC7;--nc-content-u-line-color2: #349AC7;--nc-content-u-line-width: 2rem;--nc-content-u-line-offset: 0;--nc-content-hr-rule-border: #2C2C2C;--nc-content-del-line-color:#2C2C2C;--nc-table-header-background: #686563;--nc-table-header-color: #fff;--nc-table-rule-width: 1px;--nc-table-cell-rule-color: rgba(215, 209, 189,0.5);--nc-table-rule-color:rgba(215, 209, 189,0.5);--link-color-text: #0076FF;--link-color-text-visited: #93f;--nc-tab-stack-bar-background: transparent;--nc-tab-stack-tab-current-background: #2C2C2C;--nc-tab-stack-tab-current-border-block-start: unset;--nc-tab-stack-tab-current-border-block-end: unset;--nc-tab-stack-tab-current-border-inline: unset;--nc-tab-stack-tab-border: unset;--nc-tab-stack-tab-background: #C4C4C4;--nc-tab-stack-page-border: solid 1px #CCCCCC;--nc-tab-stack-tab-gap: 0.25rem 0.5rem;--nc-tab-stack-tab-min-width: 6rem;--nc-tab-stack-tab-current-color:#fff;--nc-tab-stack-tab-color: #fff;--nc-tab-scroll-bar-background: transparent;--nc-tab-scroll-tab-current-border-block-start: unset;--nc-tab-scroll-bar-border-block-end: 1px solid #CCCCCC;--nc-tab-scroll-tab-current-border-block-end: unset;--nc-tab-scroll-tab-current-background: transparent;--nc-tab-scroll-tab-border: unset;--nc-tab-scroll-tab-gap: 1rem;--nc-tab-scroll-tab-current-border-inline:unset;--nc-tab-scroll-tab-padding: 0.5rem clamp(2rem, 1.5vw, 3rem) 0.5rem 0;--nc-tab-scroll-tab-hover-background: transparent;--nc-tab-scroll-tab-color: #8D8D8D;--nc-tab-scroll-tab-hover-color: #2C2C2C;--nc-tab-scroll-bar-inactive-opacity: 0.7}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-font-factor: 0.60}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:root{--nc-font-factor: 0.70}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:root{--nc-font-factor: 0.85}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:root{--nc-font-factor: 1.00}}:root :where(a){color:var(--link-color-text, LinkText)}:root :where(a:visited){color:var(--link-color-text-visited, VisitedText)}:is(html,body,.site){display:flex;flex-direction:column;min-height:100vh}@supports(min-height: 1dvh){:is(html,body,.site){min-height:100dvh}}body{font-family:SourceHanSansJP-VF,var(--nc-font-sans);font-size:16px;color:#2c2c2c;background-color:#fff;max-width:100%;overflow-x:hidden}.site{position:relative}.site :is(.site-content,.content-area){display:contents}.site .site-main{flex-grow:1;display:flex;flex-direction:column}.site .site-main .entry{flex-grow:1}.site::after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(140deg, rgb(244, 239, 233) 0%, rgb(253, 253, 253) 85%, rgba(255, 255, 255, 0) 100%);z-index:-1}.site-content{--link-color-text: #0076FF;--link-color-text-visited: #93f}.site-header,.site-footer{font-feature-settings:"palt";--link-color-text: #777;--link-color-text-visited: #777}:where(.list-item,.menu) a{text-decoration:inherit}.menu :is(a,label){width:100%;height:100%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.25}.button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;position:relative;z-index:1}.button-row.left{justify-content:flex-start}.button-row.right{justify-content:flex-end}.button-row .wp-block-group__inner-container,.button-row .wp-block-buttons,.button-row .wp-block-button{display:contents}.button-row :is(.button,.wp-block-button__link){margin:0;min-width:12rem}.aside-title{font-size:calc(1rem + 0.625rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.625rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.625rem*var(--nc-line-factor, 0.025));border-bottom:solid 2px #2c2c2c;padding-bottom:1rem}.aside-title+*{margin-block-start:var(--small-gap)}:is(.user-content,.widget_text .textwidget){hyphenate-character:"-";font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}:is(.user-content,.widget_text .textwidget) h3{font-size:calc(1rem + 1.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.5rem*var(--nc-line-factor, 0.025));position:relative;z-index:0}:is(.user-content,.widget_text .textwidget) h3 small{font-size:calc(1rem + 1rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2rem*var(--nc-line-factor, 0.025))}:is(.user-content,.widget_text .textwidget) h3 small:first-child{padding-block-start:.25rem}:is(.user-content,.widget_text .textwidget) h3 small:last-child{padding-block-end:.25rem}:is(.user-content,.widget_text .textwidget) h3::before{content:"";display:block;background-image:url("../images/heading-3.svg");position:absolute;background-size:contain;z-index:-1;left:calc(-1*clamp(.5rem,.0932rem + 2.0339vw,2rem));top:calc(-1*clamp(1rem,.8644rem + .678vw,1.5rem));width:clamp(3rem,1.9153rem + 5.4237vw,7rem);aspect-ratio:1}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) h3::before{top:-1rem;left:-1rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) h3::before{left:-2.5rem;top:-2rem;width:7rem}}:is(.user-content,.widget_text .textwidget) h4{font-size:calc(1rem + 0.625rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.625rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.625rem*var(--nc-line-factor, 0.025));border-bottom:solid 2px #2c2c2c;padding-bottom:1rem}:is(.user-content,.widget_text .textwidget) h5{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025));position:relative;padding-block:5px;padding-inline:20px;background:linear-gradient(110deg, rgb(244, 239, 233) 0%, rgb(255, 255, 255) 100%)}:is(.user-content,.widget_text .textwidget) h5::after{content:"";width:3px;height:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;background-color:#2c2c2c}:is(.user-content,.widget_text .textwidget) h6{font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025));position:relative}:is(.user-content,.widget_text .textwidget) h6::before{display:inline-block;content:"";width:1rem;aspect-ratio:3/2.25;border-radius:50%;vertical-align:middle;margin-right:6px;transform:rotate(-48deg);background-color:#ef7c11}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) :is(h3,h4,h5,h6) span{display:inline-block}}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file]::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}@media(hover: hover){:is(.user-content,.widget_text .textwidget) a:hover{text-decoration:none}}:is(.user-content,.widget_text .textwidget) ul{--nc-list-marker-color: #2C2C2C}:is(.user-content,.widget_text .textwidget) ul>li>ul{--nc-list-marker-color: #69727D}:is(.user-content,.widget_text .textwidget) ol{--nc-list-marker-color: #2C2C2C}:is(.user-content,.widget_text .textwidget) ol>li>ol{--nc-list-marker-color: #69727D}:is(.user-content,.widget_text .textwidget) ul.wp-block-list li::marker{font-size:20px}:is(.user-content,.widget_text .textwidget) :where(ul.wp-block-list,ol.wp-block-list){list-style:revert}:is(.user-content,.widget_text .textwidget) :is(nav,details)+:is(nav,details){margin-block-start:var(--small-gap)}:is(.user-content,.widget_text .textwidget) span[data-nc-underline]{color:#fff;font-weight:bold}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar]{--link-color-text: #2C2C2C;--link-color-text-visited: #2C2C2C}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar] a{font-weight:bold;text-decoration:none;transition:all .3s}:is(.user-content,.widget_text .textwidget) .tab-stack [data-nc-tab-bar] a{border-radius:4px 4px 0 0;font-weight:400}:is(.user-content,.widget_text .textwidget) .tab-stack [data-nc-tab-bar] li[data-nc-current] a{font-weight:700}:is(.user-content,.widget_text .textwidget) .tab-stack>[data-nc-current]{border-bottom:solid 1px #707070}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar]{padding-block-end:.25rem}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] a{position:relative;font-size:14px}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] a::after{position:absolute;content:"";width:40px;height:24px;background-image:url("../images/btn-arrow-right.svg");background-size:contain;background-position:center;right:0;top:50%;transform:translateY(-50%)}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] li[data-nc-current] a{inset-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-table :is(table,thead){margin-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-table thead{border-block-end:0;border-top:none}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){--nc-table-cell-background: rgba(215, 209, 189,0.5)}:is(.user-content,.widget_text .textwidget) blockquote{display:flow-root;clear:both;padding-block:2rem;padding-inline:2rem;background-color:#fff;border-top:solid 1px #8d8987;border-right:solid 1px #8d8987;border-bottom:solid 1px #8d8987;border-left:solid 8px #8d8987;border-radius:0;position:relative}:is(.user-content,.widget_text .textwidget) blockquote::before{content:"";width:2rem;height:2rem;left:.75rem;top:-1rem;background-size:contain;border:none;color:#8d8987;-webkit-mask:url("../images/icons/bq-before.svg") no-repeat center;mask:url("../images/icons/bq-before.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}:is(.user-content,.widget_text .textwidget) blockquote::after{position:absolute;content:"";width:2rem;height:2rem;right:.75rem;bottom:-1rem;color:#8d8987;-webkit-mask:url("../images/icons/bq-before.svg") no-repeat center;mask:url("../images/icons/bq-before.svg") no-repeat center;-webkit-mask-size:contain;background-size:contain;background-color:currentColor;transform:scale(-1);border:none;color:#8d8987}:is(.user-content,.widget_text .textwidget) blockquote :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) blockquote :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt){display:flow-root;clear:both;padding:1.25rem 1.5rem;line-height:inherit;transition:padding .2s,max-height 2s ease,opacity .2s ease .3s;max-height:9999px}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt).hidden{transition:opacity .2s ease,margin .4s .1s,max-height .4s .1s,padding .2s .2s;overflow:hidden;max-height:0;padding-block:0;opacity:0;margin:0}:is(.user-content,.widget_text .textwidget) :is(div).frame{background-color:rgba(0,0,0,0);border:solid 4px #c2bebc}:is(.user-content,.widget_text .textwidget) :is(div):is(.frame-alt,.frame.is-style-alt){background-color:rgba(0,0,0,0);border:4px double #2c2c2c;border-radius:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt,.frame.is-style-alt)+:is(div,details):is(.frame,.frame-alt,.frame.is-style-alt){margin-block-start:var(--small-gap, 1.5rem)}:is(.user-content,.widget_text .textwidget) figure :is(img,iframe){margin-inline:0;width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-details{background-color:#c2bebc;padding-inline:.5rem;padding-block:.75rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-details{padding-inline:var(--wp--preset--spacing--sm)}}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::marker{content:none}:is(.user-content,.widget_text .textwidget) .wp-block-details summary{position:relative;font-weight:500;padding-inline-end:2.5rem}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::-webkit-details-marker{display:none}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::before{content:"";display:block;width:2rem;height:2rem;background-image:url("../images/icons/icon-details-open.svg");background-repeat:no-repeat;position:absolute;right:0;background-size:contain}:is(.user-content,.widget_text .textwidget) .wp-block-details[open]>summary::before{content:"";background-image:url("../images/icons/icon-details-close.svg")}:is(.user-content,.widget_text .textwidget) .wp-block-details>p{margin-top:var(--wp--preset--spacing--sm);margin-bottom:0;padding-inline:.5rem;padding-block-start:var(--wp--preset--spacing--sm);background-color:#fff;border-radius:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-details>p{padding-inline:var(--wp--preset--spacing--sm)}}:is(.user-content,.widget_text .textwidget) .wp-block-column{margin-block-start:0}:is(.user-content,.widget_text .textwidget) .has-text-align-center{text-align:center}:is(.user-content,.widget_text .textwidget) .has-text-align-left{text-align:left}:is(.user-content,.widget_text .textwidget) .has-text-align-right{text-align:right}:is(.user-content,.widget_text .textwidget) .wp-block-gallery figure.wp-block-image figcaption{max-width:unset;font-size:0.875rem;line-height:1.5}:is(.user-content,.widget_text .textwidget) .wp-block-image.is-style-rounded img{border-radius:2rem}:is(.user-content,.widget_text .textwidget) .wp-block-separator{border-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-wide{border-block-start:4px solid #d885a1;-o-border-image:linear-gradient(to right, #2C2C2C, #2C2C2C);border-image:linear-gradient(to right, #2C2C2C, #2C2C2C);border-image-slice:1}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots{border:none;height:12px;background-image:radial-gradient(circle, #2C2C2C 2px, transparent 3px) !important;background-size:20px 12px !important;background-repeat:repeat-x !important;height:12px;margin:2em auto;max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::before{content:none}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-beige-gradient-background{position:relative;z-index:0;max-width:none;background:none !important}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-beige-gradient-background h6::before{background-color:#349ac7}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-beige-gradient-background>*{position:relative}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-beige-gradient-background::before{content:"";position:absolute;top:0;left:0;width:100vw;left:calc(50% - 50vw);height:100%;background:linear-gradient(220deg, rgb(244, 239, 233) 0%, rgba(255, 255, 255, 0) 100%);box-shadow:0 0 15px rgba(105,114,125,.16)}:is(.user-content,.widget_text .textwidget) a:not([class^=wp-block]){text-decoration:none;transition:opacity .3s}:is(.user-content,.widget_text .textwidget) a:not([class^=wp-block]):hover{opacity:.7}:is(.user-content,.widget_text .textwidget) a.wp-block-create-block-link-container.has-icon{position:relative;display:block;transition:opacity .3s;transition:opacity .3s}:is(.user-content,.widget_text .textwidget) a.wp-block-create-block-link-container.has-icon::after{position:absolute;content:"";right:.5rem;bottom:.5rem;width:36px;height:36px;background-image:url("../images/btn-arrow-right.svg");background-size:contain}:is(.user-content,.widget_text .textwidget) a.wp-block-create-block-link-container.has-icon[data-nc-link-external]::after{background-image:url("../images/icons/icon-external.svg")}:is(.user-content,.widget_text .textwidget) a.wp-block-create-block-link-container.has-icon:hover{opacity:.7}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents .table-of-contents__list{display:flex;flex-wrap:wrap;gap:1rem}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li{position:relative;border-bottom:solid 1px #69727d}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a{display:block;padding-bottom:.25rem;color:#2c2c2c;text-decoration:none;padding-right:2rem}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a:hover{opacity:.7}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a::after{position:absolute;content:"";display:block;position:absolute;top:1px;right:0;width:1.75rem;height:1.75rem;background-image:url("../images/btn-arrow-bottom.svg");background-position:center;background-size:contain;pointer-events:none}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("../images/link/icon-external.svg") no-repeat center;mask:url("../images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file]::after{content:"";width:2rem;height:1rem;border-radius:initial;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}a.button.is-style-accent.toggle.active:hover{--nc-button-background-color: #d885a1;--nc-button-border-color: #d885a1;--nc-button-color: #fff}:is(.file-button){color:#2c2c2c}.admin-edit{display:none;position:absolute;z-index:9998;margin:0 !important;padding:0 !important;inset:auto 0 1rem auto}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.admin-edit{display:block}}.admin-edit.left{inset-inline:0 auto}.admin-edit.top{inset-block:1rem auto}.admin-edit a{padding:0 .35rem;background-color:#000;color:#fff;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);font-weight:normal;text-decoration:none;white-space:nowrap;opacity:.25}.admin-edit a:hover{opacity:1}
/*# sourceMappingURL=style.css.map */