.wp-block-pureblocks-hero-project{position:relative;overflow:hidden;color:var(--color-text-primary, #141414);background-color:var(--color-brand-primary-purple-15, #f1e6ff)}.pureblocks-hero-project__inner{position:relative;z-index:1;width:min(100%,var(--container-max-width-lg, 80rem));margin-inline:auto;padding:var(--pureblocks-section-padding-top, var(--spacing-3xl, 2.5rem)) var(--grid-margin, 1rem) var(--spacing-3xl, 2.5rem)}.pureblocks-hero-project__blob{position:absolute;top:-1rem;right:clamp(-10rem,-5vw,-2rem);width:clamp(20rem,40vw,34rem);height:auto;color:var(--color-brand-primary-purple-35, #dec5ff);pointer-events:none;z-index:0}@media(width >= 768px){.pureblocks-hero-project__blob{top:0;right:clamp(-12rem,-8vw,-4rem);width:clamp(26rem,42vw,38rem)}}.pureblocks-hero-project__content{position:relative;z-index:1;display:grid;gap:var(--spacing-xl, 1.5rem);max-width:43.5rem;margin-inline:auto;padding:var(--spacing-xl, 1.5rem) 0;text-align:center}.pureblocks-hero-project__title{margin:0;color:var(--color-text-primary, #141414);font-family:var(--font-family-heading, sans-serif);font-size:var(--text-styles-base-h1-special-font-size, 2rem);font-weight:700;line-height:var(--text-styles-base-h1-special-line-height, 2.2rem)}.pureblocks-hero-project__excerpt{color:var(--color-text-primary, #141414);font-family:var(--font-family-heading, "Fira Sans", sans-serif);font-size:var(--text-styles-base-p-strong-font-size, 1.25rem);font-weight:400;line-height:var(--text-styles-base-p-strong-line-height, 1.75rem)}.pureblocks-hero-project__excerpt>:first-child{margin-top:0}.pureblocks-hero-project__excerpt>:last-child{margin-bottom:0}.pureblocks-hero-project__message{margin:0;font-family:var(--font-family-interface, sans-serif);font-size:var(--text-styles-base-p-font-size, 1rem)}body:has(.site-content .pureblocks-hero-project) .site-header,body:has(.site-content .pureblocks-hero-project) .site-banner{background-color:var(--color-brand-primary-purple-15, #f1e6ff)}