@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}:is(h1,h2,h3,h4,h5,h6){color:#000;font-weight:bold;font-feature-settings:"palt";--nc-margin-h3: 2.75rem 1.75rem;--nc-margin-h4: 2.25rem 1.25rem;--nc-margin-h5: 2.25rem 1.25rem;--nc-margin-h6: 2.25rem 1.25rem}:is(h1,h2,h3,h4,h5,h6) small{font-weight:normal}h3{clear:both}h3{color:#0c7800}h2,h3,h4,h5{font-family:"STIX Two Text"}.entry-header .title,.entry-header .post-title{font-family:"STIX Two Text"}h3,h4{font-weight:600}h2,h5{font-weight:500}:is(.site-header) .part-site-branding .site-title{width:10rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.site-header) .part-site-branding .site-title{width:clamp(12rem,8rem + 10vw,16rem)}}.part-header-nav{display:flex;gap:1rem}:is(.part-header-nav .menu,.menu-header){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.25rem}:is(.part-header-nav .menu,.menu-header) li{display:flex}:is(.part-header-nav .menu,.menu-header) li.catchup{align-items:center;margin-right:.5rem}:is(.part-header-nav .menu,.menu-header) li.catchup>a{font-size:0;width:6rem;height:1.5rem;background-image:url("../images/logo-catch.svg");background-size:contain;background-position:center}: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:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);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}:is(.part-header-nav .menu,.menu-header) a:not([class])[data-nc-link-external]::after{clip-path:none;width:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}:is(.part-header-nav .menu,.menu-header) :is(.lang) a{padding-inline:.5rem;border-radius:1.5rem;font-weight:bold;color:#fff;background-color:hsl(145,20%,40%);transition:background-color .4s ease}:is(.part-header-nav .menu,.menu-header) :is(.lang) a:hover{background-color:hsla(145,20%,40%,.5);text-decoration-color:rgba(0,0,0,0)}.part-curation-nav .menu{display:flex;gap:1.25rem;font-size:calc(1rem + 0.125rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.125rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.125rem*var(--nc-line-factor, 0.025));font-weight:600}.part-curation-nav li.current a{color:#0c7800}.site-header .main .part-curation-nav{display:none}@media(min-width: 1280px){.site-header .main .part-curation-nav{display:block;position:relative;z-index:91;padding-block:.5rem}}@media(min-width: 1280px){.site-header .main .part-curation-nav .menu li a{padding-block:.5rem}}.site-header .main .part-header-nav .menu{display:none}@media(min-width: 1280px){.site-header .main .part-header-nav .menu{display:flex}}.site-header>.part-curation-nav{display:block;position:relative}.site-header>.part-curation-nav::before{position:absolute;content:"";width:calc(100% - 2rem);height:1px;background-color:#bbb;left:50%;transform:translateX(-50%)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header>.part-curation-nav::before{width:calc(100% - 4vw)}}@media(min-width: 1380px){.site-header>.part-curation-nav::before{width:calc(100% - 10rem)}}@media(min-width: 1280px){.site-header>.part-curation-nav{display:none}}.site-header>.part-curation-nav .menu{display:flex;justify-content:center;padding:0 1rem;max-height:2.75rem;min-height:2.75rem}.site-header>.part-curation-nav .menu>li a{display:flex;align-items:center;padding-block:.5rem}.nav-content{position:fixed;left:0;top:0;padding-top:calc(var(--wp-admin--admin-bar--height, 0rem) + 3rem);width:224px;height:100vh;background:#fff;pointer-events:none;visibility:hidden;z-index:40;opacity:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.nav-content{padding-top:calc(var(--wp-admin--admin-bar--height, 0rem) + 6rem)}}@media(min-width: 1280px){.nav-content{width:5rem;display:block;pointer-events:auto}}.nav-content.open{visibility:visible;opacity:1;pointer-events:auto}.gnav{--nav-padding: 0.5rem;list-style:none;margin:0}.gnav.nav-list.header{display:block}.gnav.nav-list.header>li a{min-height:3rem}@media(min-width: 1280px){.gnav.nav-list.header>li a{min-height:auto}}@media(min-width: 1280px){.gnav.nav-list.header{display:none}}.gnav.nav-list:not(.header)>li>button::after{position:absolute;right:1rem;content:"";width:12px;height:12px;background-position:center;background-size:contain;background-image:url("../images/arrow-menu-right.svg")}@media(min-width: 1280px){.gnav.nav-list:not(.header)>li>button::after{content:none}}.gnav.nav-list>li{position:relative}@media(min-width: 1056px){.gnav.nav-list>li{height:auto}}.gnav.nav-list>li.icon-menu-01>button::before,.gnav.nav-list>li.icon-menu-02>button::before,.gnav.nav-list>li.icon-menu-03>button::before,.gnav.nav-list>li.icon-menu-04>button::before,.gnav.nav-list>li.icon-menu-05>button::before,.gnav.nav-list>li.icon-menu-06>button::before,.gnav.nav-list>li.icon-menu-07>button::before{content:"";width:2rem;height:2rem;background-position:center;background-size:contain;position:relative}@media(min-width: 1280px){.gnav.nav-list>li.icon-menu-01>button::before,.gnav.nav-list>li.icon-menu-02>button::before,.gnav.nav-list>li.icon-menu-03>button::before,.gnav.nav-list>li.icon-menu-04>button::before,.gnav.nav-list>li.icon-menu-05>button::before,.gnav.nav-list>li.icon-menu-06>button::before,.gnav.nav-list>li.icon-menu-07>button::before{position:absolute;top:10px;width:2.5rem;height:2.5rem}}.gnav.nav-list>li.menu-parent button,.gnav.nav-list>li.menu-ancestor button,.gnav.nav-list>li.menu-ancestor-page-ancestor button{color:#0c7800}.gnav.nav-list>li.icon-menu-01>button::before{background-image:url("../images/menu01.svg")}.gnav.nav-list>li.icon-menu-02>button::before{background-image:url("../images/menu02.svg")}.gnav.nav-list>li.icon-menu-03>button::before{background-image:url("../images/menu03.svg")}.gnav.nav-list>li.icon-menu-04>button::before{background-image:url("../images/menu04.svg")}.gnav.nav-list>li.icon-menu-05>button::before{background-image:url("../images/menu05.svg")}.gnav.nav-list>li.icon-menu-06>button::before{background-image:url("../images/menu06.svg")}.gnav.nav-list>li.icon-menu-07>button::before{background-image:url("../images/menu07.svg")}.gnav.nav-list>li.menu-parent.icon-menu-01>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-01>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-01>button::before{background-image:url("../images/menu_h01.svg")}.gnav.nav-list>li.menu-parent.icon-menu-02>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-02>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-02>button::before{background-image:url("../images/menu_h02.svg")}.gnav.nav-list>li.menu-parent.icon-menu-03>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-03>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-03>button::before{background-image:url("../images/menu_h03.svg")}.gnav.nav-list>li.menu-parent.icon-menu-04>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-04>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-04>button::before{background-image:url("../images/menu_h04.svg")}.gnav.nav-list>li.menu-parent.icon-menu-05>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-05>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-05>button::before{background-image:url("../images/menu_h05.svg")}.gnav.nav-list>li.menu-parent.icon-menu-06>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-06>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-06>button::before{background-image:url("../images/menu_h06.svg")}.gnav.nav-list>li.menu-parent.icon-menu-07>button::before,.gnav.nav-list>li.menu-ancestor.icon-menu-07>button::before,.gnav.nav-list>li.menu-ancestor-page-ancestor.icon-menu-07>button::before{background-image:url("../images/menu_h07.svg")}.gnav.nav-list>li.catchup{align-items:center}.gnav.nav-list>li.catchup>a{font-size:0;padding-block:.5rem;min-height:3rem;background-image:url("../images/logo-catch.svg");background-size:5.5rem;background-position:.5rem;background-repeat:no-repeat}.gnav.nav-list>li>a,.gnav.nav-list>li>button{display:flex;align-items:center;text-align:center;padding-inline:10px;width:100%;border:none;background:none;text-decoration:none;color:#000;font-size:14px;line-height:1;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s;font-family:"Figtree"}@media(min-width: 1280px){.gnav.nav-list>li>a,.gnav.nav-list>li>button{font-size:12px;height:5rem;min-height:4.75rem;max-height:4.75rem}}.gnav.nav-list>li>a:hover,.gnav.nav-list>li>button:hover{background-color:#f7f7f7}.gnav.nav-list>li>a div,.gnav.nav-list>li>button div{display:flex;align-items:center;gap:4px}.gnav.nav-list>li>button{display:flex;flex-direction:row;text-align:center;justify-content:flex-start;gap:5px}@media(min-width: 1280px){.gnav.nav-list>li>button{flex-direction:column;padding-top:3.25rem;padding-inline:0;gap:0}}.gnav.nav-list>li.opened{background-color:#f7f7f7}button.toggle-close{z-index:200;position:fixed;left:0;width:4rem;height:3rem;max-height:3rem;background-position:center;background-size:20px;display:none;background-position:center;border:none;background-image:url("../images/icon-toggle-close.svg");background-repeat:no-repeat;background-color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){button.toggle-close{width:5rem;height:6rem;max-height:6rem;background-size:25px}}.nav-panel{padding-top:var(--wp-admin--admin-bar--height, 0)}.menu-global-panel{position:fixed;left:0;top:0;padding-top:calc(var(--wp-admin--admin-bar--height, 0rem) + 3rem);width:14rem;height:100vh;background:#fff;visibility:hidden;opacity:0;overflow:hidden;z-index:100;font-weight:500;pointer-events:none;background:#f7f7f7}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-global-panel{padding-top:calc(var(--wp-admin--admin-bar--height, 0rem) + 6rem)}}@media(min-width: 1056px)and (max-width: 1279px){.menu-global-panel{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 6rem, rgb(255, 255, 255) 6rem, rgb(255, 255, 255) 100%)}}@media(min-width: 1280px){.menu-global-panel{left:5rem;padding-top:var(--wp-admin--admin-bar--height, 0rem)}}.menu-global-panel.open{visibility:visible;opacity:1;overflow:visible;pointer-events:unset}.menu-global-panel.open .menu-global-panel-inner{height:100vh;background:#f7f7f7}.menu-global-panel>li{position:relative}.menu-global-panel>li>a,.menu-global-panel>li>button{display:flex;align-items:center;padding:12px;width:100%;border:none;background:none;text-decoration:none;color:#000;font-size:15px;text-align:left;cursor:pointer;border-radius:4px;transition:background-color .2s}.menu-global-panel>li>a:hover,.menu-global-panel>li>button:hover{background-color:rgba(0,0,0,.04)}.menu-global-panel>li>a[aria-expanded=true],.menu-global-panel>li>button[aria-expanded=true]{background-color:rgba(0,0,0,.04)}.menu-global-panel .back-button-wrap{display:block}@media(min-width: 1280px){.menu-global-panel .back-button-wrap{display:none}}.menu-global-panel button.back{font-family:"Figtree";font-size:1rem;font-weight:600;background-color:rgba(0,0,0,0);color:#0c7800;display:flex;align-items:center;width:100%;border:none;padding-inline:.5rem;min-height:2.75rem;max-height:2.75rem}@media(min-width: 1280px){.menu-global-panel button.back{max-height:unset;min-height:unset}}.menu-global-panel button.back::before{content:"";width:32px;height:32px;background-image:url("../images/arrow-left.svg");background-position:center}.menu-global-panel .selected-info{display:flex;padding:1rem .5rem;background-color:#000;color:#fff;position:relative;min-height:2.75rem;max-height:2.75rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-global-panel .selected-info{padding:8px 1rem 8px 3rem}}@media(min-width: 1280px){.menu-global-panel .selected-info{padding:5px 1rem 5px 1.5rem;min-height:36px;max-height:unset}}.menu-global-panel .selected-info>span.icon-menu-01,.menu-global-panel .selected-info>span.icon-menu-02,.menu-global-panel .selected-info>span.icon-menu-03,.menu-global-panel .selected-info>span.icon-menu-04,.menu-global-panel .selected-info>span.icon-menu-05,.menu-global-panel .selected-info>span.icon-menu-06,.menu-global-panel .selected-info>span.icon-menu-07{position:relative}.menu-global-panel .selected-info>span.icon-menu-01::before,.menu-global-panel .selected-info>span.icon-menu-02::before,.menu-global-panel .selected-info>span.icon-menu-03::before,.menu-global-panel .selected-info>span.icon-menu-04::before,.menu-global-panel .selected-info>span.icon-menu-05::before,.menu-global-panel .selected-info>span.icon-menu-06::before,.menu-global-panel .selected-info>span.icon-menu-07::before{position:absolute;top:46%;transform:translateY(-50%);left:.5rem;content:"";width:1.5rem;height:1.5rem;background-position:center;background-size:contain}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-global-panel .selected-info>span.icon-menu-01::before,.menu-global-panel .selected-info>span.icon-menu-02::before,.menu-global-panel .selected-info>span.icon-menu-03::before,.menu-global-panel .selected-info>span.icon-menu-04::before,.menu-global-panel .selected-info>span.icon-menu-05::before,.menu-global-panel .selected-info>span.icon-menu-06::before,.menu-global-panel .selected-info>span.icon-menu-07::before{left:-2rem}}@media(min-width: 1280px){.menu-global-panel .selected-info>span.icon-menu-01::before,.menu-global-panel .selected-info>span.icon-menu-02::before,.menu-global-panel .selected-info>span.icon-menu-03::before,.menu-global-panel .selected-info>span.icon-menu-04::before,.menu-global-panel .selected-info>span.icon-menu-05::before,.menu-global-panel .selected-info>span.icon-menu-06::before,.menu-global-panel .selected-info>span.icon-menu-07::before{content:none}}.menu-global-panel .selected-info>span.icon-menu-01::before{background-image:url("../images/menu_wh01.svg")}.menu-global-panel .selected-info>span.icon-menu-02::before{background-image:url("../images/menu_wh02.svg")}.menu-global-panel .selected-info>span.icon-menu-03::before{background-image:url("../images/menu_wh03.svg")}.menu-global-panel .selected-info>span.icon-menu-04::before{background-image:url("../images/menu_wh04.svg")}.menu-global-panel .selected-info>span.icon-menu-05::before{background-image:url("../images/menu_wh05.svg")}.menu-global-panel .selected-info>span.icon-menu-06::before{background-image:url("../images/menu_wh06.svg")}.menu-global-panel .selected-info>span.icon-menu-07::before{background-image:url("../images/menu_wh07.svg")}.menu-global-panel .selected-text{padding-left:2.5rem;font-size:14px;font-weight:600;display:flex;align-items:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-global-panel .selected-text{padding-left:0}}.menu-global-panel .menu_second{overflow-y:auto;overflow-x:hidden !important;scrollbar-gutter:stable;padding-bottom:2rem;padding-right:0;max-height:calc(100vh - (var(--wp-admin--admin-bar--height, 0rem) + 5rem + 53px + 45px))}@media(min-width: 1056px){.menu-global-panel .menu_second{max-height:calc(100vh - (var(--wp-admin--admin-bar--height, 0rem) + 6rem + 53px + 45px))}}@media(min-width: 1280px){.menu-global-panel .menu_second{max-height:calc(100vh - (var(--wp-admin--admin-bar--height, 0rem) + 1rem + 45px))}}@supports(font: -apple-system-body){.menu-global-panel .menu_second{scrollbar-gutter:unset}}.menu-global-panel .menu_second>li{max-width:205px}.menu-global-panel .menu_second>li>a,.menu-global-panel .menu_second>li>label{display:flex;align-items:center;padding:5px 1rem 5px 3rem;min-height:2.75rem;line-height:1.2;text-decoration:none;color:#000;position:relative;font-size:14px}@media(min-width: 1280px){.menu-global-panel .menu_second>li>a,.menu-global-panel .menu_second>li>label{line-height:1.35;display:block;min-height:unset;max-height:unset;padding:13px 1.5rem 12px 2.25rem}}.menu-global-panel .menu_second>li>a::before,.menu-global-panel .menu_second>li>label::before{position:absolute;display:block;content:"";width:25px;height:100%;background-color:rgba(0,0,0,.04);right:-25px;top:0;opacity:0;will-change:opacity;transition:opaciy .4s}.menu-global-panel .menu_second>li>a:hover,.menu-global-panel .menu_second>li>label:hover{background-color:rgba(0,0,0,.04)}.menu-global-panel .menu_second>li>a:hover::before,.menu-global-panel .menu_second>li>label:hover::before{opacity:1}.menu-global-panel .menu_second>li>a[data-nc-link-external],.menu-global-panel .menu_second>li>label[data-nc-link-external]{padding:5px 0 5px 3rem}@media(min-width: 1280px){.menu-global-panel .menu_second>li>a[data-nc-link-external],.menu-global-panel .menu_second>li>label[data-nc-link-external]{padding:13px 0 12px 2.25rem}}.menu-global-panel .menu_second>li>a[data-nc-link-external]::after,.menu-global-panel .menu_second>li>label[data-nc-link-external]::after{content:none}.menu-global-panel .menu_second>li>a[data-nc-link-external]>span::after,.menu-global-panel .menu_second>li>label[data-nc-link-external]>span::after{content:"";display:inline-block;line-height:1;vertical-align:-15%;width:12px;height:12px;background-position:center center;background-color:rgba(0,0,0,0);background-image:url(../images/link/icon-external.svg);background-size:contain;transform:translateY(-1px);margin-left:5px}.menu-global-panel .menu_second>li>label{background-color:rgba(0,0,0,0)}.menu-global-panel .menu_second>li>label::after{position:absolute;content:"";width:20px;height:20px;right:0;top:50%;background-image:url("../images/arrow-menu.svg");background-position:center;background-size:13px 8px;transform:translate(0, -50%);transition:transform .3s}.menu-global-panel .menu_second>li>label.no-transition::after{transition:none !important}.menu-global-panel .menu_second>li>label.open{background-color:#e0d9ce}.menu-global-panel .menu_second>li>label.open::after{transform:translate(0, -50%) rotate(180deg)}.menu-global-panel .menu_second>li>label.open::before{position:absolute;display:block;content:"";width:20px;height:100%;background-color:#e0d9ce;right:-20px;top:0;opacity:1}.menu-global-panel .menu_second>li>label.open:hover{background-color:#e0d9ce}.menu-global-panel .menu_second>li>label.open:hover::before{opacity:1}.menu-global-panel .menu_second>li.current a,.menu-global-panel .menu_second>li.page-ancestor a{color:#0c7800}.menu-global-panel .menu_third{max-height:0;opacity:0;overflow-y:auto;overflow-x:unset !important;max-width:200px}.menu-global-panel .menu_third::-webkit-scrollbar{display:none}.menu-global-panel .menu_third.no-transition{transition:none !important;opacity:1}.menu-global-panel .menu_third li a{display:flex;align-items:center;justify-content:flex-start;padding:6px 0 6px 3.75rem;font-weight:500;text-decoration:none;color:#000;font-size:14px;opacity:1;transition:background-color .2s;position:relative;z-index:2;line-height:1.15;min-height:2.75rem}@media(min-width: 1280px){.menu-global-panel .menu_third li a{padding:14px 0 14px 2.5rem;line-height:1.35;word-break:break-word}}.menu-global-panel .menu_third li a::before{position:absolute;display:block;content:"";width:25px;height:100%;background-color:rgba(0,0,0,.04);opacity:0;right:-25px;top:0;will-change:opacity;transition:opacity .2s;z-index:1}.menu-global-panel .menu_third li a:hover{background-color:rgba(0,0,0,.04)}.menu-global-panel .menu_third li a:hover::before{opacity:1}.menu-global-panel .menu_third li a[data-nc-link-external]::after{content:none}.menu-global-panel .menu_third li a[data-nc-link-external]>span::after{content:"";display:inline-block;line-height:1;vertical-align:-15%;width:12px;height:12px;background-position:center center;background-color:rgba(0,0,0,0);background-image:url(../images/link/icon-external.svg);background-size:contain;transform:translateY(-1px);margin-left:5px}.menu-global-panel .menu_third li.current a,.menu-global-panel .menu_third li.page-ancestor a{color:#0c7800}.menu-global-panel .menu_third.open{visibility:visible;max-height:200vh;max-width:200px;overflow:visible;opacity:1;transition:opacity .2s ease}.part-footer-nav{display:flex;width:100%;max-width:40rem}.part-footer-nav .column{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1vw;flex-wrap:wrap;justify-content:flex-start}@media(min-width: 320px){.part-footer-nav .column{flex-direction:row}}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){.part-footer-nav .column{flex-wrap:nowrap}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .column{gap:3rem;justify-content:space-between}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-footer-nav .column{justify-content:space-between}}.part-footer-nav .site-title{font-family:"STIX Two Text";font-size:14px;font-weight:700}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .site-title{font-size:clamp(1rem,1rem + .25vw,2rem)}}.part-footer-nav .site-info{margin-bottom:1.5rem;min-width:11rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .site-info{min-width:14rem;margin-bottom:0}}.part-footer-nav .menu_wrap{display:flex;padding-top:2px;gap:1rem}@media(min-width: 320px){.part-footer-nav .menu_wrap{gap:1.5rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .menu_wrap{gap:2rem;padding-top:4px}}.part-footer-nav .footer-menu-main{min-width:40%}.part-footer-nav .footer-address{font-size:clamp(11px,11px + .25vw,14px);line-height:1.2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .footer-address{line-height:1.4}}.part-footer-nav .menu li{display:flex}.part-footer-nav .menu li>*{gap:.25rem;padding-block:.25rem;white-space:wrap;font-size:clamp(11px,11px + .25vw,14px);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease;color:#fff}.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:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}.part-footer-nav .menu a::after{filter:brightness(0) invert(1);margin-left:2px}#btn-search-popup{font-size:0;background-color:rgba(0,0,0,0);border:none;border-radius:unset;background-size:1.5rem 2rem;background-image:url("../images/icon-loupe.svg");background-position:center;width:2rem;height:2rem;min-width:2rem}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){#btn-search-popup{height:5rem;width:5rem;margin-right:-2rem}}#btn-search-popup.open{background-size:1.25rem;background-image:url("../images/icon-close.svg")}#search-popup{position:absolute;right:0;translate:0 70%;z-index:9999;padding:.75rem;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2666666667);display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){#search-popup{translate:0 100%}}#search-popup.open{display:inline-flex}@media(min-width: 1280px){.part-top-visual{overflow:hidden}}.part-top-visual .gida-slider-show{--size-width: 100vw;--size-height-min: 4rem;--size-height-max: unset;--slide-size: cover;--slide-zoom: 1;--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;--slide-ratio: 75%;--btn-size: 2rem;--btn-size-mark: 2rem;--btn-size-radius: 50%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show{--size-height-max: 85vh}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show{--slide-ratio: 58.3333333333%}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual .gida-slider-show{--slide-ratio: 41.6666666667%;--slide-zoom: 1.02}}.part-top-visual .gida-slider-show{overflow:visible}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show{overflow:hidden}}.part-top-visual .gida-slider-show .gida-slider-show-slides{overflow:visible}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-slides{overflow:hidden}}.part-top-visual .gida-slider-show .gida-slider-show-slides>li{overflow:visible}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-slides>li{overflow:visiblea}}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle{backdrop-filter:none;-webkit-backdrop-filter:none;position:absolute;width:100%;font-family:"STIX Two Text"}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle{width:max(400px,40vw);padding-block:1rem;left:auto;right:2rem;left:auto;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle{right:5rem}}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div{text-align:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div{text-align:right}}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div.long:nth-child(1) span{font-size:clamp(24px,24px + .5vw,28px)}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div:nth-child(1) span{font-size:28px;font-weight:500}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div:nth-child(1) span{font-size:clamp(28px,28px + .5vw,36px)}}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div:nth-child(2){font-family:"Figtree";font-weight:600}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div:nth-child(2) span{line-height:1;font-size:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle>div:nth-child(2) span{font-size:1.25rem}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle.caption-full{display:none}}.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle.caption-short{display:none}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle.caption-short{background-color:#f2ede6;display:flex;justify-content:center;align-items:center;min-height:8rem;padding-block:.75rem;font-size:26px}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle.caption-short>.caption-line-0{line-height:1.2}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle.caption-short>.caption-line-1{line-height:.5}}.part-top-visual .gida-slider-show .gida-slider-show-rivets{display:none}@media(max-width: 600px){.gida-slider-show .gida-slider-show-slides,.gida-slider-show .gida-slider-show-picture{position:relative}}@media(max-width: 600px){.gida-slider-show-picture>img{aspect-ratio:4/3;width:100%}}@media(max-width: 600px){.gida-slider-show-video{height:auto !important;aspect-ratio:4/3;width:100%}}.gida-slider-show-video>video{inset:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.gida-slider-show .gida-slider-show-frame{overflow:hidden}}@media(max-width: 600px){.gida-slider-show .gida-slider-show-frame::before{content:none}}@media(max-width: 600px){.part-top-visual .gida-slider-show .gida-slider-show-caption.subtitle{opacity:1 !important;position:relative;padding-block:1.5rem;background-color:#fff;color:#000;text-shadow:none;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;height:100%;max-height:-moz-fit-content;max-height:fit-content}}@media(max-width: 600px){.part-top-visual :is(.gida-slider-show-prev)::before,.part-top-visual :is(.gida-slider-show-prev)::after{top:calc(100% - 38vw)}}@media(max-width: 600px){.part-top-visual :is(.gida-slider-show-next)::before,.part-top-visual :is(.gida-slider-show-next)::after{top:38vw}}.part-top-visual :is(.gida-slider-show-prev)::after,.part-top-visual :is(.gida-slider-show-next)::after{clip-path:none;background-image:url(../images/button-outline-arrow.svg);background-position:center;background-size:contain;border-radius:50%}.part-top-visual .gida-slider-show-prev{inset-inline-start:1rem;transform:rotate(180deg)}.part-top-visual .gida-slider-show-next{inset-inline-end:1rem}.part-archive-filter{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;align-items:center}.part-archive-filter .column{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-archive-filter .column{gap:.5rem 1rem;transform:translateY(2px)}}.part-archive-filter>*{flex-basis:auto}.part-archive-filter .form-ctrl-select::after{width:.75em;height:.75em;clip-path:none;transform:translateY(-50%);box-shadow:none;right:.75rem;background-image:url("../images/arrow-menu.svg");background-position:center}.part-archive-filter select{width:100%}.part-archive-filter select.links{padding-block:.25rem;min-width:10rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-archive-filter select.links{min-width:14rem}}.part-archive-filter a{display:flex}.part-archive-filter ul.list-past-news{list-style-type:none}.part-archive-filter ul.list-past-news li a{font-size:1rem;padding-inline:0}.part-archive-filter ul.links{display:contents}.part-archive-filter ul.links li a{color:#0c7800;font-weight:700;padding:0 1rem;border:solid 1px;border-radius:3rem;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);text-decoration:none;transition:all .3s}.part-archive-filter ul.links li a::before{content:""}.part-archive-filter ul.links li:not(.current) a:hover{background-color:#0c7800;color:#fff}.part-archive-filter ul.links li.current a{pointer-events:none;background-color:#0c7800;color:#fff}.part-archive-filter ul.links li[class^=article_category] a::before{content:"#"}.part-archive-filter ul.links li[class^=article_category] a:hover{color:#fff}.part-archive-filter ul.links li[class^="current article_category"] a::before{content:"#";display:inline-block}.part-archive-filter ul.links li[class^="current article_category"] a:hover{color:#fff}.part-archive-filter ul.links li[class^=article_tag] a,.part-archive-filter ul.links li[class^="current article_tag"] a{position:relative;padding:0 1rem 0 1.75rem}.part-archive-filter ul.links li[class^=article_tag] a::before,.part-archive-filter ul.links li[class^="current article_tag"] a::before{position:absolute;content:"";width:14px;height:14px;background-image:url("../images/article-tag.svg");inset:8px 0 auto 10px;background-size:contain;transition:all .3s}.part-archive-filter ul.links li[class^=article_tag] a:hover::before{background-image:url("../images/article-tag-w.svg")}.part-dynamic-archive{margin-top:var(--front-section-large-gap)}.part-related-link{padding-inline:1rem;margin-top:var(--entry-gap)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-related-link{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-related-link{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.part-related-link .list-item-simple{border:solid 1px #0c7800;padding:1.5rem;padding-inline:3rem 1.5rem}.part-related-link .list-item-simple li::marker{color:var(--nc-list-marker-color);font-size:.75rem}.part-related-link .list-item-simple li a{text-decoration:none}.share-link-wrap{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center;margin-top:var(--entry-gap)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.share-link-wrap{justify-content:flex-end}}.share-link-wrap+hr{margin-top:5rem}.share-link-wrap+.wp-block-buttons{margin-top:var(--entry-gap)}.share-link-wrap{font-weight:600}.share-link-wrap.bottom{padding-inline:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.share-link-wrap.bottom{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.share-link-wrap.bottom{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.share-link-wrap.has-next-hr{margin-block:4rem 5rem}.share-link-wrap.wide{padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.share-link-wrap.wide{padding-inline:max(5rem,(100% - 80rem)/2)}}.share-link-wrap.page{justify-content:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.share-link-wrap.page{flex-direction:row;justify-content:space-between}}.share-link-wrap.page .share-link{display:flex;gap:1rem}.share-link-wrap.page .date{font-weight:400}.list-share-link{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:0;gap:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-share-link{gap:1rem}}.list-share-link li{display:contents}.list-share-link li a{display:inline-grid;place-items:center;min-width:2rem;aspect-ratio:1;padding-inline:.75rem;border-radius:0;font-size:0;color:#fff;text-decoration:none;cursor:pointer;background-position:center;background-size:contain;opacity:.75;transition:all .4s}.list-share-link li a[href*="facebook.com"]{background-image:url("../images/sns/fb.svg")}.list-share-link li a[href*="twitter.com"]{background-image:url("../images/sns/x.svg")}.list-share-link li a[href*=linkedin]{background-image:url("../images/sns/linkedin.svg")}.list-share-link li a[href*="bsky.app"]{background-image:url("../images/sns/bsky.svg")}.list-share-link li a[href*="threads.net"]{background-image:url("../images/sns/threads.svg")}.list-share-link li a[data-url]{background-color:#cf7830}.list-share-link li a::after{content:none}.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;width:100%;gap:clamp(1rem,0rem + 1.25vmin,1.25rem);grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-widget{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-widget{grid-template-columns:repeat(auto-fill, minmax(250px, 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 hsl(35,35%,40%)}}: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:#888;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}}.entry-header .title.search{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.search-result-content{padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.search-result-content{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.search-result-content{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.search-result-content .gsc-control-cse{padding-inline:0}.search-result-content .gsc-selected-option-container.gsc-inline-block{min-width:6rem !important}.search-result-content .gs-web-image-box{width:100px;margin-right:1rem;margin-top:.5rem}.search-result-content .gs-web-image-box .gs-image{width:100px;max-width:100px}.search-result-content .gs-image-box.gs-web-image-box{margin-left:1rem;margin-right:1rem;margin-top:0;padding-right:0}:is(a.button,.wp-block-button .wp-block-button__link),:is(.wp-block-button.is-style-accent:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.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-accent:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.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:#888}:is(.search-form,.password-form) .field::placeholder{color:#888}.button.search{--nc-button-background-color: #000000;--nc-button-border-color: #000000;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: 1.25rem;--nc-form-line-height: 1.25;--nc-form-border-radius: 0;--nc-input-padding: 0.5em 0.75em;--nc-input-mark-color: #000000;--nc-button-padding: 0.5rem 0.75rem;--nc-button-border-base: 1px solid;--nc-button-background-color: #0C7800;--nc-button-border-color: #0C7800;--nc-button-color: #fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-button-padding: 0.65rem 1.25rem}}:is(a.button,.wp-block-button .wp-block-button__link),:is(.wp-block-button.is-style-accent:not(.toggle) .wp-block-button__link),.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.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:500;transition:all .4s ease}:is(a.button,.wp-block-button .wp-block-button__link)::before,:is(.wp-block-button.is-style-accent:not(.toggle) .wp-block-button__link)::before,.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.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-accent:not(.toggle) .wp-block-button__link)::after,.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.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),a.button.toggle,a.button.is-style.fill.toggle,a.button.is-style-outline.toggle.active,.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive)>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{--nc-button-padding: 0.5rem 1rem 0.5rem 3.5rem;--nc-button-background-color: #0C7800;--nc-button-border-color: #0C7800;--nc-button-color: #fff;max-width:20rem;min-height:4.625rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .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 :is(.nav-previous,.nav-next,.nav-archive)>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{--nc-button-padding: 0.75rem 2rem 0.75rem 4.5rem}}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,a.button.toggle:hover::after,a.button.is-style.fill.toggle:hover::after,a.button.is-style-outline.toggle.active:hover::after,.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive)>:hover::after,.navigation.page-break-navigation .nav-links .nav-items .nav-link:hover::after{transform:translateX(5px)}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill_dark .wp-block-button__link){--nc-button-padding: 0.5rem 1rem 0.5rem 3.5rem;--nc-button-background-color: #000000;--nc-button-border-color: #000000;--nc-button-color: #fff;max-width:20rem;min-height:4.625rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill_dark .wp-block-button__link){--nc-button-padding: 0.75rem 2rem 0.75rem 4.5rem}}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill_dark .wp-block-button__link)::after{transform:translateX(5px)}a.button.is-style-accent.toggle{--nc-button-padding: 5px;--nc-button-background-color: transparent;--nc-button-border-color: transparent;--nc-button-color: #0C7800;max-width:-moz-fit-content;max-width:fit-content}a.button.is-style-accent.toggle:hover::after{transform:translateX(5px)}:is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link),:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline_bg .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: 5px;--nc-button-background-color: transparent;--nc-button-border-color: transparent;--nc-button-color: #000000;max-width:-moz-fit-content;max-width:fit-content;font-weight:600;min-height:unset}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after,:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after,:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline_bg .wp-block-button__link)::after,a.button.is-style-outline.toggle:hover::after,a.button.toggle.active:hover::after{transform:translateX(5px)}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button.up){--nc-button-padding: 5px;--nc-button-background-color: transparent;--nc-button-border-color: transparent;--nc-button-color: #000000;max-width:-moz-fit-content;max-width:fit-content;font-weight:600}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button)::after{animation:bounce .6s ease infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link),: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-fill_dark .wp-block-button__link),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline_bg .wp-block-button__link),.navigation.post-navigation .nav-links .nav-next>*{gap:1rem;grid-template-columns:1fr 2rem}:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link)::after,:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill_dark .wp-block-button__link)::after,:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline_bg .wp-block-button__link)::after,.navigation.post-navigation .nav-links .nav-next>::after{content:"";width:2rem;height:2rem;background-image:url("../images/button-arrow.svg");background-position:center;background-size:contain;border-radius:50%;margin:-0.25rem}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link){gap:1rem;grid-template-columns:1fr 2rem}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after{content:"";width:2rem;height:2rem;background-image:url("../images/button-accent.svg");background-position:center;background-size:contain;border-radius:0;margin:-0.25rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){gap:1rem;grid-template-columns:1fr 2rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after{content:"";width:2rem;height:2rem;background-image:url("../images/button-outline-arrow.svg");background-position:center;background-size:contain;border-radius:50%;margin:-0.25rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button){gap:1rem;grid-template-columns:1fr 2rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button)::after{content:"";width:2rem;height:2rem;background-image:url("../images/button-outline-arrow-btm.svg");background-position:center;background-size:contain;border-radius:50%;margin:-0.25rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button.up){gap:1rem;grid-template-columns:1fr 2rem}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link.see-more-button.up)::after{content:"";width:2rem;height:2rem;background-image:url("../images/button-outline-arrow-up.svg");background-position:center;background-size:contain;border-radius:50%;margin:-0.25rem}.navigation.post-navigation .nav-links .nav-previous>*{gap:.5rem;grid-template-columns:.5rem 1fr}.navigation.post-navigation .nav-links .nav-previous>::before{content:"";width:1.5rem;height:1.5rem;clip-path:polygon(59% 24%, 33% 50%, 59% 76%, 66% 69%, 47% 50%, 66% 31%);box-shadow:0 0 0 1rem CurrentColor inset;margin:-0.25rem}.user-content>.wp-block-buttons.is-content-justification-center :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),.entry-content>.wp-block-buttons.is-content-justification-center :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),.wp-block-group.has-background>.wp-block-buttons.is-content-justification-center :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){padding-inline-start:1rem}.user-content+.wp-block-buttons{margin-top:var(--medium-gap)}.wp-block-button__link{text-align:center}.wp-block-button__link.has-text-align-left{text-align:left}.wp-block-button__link.has-text-align-right{text-align:right}.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:hsl(145,20%,40%);pointer-events:none}.navigation.child-page-navigation,.navigation.sibling-page-navigation{margin-block:3rem;clear:both;padding:1.5rem 1.25rem;border:1px solid #0c7800;border-radius:0;background-color:#fff;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;list-style:disc;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);padding-inline-start:1.5rem;list-style:disc}.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>*::marker,.navigation.sibling-page-navigation .nav-items>*::marker{content:none}.navigation.child-page-navigation .nav-items>*::before,.navigation.sibling-page-navigation .nav-items>*::before{position:absolute;left:-1rem;top:50%;transform:translateY(-50%);content:"";width:.5rem;height:.5rem;background-color:#0c7800;border-radius:50%}.navigation.child-page-navigation .nav-items .nav-link,.navigation.sibling-page-navigation .nav-items .nav-link{text-decoration:none}.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>*{position:absolute;inset:0 0 auto auto;padding:.25rem .5rem calc(.25rem + 1px) 1.25rem;font-size:0.75rem;line-height:1;font-weight:bold;color:#0c7800;background-color:rgba(0,0,0,0)}.navigation.child-page-navigation .nav-parent>*::before,.navigation.child-page-navigation .nav-parent>*::after{content:none}.navigation.sibling-page-navigation .nav-parent>*{position:absolute;inset:0 0 auto auto;padding:.25rem .5rem calc(.25rem + 1px) 1.25rem;font-size:0.75rem;line-height:1;font-weight:bold;color:#fff;text-decoration:none;background-color:#0c7800}.navigation.sibling-page-navigation .nav-parent>*::before,.navigation.sibling-page-navigation .nav-parent>*::after{content:"";position:absolute;left:10px;width:1px;top:8px;height:5px;border-radius:9999px;background-color:#fff;transform-origin:50% .5px}.navigation.sibling-page-navigation .nav-parent>*::before{transform:rotate(45deg)}.navigation.sibling-page-navigation .nav-parent>*::after{transform:rotate(-45deg)}.user-content>:last-child.navigation.child-page-navigation,.user-content>:last-child.navigation.sibling-page-navigation{margin-block-end:0}.user-content>:last-child .alignwide{margin-block-end:0}.navigation.post-navigation{display:grid;place-items:center}.navigation.post-navigation .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;width:min(100%,36rem)}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive){flex-grow:1}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive).disabled{opacity:.25;pointer-events:none}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive)>*{width:100%}.navigation.post-navigation .nav-links .nav-archive{order:1;width:100%}@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}.navigation.posts-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items{display:flex;gap:.5rem;border:none}.navigation.posts-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:var(--ui-size)}.navigation.posts-navigation .nav-links .nav-items .current>*{color:hsl(145,20%,40%);pointer-events:none}.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{width:3rem;height:3rem;position:relative}.navigation.posts-navigation .nav-links .nav-previous>*::before,.navigation.posts-navigation .nav-links .nav-next>*::before{position:absolute;width:3rem;height:3rem;top:50%;left:50%;content:"";background-position:center}.navigation.posts-navigation .nav-links .nav-previous>*::before{transform:translate(-50%, -50%) rotate(180deg);background-image:url("../images/button-accent-arrow.svg")}.navigation.posts-navigation .nav-links .nav-next>*::before{transform:translate(-50%, -50%);background-image:url("../images/button-accent-arrow.svg")}.navigation.posts-navigation .nav-links .form-ctrl-select::after{width:.75em;height:.75em;clip-path:polygon(0 7%, 7% 0, 57% 50%, 7% 100%, 0 93%, 43% 50%, 0 7%);transform:translateY(-33%) rotate(90deg);box-shadow:inset 0 0 0 2em #969799}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-next).disabled{opacity:.25;pointer-events:none}.item{--link-color-text: #000000;--link-color-text-visited: #000000}.item .title{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:1rem;line-height:1.25;font-weight:600}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item .title{font-size:18px}}.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-article>a .thumbnail img,.item-news>a .thumbnail img,.item-event>a .thumbnail img,.item-article>a .thumbnail::before,.item-news>a .thumbnail::before,.item-event>a .thumbnail::before{transition:box-shadow .4s ease}.item-article>a .title div,.item-news>a .title div,.item-event>a .title div{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-article>a:hover .thumbnail img,.item-news>a:hover .thumbnail img,.item-event>a:hover .thumbnail img{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-article>a:hover .thumbnail::before,.item-news>a:hover .thumbnail::before,.item-event>a:hover .thumbnail::before{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-article>a:hover .title div,.item-news>a:hover .title div,.item-event>a:hover .title div{text-decoration-color:currentColor}.item-news .thumbnail::before,.item-event .thumbnail::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("../images/blank.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:disc;--nc-list-marker-color: #0C7800;padding-inline-start:clamp(var(--nc-list-indent-width) - var(--nc-list-indent-shrink),(100% - var(--nc-list-indent-bp))*9999,var(--nc-list-indent-width));list-style-type:disc}.list-item-simple a:not([class])[data-nc-link-external]::after{clip-path:none;width:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}.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:30px 14px;transform:translateY(calc(0.02rem + 3px))}.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::marker{content:none}.list-item-simple li{position:relative}.list-item-simple li::before{position:absolute;left:-1rem;top:50%;transform:translateY(-50%);content:"";width:.5rem;height:.5rem;background-color:#0c7800;border-radius:50%}.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;height:-moz-fit-content;height:fit-content}.item-event>*{display:grid;grid-template-columns:1fr clamp(5.25rem,1.5rem + 9.375vw,9rem);gap:.5rem}.item-event.shape-sq .thumbnail{aspect-ratio:1}.item-event.shape-rec .thumbnail{aspect-ratio:5/7}.item-event .event-date{color:#007f2d}.item-event .event-date .date-item{display:inline-block}.item-event .event-date :is(.m,.d,.y){font-size:0.875rem;font-weight:500}.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 .thumbnail{min-width:5rem;position:relative;border:solid 1px #bbb}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-event .thumbnail{min-width:auto}}.item-event .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-event .content .state{width:-moz-fit-content;width:fit-content;padding:0 .5rem;color:#fff;padding-top:2px}.item-event .content .finished{background-color:#bbb}.item-event .content .ongoing{background-color:#666}.item-event .content .upcoming{background-color:#000}.item-event .content>*{margin:0}.item-event .title{margin-top:.5rem;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);line-height:1.3}.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:#888}.list-item-event{display:grid;grid-template-columns:1fr;gap:clamp(2rem,.5rem + 3.75vw,3.5rem)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-item-event{grid-template-columns:repeat(auto-fit, minmax(270px, 1fr))}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-event{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.list-item-event.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.item-news{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.item-news a:not([class])[data-nc-link-external]::after{clip-path:none;width:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}.item-news 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:30px 14px;transform:translateY(calc(0.02rem + 3px))}.item-news a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}.item-news a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}.item-news a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}.item-news a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}.item-news>*{display:flex;flex-direction:column-reverse;gap:.5rem;width:100%}.item-news>*>:first-child{flex-grow:1}.item-news.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-news.sticky .content::after{inset-block-start:-1.25rem}.item-news .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:#888}.item-news .list-cat{display:flex;flex-wrap:wrap}.item-news .list-cat li a,.item-news .list-cat li span{font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#0c7800;font-weight:700}.item-news .list-cat li a::before,.item-news .list-cat li span::before{content:"#"}.item-news .title{grid-area:2/1/3/3}.item-news .excerpt{grid-area:3/1/4/3}.item-news .thumbnail{width:100%;height:100%;aspect-ratio:364/242;position:relative}.item-news .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-item-news{position:relative;z-index:1;display:grid;gap:clamp(2rem,.5rem + 3.75vw,3.5rem);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-item-news{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-news{grid-template-columns:repeat(3, 1fr)}}.list-item-news.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.item-article{display:flex;justify-content:flex-start;align-items:flex-start;position:relative}.item-article a:not([class])[data-nc-link-external]::after{clip-path:none;width:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}.item-article 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:30px 14px;transform:translateY(calc(0.02rem + 3px))}.item-article a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("../images/link/icon-file-pdf.svg")}.item-article a:not([class])[data-nc-link-file~=doc]::after{background-image:url("../images/link/icon-file-doc.svg")}.item-article a:not([class])[data-nc-link-file~=xls]::after{background-image:url("../images/link/icon-file-xls.svg")}.item-article a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("../images/link/icon-file-ppt.svg")}.item-article .thumbnail{position:relative;margin:0}.item-article .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.item-article .size{z-index:100;position:absolute;right:0;top:0;font-size:3rem;width:3rem;text-align:center;line-height:1;aspect-ratio:1;background:gray;color:#fff;opacity:.5}.item-article>*{display:flex;flex-direction:column-reverse;gap:.75rem;width:100%;text-decoration:none}.item-article>*>:first-child{flex-grow:1}.item-article.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-article.sticky .content::after{inset-block-start:-1.25rem}.item-article .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:#888;margin:0;line-height:1}.item-article .list-cat{display:flex;flex-wrap:wrap;margin:0;gap:0 10px}.item-article .list-cat li a,.item-article .list-cat li span{color:#0c7800;font-weight:700;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}.item-article .list-cat li a::before,.item-article .list-cat li span::before{content:"#"}.item-article .list-cat li.cat span{color:#0c7800;font-weight:700;text-decoration:none}.item-article .list-cat li.cat span::before{content:"#"}.item-article .list-cat li.tag span{color:#0c7800;font-weight:700;text-decoration:none;position:relative;padding-left:1rem}.item-article .list-cat li.tag span::before{position:absolute;content:"";width:14px;height:14px;background-image:url("../images/article-tag.svg");inset:4px 0 auto 1px;background-size:contain}.item-article .title{grid-area:2/1/3/3;margin-block:.25rem 0;font-weight:600;color:#000;line-height:1.25;font-size:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-article .title{font-size:calc(1rem + 0.125rem*var(--nc-font-factor, 1))}}.item-article .excerpt{grid-area:3/1/4/3}.item-article .content{margin-bottom:0}.item-article .item-self .title{color:#0c7800}:root{--columns: 2;--gap: 1.5%;--small-width: calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns))}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:root{--columns: 3}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:root{--columns: 4}}.list-item-article,.list-item-related-tag{margin-top:var(--medium-gap);hyphens:auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-item-article,.list-item-related-tag{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;grid-auto-rows:auto;width:100%}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-article,.list-item-related-tag{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(var(--columns), var(--small-width))}}.list-item-article .item-article,.list-item-related-tag .item-article{height:100%}.list-item-article .item-article .thumbnail,.list-item-related-tag .item-article .thumbnail{position:relative;height:100%}.list-item-article .item-article .thumbnail::before,.list-item-related-tag .item-article .thumbnail::before{content:"";display:block;padding-top:66.6666666667%}.list-item-article .item-article.size-s,.list-item-related-tag .item-article.size-s{width:100%;grid-column:span 1}.list-item-article .item-article.size-s .thumbnail::before,.list-item-related-tag .item-article.size-s .thumbnail::before{padding-top:66.6666666667%}.list-item-article .item-article.size-m,.list-item-related-tag .item-article.size-m{grid-column:span 1}.list-item-article .item-article.size-m .thumbnail::before,.list-item-related-tag .item-article.size-m .thumbnail::before{content:"";display:block;padding-top:134%}@media(min-width: 1100px){.list-item-article .item-article.size-m .thumbnail::before,.list-item-related-tag .item-article.size-m .thumbnail::before{padding-top:133.3333333333%}}.list-item-article .item-article.size-l,.list-item-related-tag .item-article.size-l{width:100%;grid-column:span 2}.list-item-article .item-article.size-l .thumbnail::before,.list-item-related-tag .item-article.size-l .thumbnail::before{padding-top:calc(.6666666667*(100% - var(--gap)*2))}.part-related-tag{padding-inline:5rem}.part-related-cat{margin-top:var(--entry-gap);background-color:#f2ede6;padding-inline:1rem;padding-block:3rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-related-cat{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-related-cat{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.part-related-cat .aside-title{padding-left:0;font-size:clamp(2rem,2rem + .5vw,2.25rem)}.part-related-cat .aside-title::before{content:none}.list-item-related-cat,.list-item-article.page{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.list-item-related-cat,.list-item-article.page{grid-template-columns:repeat(3, 1fr)}}.list-item-article.page{max-width:100%;margin-inline:0}.list-item-related-cat .item-article .thumbnail img{aspect-ratio:236/157;position:relative}.list-item-related-tag.ready{transition:opacity .3s ease,max-height .3s ease}.list-item-related-tag.hidden{opacity:0;max-height:0;pointer-events:none;margin:0}.list-item-related-tag.active{opacity:1;max-height:500vh;height:100%}.entry{display:flex;flex-direction:column;max-width:100%;position:relative}.entry:not(.entry-article):last-child{padding-block-end:var(--entry-gap)}body.single .site-main>.entry:not(.entry-article),.site-main>.entry.entry-page.page{padding-block-end:var(--entry-gap)}body.single .site-main>.entry:not(.entry-article).entry-front-page,.site-main>.entry.entry-page.page.entry-front-page{padding:0}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){body.single .site-main>.entry:not(.entry-article).zoom,.site-main>.entry.entry-page.page.zoom{padding-block-end:calc(var(--entry-gap)*1.15)}}.entry.entry-page-curation{padding-block-end:var(--entry-gap)}.entry.entry-front-page{margin-top:0}.entry-header-wrapper .column{padding-inline-end:calc((100% - 1920px)/2);display:flex;flex-direction:column-reverse;background-color:#f2ede6}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header-wrapper .column{flex-direction:row}}@media(min-width: 2224px){.entry-header-wrapper .column{padding-inline:max(5rem,(100% - 1920px)/2)}}.entry-header-wrapper .column>.entry-header{overflow:hidden;padding-left:0;padding-block:2rem;min-height:auto}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header-wrapper .column>.entry-header{padding-block:3rem}}@media(min-width: 1280px){.entry-header-wrapper .column>.entry-header{overflow:hidden}}.entry-header-wrapper .entry-header,.entry-header-wrapper .thumbnail{width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header-wrapper .entry-header,.entry-header-wrapper .thumbnail{width:50%}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-header-wrapper .thumbnail{background-color:#f2ede6}}.entry-header-wrapper .entry-header{display:flex;justify-content:flex-end;text-align:right;position:relative}.entry-header-wrapper .entry-header .title>div{color:#000;text-decoration:none;text-align:right;position:static}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.entry-header-wrapper .entry-header .title>div{width:100%;padding-inline:min(4vw,5rem);text-align:center;justify-content:center}}.entry-header-wrapper .entry-header .title>div:last-child::after{width:min(38rem,50vw - max(4vw,max(6rem,(100% - 76rem)/2)));left:auto;right:0}.entry-header-wrapper img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:404/269}.entry-header{position:relative;padding-block:clamp(1.5rem,1rem + 5vw,3.5rem);min-height:clamp(5.75rem,.25rem + 13.75vw,11.25rem);background-color:#f2ede6;padding-inline:2vw}@media(min-width: 1280px){.entry-header{padding-inline:max(5rem,(100% - 80rem)/2)}}.entry-header .title{font-size:calc(1rem + 1.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.75rem*var(--nc-line-factor, 0.025));display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding-block-end:.2em;margin-block-end:.15em;position:relative;font-weight:500}.entry-header .title :is(div:nth-of-type(n + 2),small){margin-block-start:.5rem;font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.25rem*var(--nc-line-factor, 0.025))}.entry-header .title>div small{font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.25rem*var(--nc-line-factor, 0.025))}.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))}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header .title{width:auto;align-items:flex-end}}.entry-header .title::after{position:absolute;content:"";width:100%;height:2px;background-color:#fff;bottom:0;left:0}.entry-header .title>div{display:flex;flex-direction:row;align-items:baseline}.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}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.entry-header .title::after{left:50%;transform:translateX(-50%)}}.entry-header .title>div{gap:0 1rem;flex-wrap:wrap;max-width:100%;line-height:1.15}.entry-header:not(.has-thumbnail){display:flex;flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,1rem + 1.25vw,2rem);min-height:clamp(5.75rem,1.5rem + 10.625vw,10rem)}.entry-header:not(.has-thumbnail) .title{padding-block:.2em;margin-block-end:2px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header:not(.has-thumbnail) .title{justify-content:center;align-items:center}}.entry-header.has-thumbnail{justify-content:center;align-items:center;padding-right:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header.has-thumbnail{justify-content:flex-end;padding-right:0}}.entry-header.has-thumbnail .title{width:calc(100% - 1rem)}@media(min-width: 1056px){.entry-header.has-thumbnail .title{width:calc(100% - 2vw)}}@media(min-width: 1280px){.entry-header.has-thumbnail .title{width:calc(100% - 5rem)}}@media(min-width: 2200px){.entry-header.has-thumbnail .title{width:100%}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header.has-thumbnail .title>div{width:100%;display:flex;justify-content:flex-end;padding-right:clamp(1rem,1rem + 1vw,2rem)}}.entry-header.has-thumbnail .title::after{position:absolute}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header.has-thumbnail .title::after{left:auto;right:0;width:100%}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header.has-thumbnail.small .title::after{width:calc(50vw - 15rem)}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-header.has-thumbnail.small .title::after{width:calc(50vw - 14rem)}}.entry-page .entry-header:not(.has-thumbnail) .title>div{text-wrap:balance;text-align:center}.entry-content{flex-grow:1;display:flex;flex-direction:column;margin-top:var(--medium-gap)}:is(.entry-news,.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:hsl(145,20%,40%);color:#fff}:is(.entry-news,.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-news,.entry-event) .entry-header .date{display:inline-block;color:#888;white-space:nowrap}:is(.entry-news,.entry-event) .entry-header .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}:is(.entry-news,.entry-event) .entry-header .list-cat li a{display:inline-flex;padding:0 .5rem;background-color:hsl(35,35%,40%);color:#fff;text-decoration:none}.entry-info{padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-info{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-info{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.entry-info .column{display:flex;align-items:center;gap:10px}.entry-info .state{width:-moz-fit-content;width:fit-content;padding:0 .5rem;color:#fff}.entry-info .finished{background-color:#bbb}.entry-info .ongoing{background-color:#666}.entry-info .upcoming{background-color:#000}.entry-info .post-title{font-size:calc(1rem + 1.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.75rem*var(--nc-line-factor, 0.025));font-weight:600;color:#000}.entry-info .column+.post-title{margin-top:1rem}.entry-info .info{margin-top:.5rem}.entry-info .list-cat{display:flex;flex-wrap:wrap}.entry-info .list-cat li a,.entry-info .list-cat li span{color:#0c7800;font-weight:700;text-decoration:none}.entry-info .list-cat li a::before,.entry-info .list-cat li span::before{content:"#"}.entry-info .date{color:#888;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}.part-related-news,.part-related-events{padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-related-news,.part-related-events{padding-inline:2rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-related-news,.part-related-events{padding-inline:max(4vw,max(5rem,(100% - 48rem)/2))}}.entry-page-magazine .part-dynamic-filter .column{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:.5rem 1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-magazine .part-dynamic-filter .column{flex-direction:row;gap:2rem;align-items:center;justify-content:flex-start}}.entry-page-magazine .part-dynamic-filter .title{font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.25rem*var(--nc-line-factor, 0.025));font-weight:500;line-height:1.3;margin:0}.entry-page-magazine .part-dynamic-filter .links{margin:0;display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-magazine .part-dynamic-filter .links{gap:.5rem 1rem}}.entry-page-magazine .part-dynamic-filter li.current>button{color:#fff;background-color:#0c7800}.entry-page-magazine .part-dynamic-filter li>button{display:flex;color:#0c7800;background-color:#fff;font-weight:700;padding:0 1rem;border:solid 1px;border-radius:3rem;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);text-decoration:none;transition:all .3s}.entry-page-magazine .part-dynamic-filter li>button:hover{background-color:#0c7800;color:#fff}.entry-page-magazine .part-dynamic-filter li:is([class^=article_category])>button:not([data-type=all])::before{content:"#"}.entry-page-magazine .part-dynamic-filter li:is([class^=article_tag])>button{position:relative;padding:0 1rem 0 1.75rem}.entry-page-magazine .part-dynamic-filter li:is([class^=article_tag])>button:not([data-type=all])::before{position:absolute;content:"";width:14px;height:14px;background-image:url("../images/article-tag.svg");inset:8px 0 auto 10px;background-size:contain}.entry-page-magazine .part-dynamic-filter+.list-item-article{margin-top:var(--medium-gap)}.page-template-template-magazine .site-header .main .part-curation-nav,.sigle-article .site-header .main .part-curation-nav{display:none !important}.page-template-template-magazine .entry.wide .user-content,.entry-article .part-related-tag{flex-grow:1}.entry-event .entry-header{padding-inline:2vw}@media(min-width: 1380px){.entry-event .entry-header{padding-inline:max(5rem,(100% - 1920px)/2)}}.entry-event .event-date{font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#007f2d}.entry-event .event-date .date-item{display:inline-block}.entry-event .event-date .year{margin-inline-end:.5rem}.entry-event .thumbnail{margin-top:3rem;max-width:480px;margin-inline:auto}.entry-event .thumbnail>*{width:100%;aspect-ratio:48/67;-o-object-fit:cover;object-fit:cover}.entry-event .thumbnail>.default-image{background-color:#bbb}.entry-news .entry-header{padding-inline:2vw}@media(min-width: 1380px){.entry-news .entry-header{padding-inline:max(5rem,(100% - 80rem)/2)}}.entry-news .thumbnail{margin-top:3rem;max-width:480px;margin-inline:auto}.entry-news .thumbnail>*{width:100%;aspect-ratio:48/67;-o-object-fit:cover;object-fit:cover}.entry-news .thumbnail>.default-image{background-color:#bbb}.entry-article .entry-header{background-color:rgba(0,0,0,0);padding-block:0;padding-inline:0;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-article .entry-header{flex-direction:row}}.entry-article .entry-header .title{font-size:clamp(2rem,2rem + 1vw,3rem);text-align:left;align-items:flex-start;line-height:1.3;padding-bottom:0}.entry-article .entry-header .title>div{gap:0;flex-wrap:wrap}.entry-article .entry-header .subtitle{font-family:"STIX Two Text";font-size:clamp(1.5rem,1.5rem + 1vw,2.25rem);line-height:1.4;padding-left:3rem;position:relative}.entry-article .entry-header .subtitle::before{position:absolute;content:"";top:.65em;left:0;width:2.25rem;height:2px;background-color:#000}.entry-article .entry-header .title-wrap{position:relative;padding-bottom:1rem;margin-top:.5rem}.entry-article .entry-header .title-wrap::after{position:absolute;content:"";left:0;bottom:0;width:6rem;height:3px;background-color:#0c7800}.entry-article .entry-header .title-wrap+.date{margin-top:1rem}.entry-article .entry-header .list-cat{margin-top:2rem;display:flex;flex-wrap:wrap;gap:0 10px}.entry-article .entry-header .list-cat li.cat a{color:#0c7800;font-weight:700;text-decoration:none}.entry-article .entry-header .list-cat li.cat a::before{content:"#"}.entry-article .entry-header .list-cat li.tag a{color:#0c7800;font-weight:700;text-decoration:none;position:relative;padding-left:1rem}.entry-article .entry-header .list-cat li.tag a::before{position:absolute;content:"";width:14px;height:14px;background-image:url("../images/article-tag.svg");inset:4px 0 auto 1px;background-size:contain}.entry-article .entry-header .term-name{font-family:"STIX Two Text"}.entry-article .entry-header .date,.entry-article .entry-header .author{color:#888}.entry-article .entry-header .thumbnail{width:100%;flex-grow:1}.entry-article .entry-header .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.entry-article .entry-header .info_wrap{width:100%;flex-grow:1;display:flex;align-items:center}.entry-article .entry-header .info{width:100%;padding-block:1rem;padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.entry-article .entry-header .info{padding-block:0;padding-left:3rem}}.entry-article .event-date{margin-block-start:.75rem;width:100%;padding-block-end:.5rem;border-block-end:1px hsl(145,20%,40%) 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:hsl(145,20%,40%);font-weight:bold}.entry-article .event-date .date-item{display:inline-block}.entry-article .info>.wp-block-buttons{margin-top:var(--entry-gap)}.entry-article .info>.wp-block-buttons .wp-block-button__link{min-height:2rem;max-height:2rem}body.archive .entry{gap:var(--medium-gap)}body.archive .entry .bottom-info .wp-block-buttons{margin-top:1.5rem}body.archive .entry-content{padding-inline:max(4vw,1rem);margin-top:0}@media(min-width: 1056px){body.archive .entry-content{padding-inline:5rem}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){body.archive .entry-content{padding-inline:max(5rem,(100% - 80rem)/2)}}body.archive .list-tag{margin-top:0}body.archive .list-item-event,body.archive .list-item-news{margin-top:var(--medium-gap)}body.post-type-archive-article .entry-content,body.tax-article_category .entry-content{gap:var(--medium-gap)}body.single-news .entry-content,body.single-event .entry-content,body.page-template-default.page .entry-content{margin-top:var(--large-gap)}body.single-article .entry-content{margin-top:clamp(1.5rem,-0.5rem + 5vw,3.5rem)}body.single .part-related-news{padding-bottom:var(--large-gap)}.part-top-visual+article.entry-front-page{display:none}.entry-content .user-content{padding-block:0}.entry.wide .user-content{padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.entry.wide .user-content{padding-inline:max(4vw,5rem)}}@media(min-width: 1280px){.entry.wide .user-content{padding-inline:max(5rem,(100% - 80rem)/2)}}.entry.wide .user-content+.user-content{margin-top:var(--large-gap)}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry.zoom .entry-info,.entry.zoom .user-content,.entry.zoom>.info,.entry.zoom .part-related-link,.entry.zoom .part-related-cat,.entry.zoom .aside-content{zoom:1.15}}.entry.zoom .entry-info{padding-top:0}.user-content.wide{padding-inline:max(4vw,1rem)}@media(min-width: 1280px){.user-content.wide{padding-inline:max(4vw,max(5rem,(100% - 80rem)/2))}}.entry-page-curation .entry-header{padding:0;overflow:hidden;height:clamp(5.75rem,.5rem + 17.5vw,11.25rem);min-height:92px}.entry-page-curation .entry-header .title{font-size:clamp(28px,28px + .25vw,52px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;padding-block:clamp(2rem,1rem + 2.5vw,3rem);width:100%;margin-bottom:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation .entry-header .title{font-size:clamp(28px,28px + 1vw,52px)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-page-curation .entry-header .title{font-size:clamp(28px,28px + 5vw,52px)}}.entry-page-curation .entry-header .title::after{content:none}.entry-page-curation .entry-header .thumbnail{height:100%}.entry-page-curation .entry-header .thumbnail::before{position:absolute;content:"";width:100vw;height:100%;background-color:rgba(0,0,0,.6);z-index:0}.entry-page-curation .entry-header .thumbnail img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation .entry-header .thumbnail img{-o-object-position:0 -7vw;object-position:0 -7vw}}.entry-page-curation .entry-header .title-wrap{position:relative;padding-bottom:1rem}.entry-page-curation .entry-header .title-wrap::after{position:absolute;content:"";left:0;bottom:0;width:6rem;height:3px;background-color:#0c7800}.entry-page-curation .user-content{padding-inline:max(4vw,1rem)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.entry-page-curation .user-content{padding-inline:max(4vw,max(6rem,(100% - 76rem)/2))}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-page-curation .user-content{padding-inline:max(5rem,(100% - 80rem)/2)}}.entry-page-curation :is(.user-content,.widget_text .textwidget) .wp-block-button.height-auto .wp-block-button__link{min-height:auto}.entry-page-curation :is(.user-content,.widget_text .textwidget) h3.mod{text-align:center;font-size:clamp(1rem,1rem + 1vw,2rem);position:relative;line-height:1}.entry-page-curation :is(.user-content,.widget_text .textwidget) h3.mod.after{padding-bottom:1rem}.entry-page-curation :is(.user-content,.widget_text .textwidget) h3.mod.after::after{position:absolute;content:"";width:40px;height:1px;background-color:currentColor;bottom:0;left:50%;transform:translateX(-50%)}.entry-page-curation :is(.user-content,.widget_text .textwidget) h3.large{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))}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation :is(.user-content,.widget_text .textwidget) h3.large{font-size:calc(1rem + 2rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 2rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 3rem*var(--nc-line-factor, 0.025));font-weight:600}}.entry-page-curation :is(.user-content,.widget_text .textwidget) h4.large{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:600}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation :is(.user-content,.widget_text .textwidget) h4.large{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))}}.entry-page-curation :is(.user-content,.widget_text .textwidget) h4.mod{text-align:center;font-size:clamp(1.5rem,1.5rem + 1vw,3rem);line-height:1.5}.entry-page-curation :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));padding:0;font-weight:600}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation :is(.user-content,.widget_text .textwidget) h5{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))}}.entry-page-curation :is(.user-content,.widget_text .textwidget) h5::before{content:none}.entry-page-curation :is(.user-content,.widget_text .textwidget) h6{font-family:"STIX Two Text";font-size:clamp(1rem,1rem + .5vw,2rem)}.entry-page-curation :is(.user-content,.widget_text .textwidget) h6::before{content:none}.entry-page-curation .table-of-contents__link{font-size:13px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-page-curation .table-of-contents__link{font-size:1rem}}.entry-header.catchup{background-color:rgba(0,0,0,0);text-align:center;padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.entry-header.catchup{padding-inline:5rem}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-header.catchup{padding-inline:max(5rem,(100% - 80rem)/2)}}.entry-header.catchup .catchup-title{font-size:clamp(40px,40px + .5vw,52px);line-height:1.3}.entry-header.catchup .catchup-title::after{position:absolute;content:"";width:10rem;height:3px;background-color:#0c7800;left:50%;transform:translateX(-50%)}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-header.catchup .catchup-title::after{bottom:2.25rem}}.entry-header.catchup .catchup-title small{font-size:clamp(20px,20px + .5vw,32px)}.aside-content{margin-top:var(--entry-gap);padding-bottom:0;padding-inline:min(4vw,5rem)}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.aside-content{padding-inline:max(5rem,(100% - 80rem)/2)}}.aside-content .feature-block .feature-header{display:block}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.aside-content .feature-block .feature-header{grid-template-columns:repeat(auto-fill, minmax(min(400px, 20vw), 1fr));gap:20px}}@media(min-width: 1200px){.aside-content .feature-block .feature-header{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}}.aside-content .feature-block{margin-bottom:clamp(2rem,2rem + .5vw,3rem)}.aside-content .feature-block .list-cat{margin:0}.aside-content .feature-block .feature-header{position:relative;align-items:flex-end;margin-bottom:0}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.aside-content .feature-block .feature-header .thumbnail{margin-left:calc(50% - 50vw);width:100vw}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.aside-content .feature-block .feature-header .thumbnail{grid-column:span 3;margin:0}}.aside-content .feature-block .feature-header .thumbnail img{aspect-ratio:897/598;-o-object-fit:cover;object-fit:cover;width:100%}.aside-content .feature-block .feature-header .info{position:relative;margin-top:-3rem;padding:1rem;width:100%;background-color:hsla(0,0%,100%,.9);left:0}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.aside-content .feature-block .feature-header .info{position:absolute;margin:0;bottom:0;top:auto;padding:3rem 0 3rem 3rem;left:auto;right:0;bottom:0;width:30rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.aside-content .feature-block .feature-header .info{width:37%}}.aside-content .feature-block .feature-header .info>span{color:#0c7800;font-weight:700}.aside-content .feature-block .feature-header .info>p{line-height:1.4;font-weight:500}.aside-content .feature-block .feature-header .info .lead{line-height:1.5}.aside-content .feature-block .feature-header h3{line-height:1.2;margin-top:.5rem;margin-bottom:1rem;font-weight:500;margin-top:.5rem;margin-bottom:1rem;font-size:calc(1rem + 1.375rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.375rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.375rem*var(--nc-line-factor, 0.025))}.aside-content .feature-block .feature-header h3 sup{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))}.aside-content .feature-block .feature-header h3 small{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))}.aside-content .feature-block .feature-header h3 small:first-child{padding-block-start:.25rem}.aside-content .feature-block .feature-header h3 small:last-child{padding-block-end:.25rem}.aside-content .feature-block .feature-header h3>a{color:#000;margin-block:0;font-weight:500;text-decoration:none}.aside-content hr+.feature-block{margin-top:var(--entry-gap)}.wp-block-custom-media-buttons-container.col4{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.wp-block-custom-media-buttons-container.col4{grid-template-columns:repeat(2, 1fr);gap:20px}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.wp-block-custom-media-buttons-container.col4{grid-template-columns:repeat(3, 1fr);gap:30px;font-size:1.5rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.wp-block-custom-media-buttons-container.col4{grid-template-columns:repeat(4, 1fr);gap:30px}}.wp-block-custom-media-buttons-container.col4 .wp-block-custom-media-button{margin-inline:0;width:auto;width:100%;aspect-ratio:auto;padding-block:1rem;padding-inline:2rem;aspect-ratio:3/2 !important}.wp-block-buttons.col3{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.wp-block-buttons.col3{grid-template-columns:repeat(3, 1fr)}}.wp-block-buttons.col3 .wp-block-button{text-align:center}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.wp-block-buttons.col3 .wp-block-button{min-height:7.5rem;max-height:7.5rem}}.wp-block-buttons.col3 .wp-block-button .wp-block-button__link{font-size:clamp(1rem,1rem + .15vw,1.75rem);padding:.5rem 1rem .5rem 3rem;height:100% !important;width:100%;min-width:100%}.wp-block-buttons.col3 .wp-block-button .wp-block-button__link>br{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.wp-block-buttons.col3 .wp-block-button .wp-block-button__link>br{display:block}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.wp-block-buttons.col3 .wp-block-button .wp-block-button__link{padding:.5rem 1rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.wp-block-buttons.col3 .wp-block-button .wp-block-button__link{padding:.5rem 1rem .5rem 2rem;min-height:7.5rem;max-height:7.5rem;font-size:20px;white-space:nowarap}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.wp-block-buttons.col3 .wp-block-button .wp-block-button__link{padding:.5rem 1rem .5rem 3.5rem;font-size:calc(1rem + 0.375rem*var(--nc-font-factor, 1))}}.wp-block-buttons.col3 .wp-block-button .wp-block-button__link:hover::after{transform:translateX(5px)}.site-header{background-color:#fff}.site-header .site-header-inner{display:grid}.site-header .site-header-inner>*{grid-area:1/1/2/2}.site-header :is(.main,.sub){display:flex;position:relative}.site-header .toggle{position:absolute;z-index:100;left:1rem;top:calc(var(--wp-admin--admin-bar--height, 0rem) + .5rem);width:2rem;height:18px;background-size:2rem 18px;min-height:2rem;background-position:center;background-color:rgba(0,0,0,0);border:none;background-image:url("../images/icon-more-button.svg")}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .toggle{height:5rem;width:5rem;left:0;top:calc(var(--wp-admin--admin-bar--height, 0rem) + .5rem)}}@media(min-width: 1056px){.site-header .toggle{background-size:35px;height:5rem;width:5rem;left:0}}.site-header .toggle::after{content:none;position:absolute;top:10%;right:0;width:1px;height:80%;background-color:#bbb}@media(min-width: 1280px){.site-header .toggle::after{content:""}}.site-header .main{position:relative;background:#fff;z-index:10;padding-inline:5rem 1rem;flex-direction:column;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;padding-block:0;max-height:3rem;min-height:3rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header .main{flex-wrap:nowrap}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{padding-block:1rem;ax-height:6rem;min-height:6rem}}@media(min-width: 1056px){.site-header .main{padding-inline:6rem 5rem}}.site-header .main.small{padding-inline:max(2vw,1rem)}@media(min-width: 1056px){.site-header .main.small{padding-inline:2vw}}@media(min-width: 1280px){.site-header .main.small{padding-inline:5rem}}@media(min-width: 1280px)and (max-width: 1380px){.site-header .main.small .site-title{width:12rem}}.site-header .main:not(.small) .part-curation-nav{padding-left:.25rem}.site-header .sub{position:relative;z-index:9}@media(min-width: 1056px){.site-header .sub{z-index:unset}}.site-header .part-site-branding{position:absolute;left:50%;transform:translateX(-53%);flex-shrink:0;display:grid;align-items:center;place-content:center;gap:clamp(.5rem,-1rem + 2.5vw,1rem)}@media(min-width: 1056px){.site-header .part-site-branding{padding-left:0;width:auto}}.site-header .part-site-branding a{display:contents}.site-header .part-site-branding :is(.site-logo,.site-title){display:inline-flex}.site-header .main.article-header{flex-direction:row;padding-inline:max(4vw,1rem);max-height:3rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main.article-header{max-height:6rem}}@media(min-width: 1056px){.site-header .main.article-header{padding-inline:max(5rem,(100% - 80rem)/2)}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.site-header .main.article-header{padding-inline:5rem}}.site-header .main.article-header #btn-search-popup{width:2rem;max-width:2rem;margin-right:0}.site-header .main.article-header .catchup{position:absolute;left:50%;transform:translateX(-50%)}.site-header .main.article-header .magazin-title{width:7.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main.article-header .magazin-title{width:clamp(6rem,6rem + 7vw,14rem)}}.site-header .main.article-header .title-small{width:2.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main.article-header .title-small{width:auto}}.site-header .sub{padding-inline:max(0vw,(100% - 76rem)/2);justify-content:flex-end}.site-header .sub .part-global-nav{flex-grow:1}.part-important-news{padding-inline:0;position:relative;background-color:#e0d9ce;z-index:3}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-important-news{min-height:4rem;padding-inline:5.5vw;background:linear-gradient(90deg, black 0, black 25vw, #e0d9ce 25vw, #e0d9ce 100%)}}.part-important-news .inner{display:flex;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-important-news .inner{flex-direction:row}}.part-important-news .aside-title.notice{color:#fff;background:#000;text-align:center;padding-inline:2vw;padding-block:0;width:100%;font-family:"Figtree";font-weight:600;display:grid;place-items:center;font-size:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-important-news .aside-title.notice{width:max(21rem,30%);font-size:1.5rem;padding-inline:2vw 0;padding-block:.25rem;min-height:4rem}}.part-important-news .aside-title.notice::before{content:none}.part-important-news .list-item-important-news{width:100%;flex-grow:1;padding-block:.25rem;padding-inline:4vw;padding-block:.5rem;display:grid;align-items:center;gap:10px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-important-news .list-item-important-news{width:70%;padding-inline:4vw 0}}.part-important-news .list-item-important-news a{display:block;width:100%;color:#000;text-decoration:none;padding-top:2px;font-weight:500;line-height:1.4}.site-header .main{padding-inline:min(4vw,5rem)}@media(min-width: 1056px){.site-header .main{padding-inline:6rem 2rem}}@media(min-width: 1280px){.site-header .main{padding-inline:6rem 5rem}}.entry-front-page .user-content{padding-inline:min(4vw,5rem)}@media(min-width: 1056px){.entry-front-page .user-content{padding-inline:5rem}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.entry-front-page .user-content{padding-inline:max(5rem,max(5rem,(100% - 80rem)/2))}}.entry-front-page .entry-content{margin-top:0;padding-block:0}.entry-page-magazine .entry-content{margin-top:0}.front-page-sections .feature-block{margin-top:var(--front-section-large-gap)}.front-page-sections .section-catchup-title{display:block;width:7rem;margin-inline:auto}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .section-catchup-title{width:clamp(6rem,4rem + 10vw,14rem)}}.front-page-sections .section-catchup-title img{width:100%}.front-page-sections .wp-block-button .wp-block-button__link{min-height:auto}.front-page-sections .entry:nth-child(1){padding-block-start:1.75rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry:nth-child(1){padding-block-start:var(--front-section-large-gap)}}.front-page-sections .entry:nth-child(1) .entry-header{display:none}.front-page-sections .entry{padding-inline:0;padding-block:var(--front-section-large-gap);gap:0}.front-page-sections .entry:last-child:not(.entry-article){padding-block-end:var(--front-section-large-gap)}.front-page-sections .entry.wide .user-content{padding-inline:0}.front-page-sections .entry.wide .user-content>.wp-block-image{margin-block:0}.front-page-sections .entry.wide .user-content>.article-lists{margin-top:var(--front-section-medium-gap)}.front-page-sections .entry-header{min-height:auto;padding-block:0;margin-block-end:var(--front-section-medium-gap)}@supports(-moz-appearance: none){.front-page-sections .entry-header{margin-block-end:var(--front-section-small-gap)}}.front-page-sections .entry-header .title{font-size:clamp(32px,32px + .5vw,52px);text-align:center;padding:0;margin-block-end:0;text-box:trim-both cap alphabetic}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-header .title{font-size:clamp(40px,40px + .5vw,52px)}}.front-page-sections .entry-header .title::after{content:none}.front-page-sections .entry-header .title>a,.front-page-sections .entry-header .title>div{text-box:trim-both cap alphabetic;line-height:inherit}.front-page-sections .entry-page-event .entry-content,.front-page-sections .entry-page-news .entry-content,.front-page-sections .entry-front-curation .entry-content,.front-page-sections .entry-front-catchup .entry-content{margin-block:0;padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.front-page-sections .entry-page-event .entry-content,.front-page-sections .entry-page-news .entry-content,.front-page-sections .entry-front-curation .entry-content,.front-page-sections .entry-front-catchup .entry-content{padding-inline:max(4vw,5rem)}}@media(min-width: 1280px){.front-page-sections .entry-page-event .entry-content,.front-page-sections .entry-page-news .entry-content,.front-page-sections .entry-front-curation .entry-content,.front-page-sections .entry-front-catchup .entry-content{padding-inline:max(5rem,(100% - 80rem)/2)}}.front-page-sections .entry-front-catchup .entry-content{margin-top:0}.front-page-sections .entry-front-curation .wp-block-buttons{margin-block:0}.front-page-sections .entry-page-news{background-color:#f2ede6}.front-page-sections .entry-page-news .title>div::after{content:none}.front-page-sections .entry-page-event .entry-header{background-color:#fff}.front-page-sections .entry-page-news+.entry-front-curation{--nc-button-color: #fff;background-color:#0c7800}.front-page-sections .entry-page-news+.entry-front-curation .entry-header{background-color:#0c7800;padding-block:0;display:block;min-height:unset}.front-page-sections .entry-page-news+.entry-front-curation .entry-header .title{color:#fff}.front-page-sections .entry-page-news+.entry-front-curation .entry-header .title>div::after{content:none}.front-page-sections .entry-page-news+.entry-front-curation .wp-block-button.is-style-outline_bg .wp-block-button__link{color:#fff;padding-inline-start:1rem}.front-page-sections .entry-page-news+.entry-front-curation .wp-block-custom-media-buttons-container+.wp-block-create-block-media-selector-block{margin-top:4.5rem}.front-page-sections .entry-front-curation+.entry-front-curation{background-color:#000}.front-page-sections .entry-front-curation+.entry-front-curation .entry-header{background-color:#000;padding-block:0;display:block;min-height:unset}.front-page-sections .entry-front-curation+.entry-front-curation .entry-header .title{color:#fff}.front-page-sections .entry-front-curation+.entry-front-curation .entry-header .title>div::after{content:none}.front-page-sections .entry .wp-block-buttons{margin-top:var(--front-section-medium-gap)}.site-footer{display:flex;flex-direction:column}.site-footer :is(.main,.sub,.misc){display:flex;padding-inline:max(max(4vw,1rem),min(5vw,(100% - 76rem)/2));position:relative}.site-footer .main{flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(1.5rem,0rem + 3.75vmin,3rem);padding-block:var(--medium-gap);background-color:#0c7800;color:#fff}.site-footer .part-site-branding{width:clamp(13rem,6rem + 17.5vw,20rem)}.site-footer .part-official-sns{background-color:#f2ede6;display:flex;justify-content:center;align-items:center;gap:.75rem 1.5rem;padding-block:2rem;padding-inline:1rem;flex-direction:column}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-footer .part-official-sns{flex-direction:row;padding-block:3rem;padding-inline:5rem}}.site-footer .part-official-sns .aside-title{font-size:clamp(1.5rem,1.5rem + .5vw,2.25rem);font-family:"STIX Two Text";padding-left:0}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-footer .part-official-sns .aside-title{transform:translateY(3px)}}.site-footer .part-official-sns .aside-title::before{content:none}.site-footer .part-official-sns .list-item-official-sns{display:flex;gap:1rem}.site-footer .part-official-sns .list-item-official-sns li a{display:inline-grid;place-items:center;width:2rem;height:2rem;background-position:center;background-size:contain;font-size:0}.site-footer .part-official-sns .list-item-official-sns li a[href*="facebook.com"]{background-image:url("../images/sns/fb.svg")}.site-footer .part-official-sns .list-item-official-sns li a[href*="x.com"]{background-image:url("../images/sns/x.svg")}.site-footer .part-official-sns .list-item-official-sns li a[href*=linkedin]{background-image:url("../images/sns/linkedin.svg")}.site-footer .part-official-sns .list-item-official-sns li a[href*="www.instagram"]{background-image:url("../images/sns/inst.png")}.site-footer .part-official-sns .list-item-official-sns li a[href*=youtube]{background-image:url("../images/sns/yt.svg")}.site-footer .sub{flex-direction:column;align-items:flex-end;padding-block:var(--medium-gap);background-color:#e0d9ce;padding-inline:max(4vw,1rem)}@media(min-width: 1056px){.site-footer .sub{padding-inline:max(4vw,5rem)}}@media(min-width: 1280px){.site-footer .sub{padding-inline:max(5rem,(100% - 80rem)/2)}}.site-footer .sub .part-banner-area{width:100%}@supports(font: -apple-system-body){.site-footer a[href^=tel],.site-footer a[href^=sms],.site-footer a[href^=mailto]{pointer-events:none;color:inherit;text-decoration:none}}#scroll-to-top{padding:0;background:none;border:none;border-radius:0;position:fixed;inset-block:auto 0;z-index:9999;background-size:contain;background-image:url("../images/btn-scroll.svg");background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .4s;opacity:1;width:clamp(2.5rem,2.5rem + 1.25vw,3rem);aspect-ratio:1;right:.5rem}#scroll-to-top:hover{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.5;--nc-line-interval: 0.8;--nc-link-direction-color: hsl(145, 20%, 40%);--nc-align-overflow-wide-width: 100%;--nc-input-border-color: #000000;--small-gap: clamp(1rem, 0rem + 2.5vmin, 2rem);--medium-gap: clamp(1.5rem, 0rem + 3.75vmin, 3rem);--large-gap: clamp(2.5rem, 0rem + 6.25vmin, 5rem);--entry-gap: clamp(3rem, 1rem + 5vw, 5rem);--front-section-large-gap: clamp(2rem, 1rem + 2.5vw, 3rem);--front-section-medium-gap: clamp(2rem, 1rem + 2.5vw, 3rem);--front-section-small-gap: clamp(2rem - 8px, 1rem + 2.5vw, 3rem - 10px);--ui-size: clamp(2.75rem, 2.5rem + 0.625vmin, 3rem);scroll-padding-top:calc(var(--small-gap) + var(--wp-admin--admin-bar--height, 0px))}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-font-factor: 0.6}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:root{--nc-font-factor: 0.7}}@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}}: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;touch-action:manipulation}@supports(min-height: 1dvh){:is(html,body,.site){min-height:100dvh}}body{font-family:"Figtree";font-size:16px;color:#000;background-color:#fff;max-width:100%}body.disable-anim .nav-content,body.disable-anim .menu-global-panel{transition:none !important}.site{overflow-x:hidden}.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;overflow:hidden}.site .site-main>.entry-front-page{padding-block-end:3rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site .site-main>.entry-front-page{padding-block-end:5rem}}.site-content{--link-color-text: #005FCC;--link-color-text-visited: #C93AFE}.site-content h2>a{--link-color-text: #000000;--link-color-text-visited: #000000;text-decoration:none}.site-header,.site-footer{font-feature-settings:"palt";--link-color-text: #888888;--link-color-text-visited: #888888}: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;color:#000}.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.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));position:relative;padding-left:1rem;padding-left:0}.aside-title::before{position:absolute;content:"";width:.5rem;height:.5rem;background-color:#0c7800;left:0;top:.45em}.aside-title::before{content:none}.aside-title+.list-item-simple{margin-block-start:10px}hr.content-width{border:solid 1px #bbb}:is(.user-content,.widget_text .textwidget){hyphenate-character:"-";font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);--nc-tab-stack-bar-background: transparent;--nc-tab-stack-tab-current-background: #0C7800;--nc-tab-stack-tab-background: #aaaaaa;--nc-tab-stack-tab-color: #fff;--nc-tab-stack-tab-current-color: #fff;--nc-tab-stack-tab-gap: 0.25rem;--nc-tab-stack-page-border: solid 1px #0C7800;--nc-tab-stack-tab-padding: 0.35rem 1rem;--nc-tab-stack-tab-current-border-block-start: none;--nc-tab-stack-tab-current-border-block-end: none;--nc-tab-stack-tab-current-border-inline: none;--nc-tab-stack-tab-hover-color: #0C7800;--nc-tab-stack-tab-hover-background: #ddd;--nc-tab-scroll-bar-background: transparent;--nc-tab-scroll-bar-border-block-end: none;--nc-tab-scroll-tab-border: none;--nc-tab-scroll-tab-padding: 0.35rem 0.5rem;--nc-tab-scroll-tab-color: #aaaaaa;--nc-tab-scroll-tab-hover-color: inherit;--nc-tab-scroll-tab-hover-background: transparent;--nc-tab-scroll-tab-current-border-block-end: 4px solid;--nc-tab-scroll-tab-current-color: #0C7800;--nc-tab-scroll-tab-current-background: transparent;--nc-tab-scroll-tab-current-border-inline: none;--nc-tab-scroll-tab-current-border-block-start: none;--nc-tab-scroll-tab-current-border-block-end: 4px solid;--nc-tab-scroll-tab-gap: 0.25rem;--nc-tab-scroll-bar-margin-block-start: 4rem;--nc-table-header-background: #0C7800;--nc-table-header-color: #fff;--nc-content-blockquote-rule-border: var(--rule-border, 2px solid #0C7800)}:is(.user-content,.widget_text .textwidget) h3{font-size:calc(1rem + 1.375rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.375rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.375rem*var(--nc-line-factor, 0.025))}:is(.user-content,.widget_text .textwidget) h3 sup{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))}:is(.user-content,.widget_text .textwidget) h3 small{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))}: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) h4{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) h4 sup{font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}:is(.user-content,.widget_text .textwidget) h5{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));position:relative;padding-left:1rem}:is(.user-content,.widget_text .textwidget) h5::before{position:absolute;content:"";width:.5rem;height:.5rem;background-color:#0c7800;left:0;top:.45em}:is(.user-content,.widget_text .textwidget) h6{font-weight:500;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))}@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: #0C7800}:is(.user-content,.widget_text .textwidget) ol{--nc-list-marker-color: #000000}:is(.user-content,.widget_text .textwidget) :is(nav,details)+:is(nav,details){margin-block-start:var(--small-gap)}:is(.user-content,.widget_text .textwidget) :where(details.open>summary,details>p){margin-block:var(--nc-margin-small)}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:is(.user-content,.widget_text .textwidget) :is(details,div.frame,div.frame-alt) figure:is(.alignright){margin-right:0}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:is(.user-content,.widget_text .textwidget) :is(details,div.frame,div.frame-alt) figure:is(.alignleft){margin-left:0}}:is(.user-content,.widget_text .textwidget) mark{--nc-content-mark-line-mark: 0.5em;background-position:left bottom}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.col3{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.col3{grid-template-columns:repeat(3, 1fr);gap:20px}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.col3{gap:30px}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.col3 .wp-block-custom-media-button{width:100%;min-width:none}}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.text-long>.wp-block-custom-media-button{font-size:18px}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar]{--link-color-text: #000000;--link-color-text-visited: #000000}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar] li a{font-weight:600;text-decoration:none}:is(.user-content,.widget_text .textwidget) div.tab-stack [data-nc-tab-bar] li a[data-nc-current]{inset-block-end:0}:is(.user-content,.widget_text .textwidget) div.tab-scroll [data-nc-tab-bar] li a[data-nc-current]{inset-block-end:0}:is(.user-content,.widget_text .textwidget) div.tab-scroll [data-nc-tab-bar] li a:not([data-nc-current]){border-bottom:solid 4px #aaa}:is(.user-content,.widget_text .textwidget) div[data-nc-table-sticky-header-container]{top:0 !important}:is(.user-content,.widget_text .textwidget) blockquote{color:#0c7800;display:flow-root;clear:both;position:relative;padding:0 1.25}:is(.user-content,.widget_text .textwidget) blockquote::before{width:0}:is(.user-content,.widget_text .textwidget) blockquote::after{position:absolute;content:"";width:3rem;height:3rem;background-image:url("../images/block-quote.svg");background-size:contain;left:1.25;top:.5rem;z-index:-1}: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):is(.frame,.frame-alt),:is(.user-content,.widget_text .textwidget) :is(details){display:flow-root;clear:both;padding:1.25rem 1.25rem;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):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):first-child,:is(.user-content,.widget_text .textwidget) :is(details) :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) :is(div):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):last-child,:is(.user-content,.widget_text .textwidget) :is(details) :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :is(div):is(.frame,.frame-alt).hidden,:is(.user-content,.widget_text .textwidget) :is(details).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,details).frame{background-color:#eee}:is(.user-content,.widget_text .textwidget) :is(div):is(.frame-alt,.frame.is-style-alt),:is(.user-content,.widget_text .textwidget) :is(details){background-color:#fff;border:1px solid #0c7800;border-radius:0}:is(.user-content,.widget_text .textwidget) :is(details)+:is(details),:is(.user-content,.widget_text .textwidget) :is(.frame,.frame-alt,.frame.is-style-alt)+:is(.frame,.frame-alt,.frame.is-style-alt){margin-block-start:var(--small-gap, 1.5rem)}:is(.user-content,.widget_text .textwidget) details[open]>summary{margin-block-end:var(--nc-margin-small)}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:is(.user-content,.widget_text .textwidget) figure:is(.alignleft){margin-left:clamp(-10rem,-5vw,0px)}}@media(min-width: 1800px){:is(.user-content,.widget_text .textwidget) figure:is(.alignleft){margin-left:clamp(-10rem,-10vw,0px)}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:is(.user-content,.widget_text .textwidget) figure:is(.alignright){margin-right:clamp(-10rem,-5vw,0px)}}@media(min-width: 1800px){:is(.user-content,.widget_text .textwidget) figure:is(.alignright){margin-right:clamp(-10rem,-10vw,0px)}}:is(.user-content,.widget_text .textwidget) :where(.column-2,.column-3,.column-4,.card-2,.card-3,.card-4,.tab-stack,.pseudo-tab-page,.tab-page){margin-block:var(--nc-margin-large)}:is(.user-content,.widget_text .textwidget) :where(.column-2,.column-3,.column-4,.card-2,.card-3,.card-4,.tab-stack,.pseudo-tab-page,.tab-page):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :where(.tab-scroll){margin-block:4rem var(--nc-margin-large)}:is(.user-content,.widget_text .textwidget) :where(.tab-scroll):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) :where(.tab-scroll):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-group.wide .latest-custom-post-block{max-width:100%}:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .list-cat,:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .content{margin-bottom:0}:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .title{margin:0}:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .date,:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .thumbnail{margin-top:0}:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .item>a{text-decoration:none}:is(.user-content,.widget_text .textwidget) .latest-custom-post-block .item>a .title div:hover{text-align:underline}:is(.user-content,.widget_text .textwidget) .wp-block-details summary{font-weight:700}:is(.user-content,.widget_text .textwidget) .wp-block-details :where(p,div){margin-block:var(--nc-margin-small)}:is(.user-content,.widget_text .textwidget) .wp-block-details .wp-block-table+.wp-block-table{margin-top:var(--nc-margin-small)}:is(.user-content,.widget_text .textwidget) .wp-block-column{margin-block-start:0}:is(.user-content,.widget_text .textwidget) .wp-block-column .wp-block-group.has-background{height:100%}:is(.user-content,.widget_text .textwidget) .wp-block-column.bk_black{background-color:#000}:is(.user-content,.widget_text .textwidget) .wp-block-column.font-small .wp-block-custom-media-button{font-size:clamp(1rem,.875rem + .4vi,1.125rem)}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-image.ph-small{max-width:125px;margin-inline:auto}}:is(.user-content,.widget_text .textwidget) p.mh_6{color:#fff;width:100%;max-width:100%;margin-inline:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) p.mh_6{margin-block:1.25rem;padding-inline:1.25rem !important}}@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){:is(.user-content,.widget_text .textwidget) p.mh_6{min-height:6rem}}:is(.user-content,.widget_text .textwidget) .mi_0{margin-inline:0;margin-block:1rem;width:100%;max-width:100%}: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}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) .ph-wide{margin-left:calc(50% - 50vw);width:100vw}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) .ph-wide .wp-block-embed__wrapper{width:100vw}}:is(.user-content,.widget_text .textwidget) .wp-block-image.alignwide.mi-none{margin-inline:auto;width:100%;max-width:100%}: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}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes{border-bottom:none}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes th{border-color:#fff}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes td{border-color:#bbb}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){--nc-table-cell-background: #fff}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes table tbody tr:nth-child(even){--nc-table-cell-background: #EEEEEE}: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:not([class*=is-style]){width:20rem;margin-inline:auto;border-color:#0c7800}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-wide{border-color:#bbb}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots{margin-inline:auto;width:6px;height:6px;background-color:#0c7800 !important;border-radius:50%;border:none;position:relative;overflow:visible}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::before,:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::after{content:"";position:absolute;padding:0;height:6px;width:6px;background-color:hsl(145,20%,40%);border-radius:50%}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::before{inset-inline-start:-3rem}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::after{inset-inline-end:-3rem}:is(.user-content,.widget_text .textwidget) .wp-block-buttons.is-layout-flex.same_item_width{flex-direction:column;justify-content:center}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .wp-block-buttons.is-layout-flex.same_item_width{flex-direction:row;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .wp-block-buttons.is-layout-flex.same_item_width .wp-block-button{flex-grow:1;width:33.3333333333%;max-width:33.3333333333%}}:is(.user-content,.widget_text .textwidget) .wp-block-buttons.is-layout-flex.same_item_width .wp-block-button__link{min-width:20rem}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .wp-block-buttons.is-layout-flex.same_item_width .wp-block-button__link{width:100%;max-width:100%;min-width:100%}}:is(.user-content,.widget_text .textwidget) .wp-block-buttons.see-more-button-wrap{position:relative;margin-bottom:3rem;margin-top:1.25rem}:is(.user-content,.widget_text .textwidget) .wp-block-buttons.see-more-button-wrap::before{position:absolute;width:100%;height:1px;background-color:#bbb;content:""}:is(.user-content,.widget_text .textwidget) .wp-block-buttons.see-more-button-wrap>.wp-block-button{position:relative;z-index:2;background:#fff;padding-inline:1rem}:is(.user-content,.widget_text .textwidget) .wp-block-media-text.bg-odd:not(:frist-child),:is(.user-content,.widget_text .textwidget) .wp-block-media-text.bg-even{margin-block:2rem}:is(.user-content,.widget_text .textwidget) .wp-block-media-text.bg-odd{background-color:#000;color:#fff}:is(.user-content,.widget_text .textwidget) .wp-block-media-text.bg-even{background-color:beige}:is(.user-content,.widget_text .textwidget)>.has-background-color .wide{max-width:100% !important}:is(.user-content,.widget_text .textwidget)>.has-black-background-color{position:relative}:is(.user-content,.widget_text .textwidget)>.has-black-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background-color:#000;z-index:-1}:is(.user-content,.widget_text .textwidget)>.has-black-background-color *{color:#fff}:is(.user-content,.widget_text .textwidget)>.has-black-background-color *{color:#fff}:is(.user-content,.widget_text .textwidget)>.has-grey-background-color{position:relative}:is(.user-content,.widget_text .textwidget)>.has-grey-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background-color:#ddd;z-index:-1}:is(.user-content,.widget_text .textwidget)>.has-hu-green-background-color{position:relative}:is(.user-content,.widget_text .textwidget)>.has-hu-green-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background-color:#0c7800;z-index:-1}:is(.user-content,.widget_text .textwidget)>.has-hu-green-background-color{position:relative}:is(.user-content,.widget_text .textwidget)>.has-hu-green-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background-color:#0c7800;z-index:-1}:is(.user-content,.widget_text .textwidget)>.has-beige-background-color{position:relative}:is(.user-content,.widget_text .textwidget)>.has-beige-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background-color:#f2ede6;z-index:-1}:is(.user-content,.widget_text .textwidget) .has-background{margin-bottom:0 !important}:is(.user-content,.widget_text .textwidget) .has-background+.has-background{margin-top:0 !important}:is(.user-content,.widget_text .textwidget) .content-width{max-width:48rem;width:100%;margin-inline:auto}:is(.user-content,.widget_text .textwidget) .margin_cancel .wp-block-image{margin:0}:is(.user-content,.widget_text .textwidget) .margin_cancel .wp-block-image+p{margin-top:10px;line-height:1.3;margin-bottom:0}:is(.user-content,.widget_text .textwidget) .margin_cancel p+p{margin-top:0;line-height:1.4}:is(.user-content,.widget_text .textwidget) p.font-large{font-size:1.25rem}:is(.user-content,.widget_text .textwidget) .fig-caption{margin-top:.5rem;line-height:1.35}:is(.user-content,.widget_text .textwidget) .fig-caption.wide{max-width:100%}:is(.user-content,.widget_text .textwidget) .mt_32px{margin-top:32px}:is(.user-content,.widget_text .textwidget) .mt_2{margin-top:clamp(1.75rem,1.75rem + 1vw,2rem)}:is(.user-content,.widget_text .textwidget) .gap_32px{gap:32px}:is(.user-content,.widget_text .textwidget) .mt_3{margin-top:clamp(2rem,2rem + 1vw,3rem) !important}:is(.user-content,.widget_text .textwidget) .mt_4{margin-top:clamp(2.5rem,2.5rem + 1vw,4rem)}:is(.user-content,.widget_text .textwidget) .mt_5{margin-top:clamp(3.5rem,3.5rem + 1vw,5rem)}:is(.user-content,.widget_text .textwidget) .mt_0{margin-top:0 !important}:is(.user-content,.widget_text .textwidget) .m_0{margin:0 !important}:is(.user-content,.widget_text .textwidget) .m_0 img{margin:0;width:100%}:is(.user-content,.widget_text .textwidget) .mb_0{margin-bottom:0 !important}:is(.user-content,.widget_text .textwidget) .mb_ss{margin-bottom:.5rem !important}:is(.user-content,.widget_text .textwidget) .mb_1{margin-bottom:1rem !important}:is(.user-content,.widget_text .textwidget) .mb_2{margin-bottom:2rem !important}:is(.user-content,.widget_text .textwidget) .mb_3{margin-bottom:3rem !important}:is(.user-content,.widget_text .textwidget) .leading-none{line-height:1}:is(.user-content,.widget_text .textwidget) .leading-5{line-height:calc(.25*5)}:is(.user-content,.widget_text .textwidget) .leading-6{line-height:calc(.25*6)}:is(.user-content,.widget_text .textwidget) .leading-7{line-height:calc(.25*7)}:is(.user-content,.widget_text .textwidget) .leading-8{line-height:calc(.25*8)}:is(.user-content,.widget_text .textwidget) .leading-9{line-height:calc(.25*9)}:is(.user-content,.widget_text .textwidget) .leading-10{line-height:calc(.25*10)}:is(.user-content,.widget_text .textwidget) .font-stix{font-family:"STIX Two Text";font-weight:500;font-size:clamp(1.25rem,1.25rem + .5vw,1.5rem)}:is(.user-content,.widget_text .textwidget) .gap_2{gap:30px}:is(.user-content,.widget_text .textwidget) .gap_1{gap:20px}:is(.user-content,.widget_text .textwidget) .line-height-small{line-height:1.3}:is(.user-content,.widget_text .textwidget) .weight-mid{font-weight:500}:is(.user-content,.widget_text .textwidget) p.has-text-align-center.content-width{max-width:48rem;width:100%;margin-inline:auto}:is(.user-content,.widget_text .textwidget) .wp-block-columns.content-width{max-width:48rem;width:100%;margin-inline:auto}:is(.user-content,.widget_text .textwidget) .wp-block-columns.layout-image-button-set{margin-top:4rem}:is(.user-content,.widget_text .textwidget) .wp-block-columns.layout-image-button-set.mt_2{margin-top:25px}:is(.user-content,.widget_text .textwidget) .wp-block-columns.layout-image-button-set .wp-block-image{margin-block:0}:is(.user-content,.widget_text .textwidget) .wp-block-columns.wide{max-width:100%;margin-inline:0}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider-link.wide,:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider.wide{max-width:100vw;margin-inline:0;margin-inline:0;width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider-link.wide img,:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider.wide img{width:100vw !important}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider-link a:where(:not([class]))[href^=http]:empty::before,:is(.user-content,.widget_text .textwidget) .wp-block-create-block-slider a:where(:not([class]))[href^=http]:empty::before{content:none !important}:is(.user-content,.widget_text .textwidget) .splide-container{width:100%;max-width:100%}:is(.user-content,.widget_text .textwidget) .splide-container .background-image-container>a{display:block;height:100%}:is(.user-content,.widget_text .textwidget) .splide-container .background-image-container>a img{height:100%}:is(.user-content,.widget_text .textwidget) .wp-block-columns.alignwide{display:flex;padding-inline:max(5vw,(100% - 1280px)/2)}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.responsive{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.responsive{grid-template-columns:repeat(3, 1fr);gap:30px}}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container.responsive .wp-block-custom-media-button{margin-inline:0;width:100%;min-width:none;max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button{container-name:media-button;container-type:inline-size;padding:10px 3.25rem;position:relative;display:flex;place-content:center;align-items:center;z-index:1;font-size:clamp(18px,18px + .5vw,28px);line-height:1.3;overflow:hidden;background-size:100%;transition:background-size .5s ease-in-out;margin-inline:auto;aspect-ratio:38/12;width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button::before{position:absolute;content:"";inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5058823529);z-index:-1;transition:background-color .3s ease}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button::after{position:absolute;content:"";width:2rem;height:2rem;background-image:url("../images/button-arrow.svg");background-position:center;background-size:contain;top:50%;transform:translateY(-50%);right:1rem}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button:hover{background-size:110%}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button:hover::before{background-color:rgba(0,0,0,0)}@container media-button (max-width: 15rem){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button{padding:10px 2.5rem}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container .wp-block-custom-media-button::after{right:.5rem}}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-button.btn_in_column{width:100% !important;min-width:auto !important;font-size:20px}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-button.btn_in_column:hover{background-size:110%}:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container>.wp-block-custom-media-button:first-child:last-child{max-width:100%;min-width:24rem;flex-grow:unset}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-custom-media-buttons-container>.wp-block-custom-media-button:first-child:last-child{max-width:32rem;width:auto}}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents{max-width:100vw}:is(.user-content,.widget_text .textwidget) ul.animated-numbers{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) ul.animated-numbers{grid-template-columns:repeat(3, 1fr);gap:0}}:is(.user-content,.widget_text .textwidget) .child-set ul.animated-numbers{gap:0;grid-template-columns:repeat(3, 1fr)}:is(.user-content,.widget_text .textwidget) .number-item{position:relative;width:100%;max-width:100%;aspect-ratio:1;color:#fff}:is(.user-content,.widget_text .textwidget) .number-item:hover .layer{background-color:rgba(0,0,0,0);mix-blend-mode:unset}:is(.user-content,.widget_text .textwidget) .number-item .layer{position:absolute;background-color:rgba(0,0,0,.8);mix-blend-mode:saturation;width:100%;height:100%;margin:0;z-index:10;transition:all .5s}:is(.user-content,.widget_text .textwidget) .number-item .background-container{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:5}:is(.user-content,.widget_text .textwidget) .number-item .moving-number-wrapper{position:absolute;z-index:100;text-align:center;margin:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}:is(.user-content,.widget_text .textwidget) .number-item .moving-number-wrapper .moving-number{margin-block:0}:is(.user-content,.widget_text .textwidget) .number-item .moving-number-wrapper .number-description{display:block;padding-inline:1rem;line-height:1.2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .number-item .moving-number-wrapper .number-description{font-size:1.25}}:is(.user-content,.widget_text .textwidget) .number-item .animated-wrap{font-family:"STIX Two Text";display:flex;justify-content:center;align-items:flex-end;margin:0}:is(.user-content,.widget_text .textwidget) .number-item .animated-number{display:block;font-size:calc(1rem + 2rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 2rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 3rem*var(--nc-line-factor, 0.025));line-height:1;text-align:center;margin:0}:is(.user-content,.widget_text .textwidget) .number-item .suffix{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-black-background-color .wp-block-create-block-yt-selector-block{max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block{position:relative;margin-block-start:clamp(2rem,2rem + 1vw,4.5rem);padding-bottom:0}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block{margin-left:-4vw;overflow-x:scroll;width:100vw;margin-top:2.25rem;margin-bottom:0}}@media(max-width: 900px){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block{overflow-x:auto;max-width:900px}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block.wide{max-width:100%;width:100%;margin-inline:0}}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block.wide{max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .columns{min-width:800px}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .columns{min-width:calc(600px + 3.5rem);padding-inline:4vw}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .columns{gap:20px}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .columns{gap:27px}}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame{position:relative;aspect-ratio:9/16;margin-block:0 !important;display:grid}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame>*{position:absolute;inset:0;width:100%;height:100% !important}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame .cover{position:absolute;z-index:1}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame:is(.preview,.pause,.play) .cover{opacity:0}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame.preview .cover{transition:opacity .4s .3s}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame.play .cover{pointer-events:none}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame:not(.ready) .cover{opacity:1}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-yt-selector-block .youtube-frame:not(.ready) .player{opacity:0}@media(max-width: 600px){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery{width:100vw;margin-left:-4vw}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group{position:relative;overflow:hidden;margin:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group>.parent-set{width:100%;transition:transform .5s ease}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group>.parent-set{width:70%}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group>.parent-set{width:60%}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group>.parent-set img,:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group>.parent-set video{aspect-ratio:772/434;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set.active .link-wrapper::before{background-color:rgba(0,0,0,0)}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(1)>.parent-set:nth-child(1){position:relative;z-index:2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(1)>.parent-set:nth-child(2){position:absolute;right:0;top:0;z-index:2;transform:translateX(56%)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(1)>.parent-set:nth-child(2){transform:translateX(33.33%)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(1)>.parent-set:nth-child(2).active{transform:translateX(0)}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(2)>.parent-set:nth-child(1){position:relative;z-index:2}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(2)>.parent-set:nth-child(2){position:absolute;right:0;top:0;z-index:2;transform:translateX(56%)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(2)>.parent-set:nth-child(2){transform:translateX(33.33%)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group:nth-child(2)>.parent-set:nth-child(2).active{transform:translateX(0)}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:70%;margin:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets{top:50%}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .animated-number{position:relative;font-family:"STIX Two Text";font-size:1.25rem;display:block;line-height:1}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .animated-number{font-size:2rem}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .number-description{line-height:1;font-size:.65rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .number-description{font-size:.75rem}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .moving-number-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .child-sets .moving-number{display:flex;flex-direction:column;margin:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group img{-o-object-fit:cover;object-fit:cover}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group p{margin:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group p{position:absolute}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set{margin-bottom:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set{margin:0}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set{color:#fff;position:relative;margin-top:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .link-wrapper{position:relative;color:#fff;display:block;text-decoration:none;margin:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .link-wrapper::before{position:absolute;content:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;left:0;transition:background-color .3s}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .link-wrapper::before{content:""}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .link-wrapper::after{content:""}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title{position:absolute;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));line-height:1;font-family:"STIX Two Text";font-weight:600;z-index:2}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title{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))}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title:not(.even){top:.5rem;left:0;writing-mode:vertical-rl}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title.even{top:.5rem;left:5px;transform-origin:left;writing-mode:vertical-rl}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title.even{top:auto;bottom:.5rem}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .description{font-style:italic;font-weight:500;font-family:"Figtree";background-color:#000;z-index:0;width:100%;bottom:0;display:block;padding:1rem;line-height:1.25;font-size:calc(1rem + 0.375rem*var(--nc-font-factor, 1))}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .description{background-color:rgba(0,0,0,0);position:absolute}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .description{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1))}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .title.even+.description{bottom:auto;top:0}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .learn-more-link{color:#fff}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .learn-more-text{position:absolute;z-index:1;right:1rem;top:43vw;padding-right:4rem;padding-block:1rem;line-height:1.3;font-size:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .learn-more-text{top:auto;right:0;bottom:0}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .learn-more-text::after{position:absolute;top:.5rem;right:1rem;content:"";width:2rem;height:2rem;background-image:url("../images/button-outline-arrow.svg");background-size:contain;background-position:center}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group .parent-set .learn-more-text::after{top:50%;transform:translateY(-50%)}}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-1 .parent-set:nth-child(1)>p:nth-child(1),:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-2 .parent-set:nth-child(1)>p:nth-child(1){left:0;top:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-1 .parent-set:nth-child(2)>p:nth-child(1),:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-2 .parent-set:nth-child(2)>p:nth-child(1){left:0;bottom:0}:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-2 .parent-set:last-child{margin-bottom:0}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .front_end_custom_gallery .parent-set-group.group-2 .parent-set:last-child{margin-bottom:2rem}}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header{display:block;margin-bottom:0 !important}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .feature-block .feature-header{display:grid;grid-template-columns:repeat(var(--columns), var(--small-width));gap:var(--gap)}}:is(.user-content,.widget_text .textwidget) .feature-block{margin-bottom:clamp(2rem,2rem + .5vw,3rem)}:is(.user-content,.widget_text .textwidget) .feature-block .list-cat{margin:0}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header{position:relative;align-items:flex-end}@media(min-width: 1056px){:is(.user-content,.widget_text .textwidget) .feature-block .feature-header{margin-bottom:0}}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .thumbnail{margin-left:calc(50% - 50vw);width:100vw}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .thumbnail{margin-left:0;width:100%;grid-column:span 3;margin:0}}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .thumbnail img{aspect-ratio:897/598;-o-object-fit:cover;object-fit:cover;width:100%}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info{position:relative;margin-top:-3rem;padding:1rem;width:100%;background-color:hsla(0,0%,100%,.9);left:0}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info{position:absolute;bottom:0;margin:0;top:auto;padding:3rem 0 3rem 3rem;left:auto;right:0;bottom:0;width:30rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info{width:37%}}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info h3{line-height:1.2;margin-top:.5rem;margin-bottom:1rem;color:#000;font-weight:500}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info>span{color:#0c7800;font-weight:700}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info>p{line-height:1.4;font-weight:500}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header .info .lead{line-height:1.5}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3{margin-top:1rem;font-size:calc(1rem + 1.375rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.375rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.375rem*var(--nc-line-factor, 0.025));line-height:1.3}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3 sup{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))}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3 small{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))}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3 small:first-child{padding-block-start:.25rem}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3 small:last-child{padding-block-end:.25rem}:is(.user-content,.widget_text .textwidget) .feature-block .feature-header h3>a{color:#000;margin-block:0;font-weight:500;text-decoration:none}:is(.user-content,.widget_text .textwidget) hr+.feature-block{margin-top:5rem}:is(.user-content,.widget_text .textwidget) .table-of-contents__list{display:flex;gap:5px;justify-content:center}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){:is(.user-content,.widget_text .textwidget) .table-of-contents__list{gap:2px}}:is(.user-content,.widget_text .textwidget) .table-of-contents__list>li{align-self:center;text-align:center;border-bottom:solid 2px #aaa}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){:is(.user-content,.widget_text .textwidget) .table-of-contents__list>li{width:100%;flex-grow:1}}:is(.user-content,.widget_text .textwidget) .table-of-contents__list>li.current{border-bottom:solid 2px #0c7800}:is(.user-content,.widget_text .textwidget) .table-of-contents__list>li.current a{color:#0c7800}:is(.user-content,.widget_text .textwidget) .table-of-contents__list>li a{display:block;white-space:nowrap;color:#aaa;text-decoration:none;font-weight:600}:is(.user-content,.widget_text .textwidget) .has-black-background-color .table-of-contents__list>li.current{border-bottom:solid 2px #fff}:is(.user-content,.widget_text .textwidget) .has-black-background-color .table-of-contents__list>li.current a{color:#fff}:is(.user-content,.widget_text .textwidget) .wp-block-embed.is-provider-youtube iframe{width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-group>figure.wp-block-image a img{transition:opacity .3s}:is(.user-content,.widget_text .textwidget) .wp-block-group>figure.wp-block-image a:hover img{opacity:.8}:is(.user-content,.widget_text .textwidget) .wp-block-group.group-pd{padding-block:4rem}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col4{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col4{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col4{grid-template-columns:repeat(4, 1fr)}}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col4 img{width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col3{grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.col3{gap:27px}}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.wide{max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-button{width:100%;height:100%}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-image{width:100%;margin:0}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-image>img{width:100%;margin:0}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-button__link{width:100%;max-width:100%;min-width:100%;min-height:100%;font-size:1rem}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-button__link{font-size:1.25rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid.same_item_width .wp-block-button__link{font-size:1.25vw}}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid>.frame{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:rgba(0,0,0,0);border:2px solid #e0d9ce;position:relative}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid>.frame{padding:3rem 1.25rem}}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid>.frame::after{position:absolute;content:"";width:3.5rem;height:3.5rem;background-image:url("../images/block-quote-multi-frame.svg");background-size:contain;background-color:#fff;left:-0.5rem;top:-0.5rem}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid .frame>p{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));line-height:1.5;text-align:center;z-index:2;position:relative}:is(.user-content,.widget_text .textwidget) .wp-block-group.is-layout-grid :is(div,details):is(.frame,.frame-alt,.frame.is-style-alt)+:is(div,details):is(.frame,.frame-alt,.frame.is-style-alt){margin:0}:is(.user-content,.widget_text .textwidget) .splide__arrow{background:rgba(0,0,0,0)}:is(.user-content,.widget_text .textwidget) .splide__arrow svg{fill:hsla(0,0%,100%,.7490196078)}:is(.user-content,.widget_text .textwidget) .custom-hover-block{margin-bottom:12px}:is(.user-content,.widget_text .textwidget) .custom-hover-block :where(p,div){margin:0}:is(.user-content,.widget_text .textwidget) .custom-hover-block__link{position:relative;display:block;z-index:10}:is(.user-content,.widget_text .textwidget) .custom-hover-block__link>img{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:588/390;-o-object-fit:cover;object-fit:cover}:is(.user-content,.widget_text .textwidget) .custom-hover-block__link:hover .custom-hover-block__overlay{opacity:1;z-index:2}:is(.user-content,.widget_text .textwidget) .custom-hover-block__overlay{margin:0 !important;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.25;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;z-index:0;gap:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .custom-hover-block__overlay{padding-inline:2rem;gap:20px}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(.user-content,.widget_text .textwidget) .custom-hover-block__overlay{padding-inline:2rem;gap:30px}}:is(.user-content,.widget_text .textwidget) .custom-hover-block__text{color:#fff;margin-bottom:0;text-align:center;font-size:20px;font-weight:500;font-family:"Figtree"}:is(.user-content,.widget_text .textwidget) .custom-hover-block .wp-block-button__link{--nc-button-border-color: transparent;--nc-button-background-color: transparent;padding-inline:0;padding-block:0;min-height:auto}:is(.user-content,.widget_text .textwidget) .custom-hover-block+p{line-height:1.3;font-family:"Figtree"}:is(.user-content,.widget_text .textwidget) .custom-hover-block+p strong{font-weight:600}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-external]::after{clip-path:none;width:1rem;height:1rem;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("../images/link/icon-external.svg");background-size:12px 12px}: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:30px 14px;transform:translateY(calc(0.02rem + 3px))}: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")}:is(.wp-block-button.is-style-outline.is-style-slim .wp-block-button__link){max-height:2rem;min-height:2rem}a.button.is-style-accent.toggle.active:hover{--nc-button-background-color: hsl(35, 35%, 40%);--nc-button-border-color: hsl(35, 35%, 40%);--nc-button-color: #fff}.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}