*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body,html{overflow-x:clip}.wp-site-blocks ::selection{color:var(--wp--preset--color--background,#f9f7ff);background-color:var(--wp--preset--color--primary,#4f309e)}strong{font-weight:var(--wp--custom--font-weight--semi-bold,600)}a:where(:not(.wp-element-button)){text-decoration-skip-ink:auto;transition:color .2s ease,text-decoration .2s ease;cursor:pointer}a,button{outline-style:dotted;outline-color:#fff0;outline-width:2px;outline-offset:2px}.wp-element-button:focus-visible,a:focus-visible,button:focus-visible{outline-color:var(--text-color,var(--wp--preset--color--foreground,currentColor))}.has-lightest-color{--text-color:var(--wp--preset--color--lightest)}img{max-width:100%;height:auto}:where(figure){margin-block-end:0}.wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}.wp-site-blocks>main{flex-grow:1}:where(.has-background:not(.wp-element-button,.wp-block-navigation-item,.wp-block-navigation-submenu,.row_wrap,.wp-block-separator,.wp-block-navigation__responsive-container)){padding:var(--wp--style--block-gap)}button{appearance:none;border:0;cursor:pointer;font:inherit}:where(.wp-element-button){margin-inline:0}.wp-block-button__link{transition:all .2s ease}figure.wp-block-image:not(:has(>figcaption)){line-height:0}.wp-block-media-text{grid-template-columns:50% minmax(0,1fr)}.wp-block-media-text.has-media-on-the-right{grid-template-columns:minmax(0,1fr) 50%}@media (max-width:576px){.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}}.wp-block-media-text:not(.is-style-rounded)>figure{border-radius:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote blockquote p{font-size:1em;margin:0}.wp-block-pullquote blockquote cite{display:block;color:inherit;font-size:var(--wp--preset--font-size--tiny);opacity:.75}.wp-block-pullquote.has-background{border:0}.wp-block-navigation ul li{margin-inline-start:0}.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close{top:var(--wp--style--block-gap)}