*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}a,button,input:focus,input[type="button"],input[type="submit"],textarea:focus,.wp-element-button{transition:all 0.2s ease-in-out}a,a:focus,a:hover,a:not(.wp-element-button){text-decoration-thickness:1px}b,strong,th{font-weight:var(--wp--custom--font-weight--medium)}mark{background:linear-gradient(90deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--primary) 100%);background-position:0 85%;background-repeat:repeat-x;background-size:100% 15%}input,select,textarea{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--light);line-height:var(--wp--custom--line-height--body);padding:10px 20px;width:100%}input:focus,textarea:focus{background-color:var(--wp--preset--color--neutral);outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none}::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.5}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--neutral);font-size:var(--wp--preset--font-size--small);padding:5px 8px}picture[style]{display:block}picture[style]>img{width:100%;height:100%;object-fit:inherit;object-position:inherit;border-radius:inherit}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--custom--spacing--gap)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--custom--spacing--gap)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{border:1px solid currentColor;padding:2px}.has-background .wp-block-navigation__responsive-container-open:focus,.has-background .wp-block-navigation__responsive-container-open:hover{color:var(--wp--preset--color--base)}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--contrast);border:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);padding:10px}.wp-block-navigation :where(.wp-block-navigation__submenu-container) a{padding:2px 10px}.is-style-shadow-light{box-shadow:var(--wp--preset--shadow--light)}.is-style-shadow-solid{box-shadow:var(--wp--preset--shadow--solid)}.wp-block-quote.is-style-ruled{max-width:640px;margin:96px auto;padding:0;border:none;background:none;text-align:center;font-style:normal}.wp-block-quote.is-style-ruled::before,.wp-block-quote.is-style-ruled::after{content:"";display:block;width:48px;height:0;margin:0 auto;border-top:1px solid currentColor}.wp-block-quote.is-style-ruled::before{margin-bottom:32px}.wp-block-quote.is-style-ruled::after{margin-top:32px}.wp-block-quote.is-style-ruled p{margin:0;font-size:15px;line-height:2;font-weight:500;font-style:normal;letter-spacing:4px;text-transform:uppercase}.wp-block-quote.is-style-ruled cite{display:block;margin-top:16px;font-size:12px;font-style:normal;letter-spacing:3px;text-transform:uppercase;color:#5e686c;color:color-mix(in srgb,var(--wp--preset--color--primary) 80%,var(--wp--preset--color--contrast))}.wp-block-list.is-style-numbered-rows{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid #d4d7d8;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 30%,var(--wp--preset--color--neutral,#fff));counter-reset:numbered-rows}.wp-block-list.is-style-numbered-rows>li{position:relative;margin:0;padding:16px 0 16px 52px;border-bottom:1px solid #d4d7d8;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 30%,var(--wp--preset--color--neutral,#fff));font-size:14px;line-height:1.5;font-weight:500;letter-spacing:3px;text-transform:uppercase;counter-increment:numbered-rows}.wp-block-list.is-style-numbered-rows>li::marker{content:none}.wp-block-list.is-style-numbered-rows>li::before{content:counter(numbered-rows,decimal-leading-zero);position:absolute;left:0;top:16px;color:#5e686c;color:color-mix(in srgb,var(--wp--preset--color--primary) 80%,var(--wp--preset--color--contrast));font-weight:300}@media only screen and (max-width:600px){.is-style-hidden-mobile{display:none!important}}@media only screen and (max-width:782px){.is-style-columns-reverse{flex-direction:column-reverse}}