*,:after,:before{box-sizing:border-box}.wp-site-blocks,body,html{min-height:100%}html{height:calc(100% - var(--wp-admin--admin-bar--height, 0px))}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}.wp-site-blocks{isolation:isolate}:where(.wp-site-blocks)>*{margin-top:0!important}.wp-block-group{margin-trim:block}@supports not (margin-trim:block){.wp-block-group>:first-child{margin-top:0}.wp-block-group>:last-child{margin-bottom:0}}.has-global-padding :where(.has-global-padding.is-layout-constrained){padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.is-layout-constrained .wp-block-image.alignwide{max-width:min(100%,var(--wp--style--global--wide-size))!important}.wp-block-media-text{gap:var(--wp--preset--spacing--md)}.wp-block-media-text__content{padding:0!important}@media (max-width:419px){html:root{--wp--custom--site-outer-padding:24px}}@media (min-width:860px) and (max-width:1082px){html:root{--wp--custom--site-outer-padding:34px}}@media (min-width:1082px) and (max-width:1400px){html:root{--wp--style--global--wide-size:min(90vw,var(--wp--custom--site-content-width))}}:root{--fade-mask-direction:to bottom}.fade-bottom:not(.wp-block-cover),.fade-bottom>.wp-block-cover__background,.fade-bottom>.wp-block-cover__image-background,.fade-left:not(.wp-block-cover),.fade-left>.wp-block-cover__background,.fade-left>.wp-block-cover__image-background,.fade-right:not(.wp-block-cover),.fade-right>.wp-block-cover__background,.fade-right>.wp-block-cover__image-background,.fade-top:not(.wp-block-cover),.fade-top>.wp-block-cover__background,.fade-top>.wp-block-cover__image-background{-webkit-mask:linear-gradient(var(--fade-mask-direction),#000 var(--fade-start,70%),transparent var(--fade-end,100%));mask:linear-gradient(var(--fade-mask-direction),#000 var(--fade-start,70%),transparent var(--fade-end,100%))}.fade-top{--fade-mask-direction:to top}.fade-left{--fade-mask-direction:to left}.fade-right{--fade-mask-direction:to right}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.overflow-hidden-x{overflow-x:hidden}.flex-fill,.overlayed-cards-grid article.is-vertical>div:last-child{flex:1}.justify-between{justify-content:space-between}
