img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-anim.w-beforeFooter{margin:6em auto 3em;overflow:hidden}.c-widget__title.-footer:before{background-color:currentColor!important}.l-footer{background-color:var(--color_footer_bg);color:var(--color_footer_text);position:relative;z-index:0}.l-footer a,.l-footer span{color:inherit}.l-footer .copyright{font-size:12px;text-align:center}.l-footer .copyright a{color:var(--color_link)}.l-footer__nav{color:inherit;display:flex;flex-wrap:wrap;justify-content:center;padding:.5em 0 1em}.l-footer__nav a{color:inherit;display:block;font-size:3vw;padding:.25em .5em;text-decoration:none}.l-footer__nav a:hover{text-decoration:underline}.l-footer__foot,.l-footer__widgetArea{padding-bottom:1em;padding-top:1em}.p-indexModal{padding:80px 16px}.p-indexModal__inner{background:#fdfdfd;border-radius:var(--swl-radius--4,0);color:#333;height:100%;margin:-1em auto 0!important;max-width:800px;padding:2em 1.5em;position:relative;-webkit-transform:translateY(16px);transform:translateY(16px);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:1}.is-opened>.p-indexModal__inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-searchModal__inner{background:hsl(0 0% 100% / .1);left:50%;max-width:600px;padding:1em;position:absolute;top:calc(50% + 16px);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:top .5s;width:96%;z-index:1}.is-opened>.p-searchModal__inner{top:50%}.p-searchModal__inner .c-searchForm{box-shadow:0 0 4px hsl(0 0% 100% / .2)}.p-searchModal__inner .s{font-size:16px}@media (min-width:960px){.w-footer{display:flex;justify-content:space-between}.w-footer__box{flex:1;padding:1em}}@media (max-width:959px){.w-footer__box{padding:1em 0}.w-footer__box+.w-footer__box{margin-top:1em}.l-footer__inner{padding-bottom:calc(env(safe-area-inset-bottom)*.5)}}@media (min-width:600px){.l-footer__nav a{border-right:1px solid;font-size:13px;padding:0 .75em}.l-footer__nav li:first-child a{border-left:1px solid}.p-indexModal__inner{padding:2em}}.c-pageTitle{font-size:1.3em;line-height:1.4;position:relative}.c-pageTitle:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-pageTitle[data-style=b_bottom]{border-bottom:1px solid var(--color_border)}.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner{border-bottom:1px solid var(--color_main);float:left;margin-bottom:-1px;padding:.25em .5em}.c-pageTitle__inner{display:block;padding-top:.5em}.c-pageTitle__subTitle{font-style:italic;letter-spacing:var(--swl-letter_spacing,1px);margin-left:1em;opacity:.8;position:relative;top:-2px}.c-pageExcerpt{margin-top:1em}.c-secTitle{display:block;font-size:4.5vw;margin-bottom:1.5em;position:relative}.c-secTitle:after,.c-secTitle:before{box-sizing:inherit;display:block;height:1px;position:absolute;z-index:0}.p-termNavigation{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;margin-top:1rem;padding:0 4px}.l-topTitleArea .p-termNavigation{margin-top:.75rem}.p-termHead{border:1px solid var(--color_border);margin-top:3rem;position:relative}.p-termHead__thumbWrap{margin:0;width:100%}.p-termHead__desc{padding:1.5em;width:100%}.p-termContent{margin-top:4em}.p-termContent>.p-blogParts{margin-bottom:4em}@media (min-width:600px){.c-pageTitle{font-size:1.5em}.c-secTitle{font-size:20px}.p-termHead{display:flex}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--