.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:clip;padding:1em}.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover .wp-block-cover__image-background{border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}:where(.wp-block-cover:not(.has-text-color)){color:#fff}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}h1,h2,h3,p{text-wrap:pretty}:root{--clay-900:#000000;--sage-500:#70587C;--sea-400:#C8B8DB;--mint-200:#F9F4F5;--sun-100:#F9F4F5;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 4px 10px rgba(0,0,0,.06);--shadow-md:0 10px 24px rgba(0,0,0,.10);--shadow-lg:0 18px 40px rgba(0,0,0,.14);--easing:cubic-bezier(.22,.61,.36,1);--speed:220ms;--bg:#F9F4F5;--surface:#FFFFFF;--surface-2:#F9F4F5;--text:#000000;--muted:var(--sage-500);--border:rgba(0,0,0,.15);--accent:var(--sea-400);--accent-ink:#1f2a28;--link:#502F4C;--link-hover:#C8B8DB;--focus-ring:rgba(114, 87, 82, .35);--table-stripe:rgba(0,0,0,.035)}.wp-site-blocks{color:var(--text)}.wp-site-blocks,body{background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65}h1,h2,h3{letter-spacing:.2px;color:var(--text)}h1,h2{line-height:1.12}h2{line-height:1.25}a:hover{color:var(--link-hover)}h2 a{color:inherit}.wp-block-button__link,button{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.wp-block-button .wp-block-button__link{border-radius:var(--radius-sm);font-weight:700;padding:.8rem 1.15rem;transition:transform var(--speed) var(--easing),box-shadow var(--speed) var(--easing),background-color var(--speed) var(--easing),color var(--speed) var(--easing),border-color var(--speed) var(--easing);box-shadow:var(--shadow-sm);border:2px solid #fff0}.wp-block-button.is-style-fill .wp-block-button__link{background:var(--accent);color:var(--accent-ink);border-color:rgb(0 0 0/.08)}.wp-block-button .wp-block-button__link:not(.has-background){background:var(--accent);color:var(--accent-ink);border-color:rgb(0 0 0/.08)}.wp-block-button .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.wp-block-navigation a{color:var(--clay-900)}.wp-block-columns{display:flex;flex-wrap:wrap}.wp-block-columns>.wp-block-column{display:flex;flex:1 1 0%}.wp-block-cover{overflow:hidden;position:relative;border-radius:var(--radius-md)}.wp-block-cover .wp-block-cover__background{background:linear-gradient(to bottom,rgb(0 0 0/.3),rgb(0 0 0/.3))}.wp-block-cover h1,.wp-block-cover p{color:#fff!important;text-shadow:0 2px 8px rgb(0 0 0/.3)}.wp-block-table td,.wp-block-table th{padding:.95rem .85rem;border-color:var(--border)}.wp-block-table th{background:var(--clay-900);color:#fff;font-weight:800}@media (max-width:782px){.wp-block-buttons{gap:12px}.wp-block-columns>.wp-block-column{flex-basis:100%}}.wp-block-site-title a{color:currentColor}@media (prefers-color-scheme:dark){:root{--bg:#0f0f12;--surface:#17171b;--text:#f2f2f3;--muted:#b9b9c0;--border:#2a2a30;--brand:#c8b8db;--brand-strong:#f9f4f5;--accent:#70587c;--link:#c8b8db;--link-hover:#f9f4f5;--btn-text:#111111}}body{background-color:var(--bg)}.wp-block-separator,hr{border-color:var(--border)}.has-background,body{color:var(--text)}.wp-block-button__link,.wp-element-button,button{background-color:var(--brand);color:var(--btn-text);border:1px solid var(--brand-strong)}.wp-block-button__link:hover,.wp-element-button:hover,button:hover{background-color:var(--brand-strong);color:var(--btn-text);border-color:var(--brand-strong)}a,a:visited{color:var(--link)}a:focus,a:hover{color:var(--link-hover)}