html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"cv10";font-variation-settings:"opsz" 32}*,*:before,*:after{box-sizing:border-box}figcaption{text-align:center}.header:after,.footer:after,.wp-block-post-content:after,.comment-content:after,.textwidget:after{content:"";display:block;clear:both}a,.wp-element-button,.wp-block-button__link{transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}a{text-decoration-thickness:1px !important;text-underline-offset:.15em}.wp-element-button,.wp-block-button__link{position:relative}.has-medium-font-size{line-height:1.44444}.has-large-font-size{line-height:1.33333}.has-x-large-font-size{line-height:1.33333}.has-xx-large-font-size{line-height:1.2}.has-xxx-large-font-size{line-height:1.16667}.has-xxxx-large-font-size{line-height:1.08333}span[id^=more]{display:none}.has-global-padding-top{padding-top:var(--wp--custom--spacing--global-padding-top)}.has-global-padding-bottom{padding-bottom:var(--wp--custom--spacing--global-padding-bottom)}::placeholder{color:var(--wp--preset--color--contrast-4)}::-moz-placeholder{opacity:1}form>*{margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}form>:first-child{margin-top:0}form>:last-child{margin-bottom:0}label,.wp-block-search__label{display:block;margin-bottom:calc(var(--wp--style--block-gap) / 4);color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--text)}label .required{color:var(--wp--preset--color--danger)}fieldset{margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}:where(input:not([type=checkbox]):not([type=submit]),textarea,select),.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]),.wp-block-post-comments-form textarea,.wp-block-search__input{appearance:none;outline:none;color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--normal);font-weight:var(--wp--custom--font-weight--text);line-height:var(--wp--custom--line-height);letter-spacing:var(--wp--custom--letter-spacing--text);background-color:var(--wp--preset--color--base-2);border-width:1px;border-style:solid;border-color:var(--wp--preset--color--contrast-3);border-radius:.25rem;box-shadow:none;transition:all .25s ease-in-out}:where(input:not([type=checkbox]):not([type=submit]),textarea),.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]),.wp-block-post-comments-form textarea,.wp-block-search__input{width:100%;max-width:100%;padding:.6875rem 1rem}:not(.wp-block-more)>:where(input:not([type=checkbox]):not([type=submit]),textarea),.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]),.wp-block-post-comments-form textarea,.wp-block-search__input{display:block;min-height:3rem}:where(select){height:3rem;max-width:100%;padding:0 2rem 0 1rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23ffffff'><polygon points='0,0 10,0 5,5'/></svg>");background-position:right 1rem top 60%;background-repeat:no-repeat}:where(input:not([type=checkbox]):not([type=submit]),textarea,select):hover,.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]):hover,.wp-block-post-comments-form textarea:hover,.wp-block-search__input:hover{border-color:var(--wp--preset--color--contrast-2)}:where(input:not([type=checkbox]):not([type=submit]),textarea,select):focus,.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]):focus,.wp-block-post-comments-form textarea:focus,.wp-block-search__input:focus{border-color:var(--wp--preset--color--contrast-2);outline:none}:where(input:not([type=checkbox]):not([type=submit]),textarea,select):disabled,.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]):disabled,.wp-block-post-comments-form textarea:disabled,.wp-block-search__input:disabled{opacity:.8}textarea{resize:vertical;height:8lh}input[type=radio],input[type=checkbox]{position:relative;border:1px solid var(--wp--preset--color--contrast-3) !important}input[type=radio]+label,input[type=checkbox]+label{display:inline;margin-bottom:0;margin-left:.25em;font-weight:var(--wp--custom--font-weight--text)}.wp-site-blocks{position:relative}main.content{margin-top:0;min-height:100vh;min-height:100lvh}main.content:not([style*=padding-top]){padding-top:var(--wp--custom--spacing--global-padding-top)}main.content:not([style*=padding-bottom]){padding-bottom:var(--wp--custom--spacing--global-padding-bottom)}.header{position:absolute !important;top:0;left:0;width:100%;z-index:10000;pointer-events:none}.entry-meta>*{position:relative}.entry-title{transform:translateX(-.1rem)}@media only screen and (min-width:600px){.entry-title{transform:translateX(-.2rem)}}.entry-footer:not(:has(*)){display:none}.page-header>.wp-block-heading{grid-column:1/-1}.page-header>.wp-block-heading:not([class*=-font-size]){font-size:clamp(2.625rem, 6.09375vw + 1.40625rem, 7.5rem)}.page-header>p{grid-column:1/-1}.page-header>p:not([class*=-font-size]){font-size:clamp(1.125rem, 0.78125vi + 0.96875rem, 1.75rem);line-height:1.33333}@media only screen and (min-width:600px){.page-header>p{grid-column:3/9}}@media only screen and (min-width:768px){.page-header>p{grid-column:5/9}}@media only screen and (min-width:960px){.page-header>p{grid-column:7/13}}.footer{position:absolute !important;left:0;bottom:0;width:100%;z-index:1000;pointer-events:none}@media only screen and (max-width:767px){.footer-container>.wp-block-group{gap:.25rem var(--wp--preset--spacing--20)}}.footer-container>.wp-block-group>*{pointer-events:auto;line-height:var(--wp--style--block-gap)}.footer-container a{display:inline-block;text-decoration:none;background-image:linear-gradient(to right,var(--wp--preset--color--contrast) 0,var(--wp--preset--color--contrast) 100%);background-size:0 1px;background-position:100% 90%;background-repeat:no-repeat;transition:color .35s ease-in-out,background-size .35s ease-in-out}.footer-container a:hover,.footer-container a:focus,.footer-container a:active{background-size:100% 1px;background-position:0 90%}