:root{--content-width-default:var(--wp--style--global--content-size);--content-width-wide:var(--wp--style--global--wide-size);--page-header-height:clamp(4.5rem,3.75rem + 2vw,5.5rem);--color-error:#cc1515;--color-warning:#d97706;--color-success:#059669;--transition-ease:all 250ms ease;--transition-ease-slow:all 400ms ease}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,html{height:100%}canvas,img,picture,svg,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.wp-element-button,button,input:focus,input[type=button],input[type=submit],textarea:focus{transition:var(--transition-ease)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--wp--preset--color--gray-600);opacity:1}input::placeholder,textarea::placeholder{color:var(--wp--preset--color--gray-600);opacity:1}a{text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}h1,h2,h3,h4{text-wrap:balance}h1,h2{letter-spacing:-.005em}li,p{text-wrap:pretty}:focus-visible{outline:2px solid var(--wp--preset--color--secondary);outline-offset:3px}main.cms-content{min-height:calc(100vh - 113px)}.wp-site-blocks .cms-content,.wp-site-blocks .site-pre-footer,footer.wp-block-template-part{margin-block-start:0}.wp-block-group:has(.alignleft),.wp-block-group:has(.alignright){display:flow-root}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;display:block!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.m-0{margin:0}.p-0{padding:0}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.visible{visibility:visible}.invisible{visibility:hidden}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.grid{display:grid;gap:var(--wp--custom--block-gap)}.grid-responsive{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flex{display:flex;gap:var(--wp--custom--block-gap)}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex;gap:var(--wp--custom--block-gap)}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end,.flex-start{align-items:center;display:flex;gap:var(--wp--custom--block-gap)}.flex-end{justify-content:flex-end}@view-transition{navigation:auto}.cms-content{view-transition-name:cms-content}::view-transition-group(cms-content){animation-duration:.25s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-group(cms-content){animation-duration:0s}}.not-found{& .not-found__art{color:var(--wp--preset--color--contrast);display:flex;justify-content:center}& .not-found-art{height:auto;opacity:.85;width:min(100%,22rem)}& .not-found-art__sprig{color:var(--wp--preset--color--primary)}& .not-found-art__leaf{fill:var(--wp--preset--color--primary);fill-opacity:.18}& .not-found-art__olive{color:var(--wp--preset--color--secondary);fill:var(--wp--preset--color--secondary);fill-opacity:.85}}@media (prefers-reduced-motion:no-preference){.not-found{& .not-found-art__fork,& .not-found-art__knife,& .not-found-art__plate{animation:not-found-rise .7s cubic-bezier(.2,.7,.2,1) forwards;opacity:0}& .not-found-art__fork{animation-delay:.12s}& .not-found-art__knife{animation-delay:.2s}& .not-found-art__stem{animation:not-found-draw .9s ease-out .5s forwards;stroke-dasharray:220;stroke-dashoffset:220}& .not-found-art__leaf,& .not-found-art__olive{animation:not-found-pop .45s cubic-bezier(.2,.7,.2,1) forwards;opacity:0;transform-box:fill-box;transform-origin:center}& .not-found-art__leaf:nth-of-type(2){animation-delay:.9s}& .not-found-art__leaf:nth-of-type(3){animation-delay:1s}& .not-found-art__leaf:nth-of-type(4){animation-delay:1.1s}& .not-found-art__leaf:nth-of-type(5){animation-delay:1.2s}& .not-found-art__olive{animation-delay:1.3s}& .not-found-art__olive:last-of-type{animation-delay:1.4s}}}@keyframes not-found-rise{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0 0}}@keyframes not-found-draw{to{stroke-dashoffset:0}}@keyframes not-found-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.wp-site-blocks>main{padding-top:var(--page-header-height)}html{scroll-padding-top:calc(var(--page-header-height) + 1rem)}.wp-block-post-content>.alignfull,.wp-site-blocks>*{margin-block:0}.wp-site-blocks{& .site-header .section-content{min-height:var(--page-header-height)}& .headroom,& .site-header,& [data-headroom]{left:0;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;z-index:1000;&>.section-wrapper{background-color:var(--wp--preset--color--base)!important;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 24%,transparent)!important;transition:box-shadow .3s ease}&.is-scrolled>.section-wrapper{box-shadow:0 .75rem 1.5rem -1.25rem color-mix(in srgb,var(--wp--preset--color--contrast) 45%,transparent)}&.headroom--hidden{transform:translateY(-100%);&>.section-wrapper{border-bottom-color:transparent!important;box-shadow:none}}&.headroom--visible{transform:translateY(0)}}}.footer-band{isolation:isolate;overflow:hidden;position:relative;& .site-footer__sprig{color:var(--wp--preset--color--accent);inset-block-end:clamp(-5rem,-3vw,-1rem);inset-inline-end:clamp(-4rem,-2vw,-1rem);opacity:.32;pointer-events:none;position:absolute;width:clamp(14rem,30vw,27rem);z-index:-1;& svg{display:block;height:auto;width:100%}}& .wp-block-site-logo img{filter:brightness(0) invert(.97) sepia(.16)}& a{color:var(--wp--preset--color--base);text-decoration-color:color-mix(in srgb,var(--wp--preset--color--accent) 80%,transparent);&:focus-visible,&:hover{color:var(--wp--preset--color--accent);text-decoration-color:currentColor}}& :focus-visible{outline-color:var(--wp--preset--color--accent)}& .footer-links{& p{margin:0}& a{display:inline-block;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--medium);line-height:1.25;padding-block:.5em;text-decoration:none;&:focus-visible,&:hover{text-decoration:underline}}}& .footer-legal{border-block-start:1px solid color-mix(in srgb,var(--wp--preset--color--base) 22%,transparent);color:color-mix(in srgb,var(--wp--preset--color--base) 78%,transparent);margin-block-start:var(--wp--preset--spacing--60);padding-block-start:var(--wp--preset--spacing--30);& a{color:inherit;display:inline-block;padding-block:.5em}}}
