.wp-block-pureblocks-hero{background:var(--color-background-base, #fff);color:var(--color-text-primary, #111)}.pureblocks-hero{padding-block-end:var(--spacing-section-break-m, 5rem)}.pureblocks-hero__text{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));min-height:calc(80dvh - (var(--header-height, 4.25rem) + var(--spacing-section-break-l, 3.5rem)));align-content:end;gap:var(--spacing-4xl, 4rem) var(--grid-gutter, 1rem);padding:var(--spacing-section-break-m, 5rem) var(--grid-margin, 1.5rem) var(--spacing-2xl, 2rem)}.pureblocks-hero h1{grid-column:1/-1;margin:0;font-family:var(--font-family-heading, Montserrat, sans-serif);font-size:var(--text-interface-3xl-font-size, 3.5rem);font-weight:600;line-height:var(--text-interface-3xl-line-height, 1);letter-spacing:-0.02em}.pureblocks-hero__text>p{grid-column:7/-1;max-width:65%;margin:0;font-size:var(--text-content-p-strong-font-size, 1.25rem);font-weight:600;line-height:var(--text-content-p-strong-line-height, 1.4)}.pureblocks-hero__media{position:relative;height:100dvh;margin-inline:auto;overflow:hidden}.pureblocks-hero__media>:is(img,picture,video,iframe){position:absolute;top:-24%;left:0;display:block;width:100%;height:148%;object-fit:cover;pointer-events:none}.pureblocks-hero__media picture{height:100%}.pureblocks-hero__media picture img{height:148%;object-fit:cover}.pureblocks-hero__media iframe{border:0}.pureblocks-hero__cta{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}.wp-block-button .pureblocks-hero__cta-link{display:inline-flex;align-items:center;gap:var(--spacing-2xs, 0.25rem);overflow:hidden;border:0;border-radius:var(--radius-full, 9999px);padding:var(--spacing-s, 0.75rem) var(--spacing-l, 1.5rem);color:var(--wp--preset--color--brand-obsidian-ink, #0f1115);background:var(--wp--preset--color--neutral-0, #fff);font-family:var(--font-family-body, Arial, sans-serif);font-size:var(--text-interface-s-font-size, 0.875rem);font-weight:700;line-height:var(--text-interface-s-line-height, 1.2);text-align:center;text-decoration:none;cursor:pointer;transition:padding .35s ease,color .35s ease,background-color .35s ease}.pureblocks-hero__cta-link:hover,.pureblocks-hero__cta-link:focus-visible{padding:var(--spacing-m, 1rem) var(--spacing-xl, 2rem);background:var(--wp--preset--color--neutral-0, #fff)}.pureblocks-hero__cta-text-swap{display:grid}.pureblocks-hero__cta-text-swap>span{grid-area:1/1;white-space:nowrap;transition:opacity .35s ease,transform .35s ease}.pureblocks-hero__cta-text-hover{opacity:0;transform:translateX(-100%)}.pureblocks-hero__cta-link:hover .pureblocks-hero__cta-text-default,.pureblocks-hero__cta-link:focus-visible .pureblocks-hero__cta-text-default{opacity:0;transform:translateX(100%)}.pureblocks-hero__cta-link:hover .pureblocks-hero__cta-text-hover,.pureblocks-hero__cta-link:focus-visible .pureblocks-hero__cta-text-hover{opacity:1;transform:translateX(0)}.pureblocks-hero--none .pureblocks-hero__text{min-height:calc(70dvh - (var(--header-height, 4.25rem) + var(--spacing-section-break-l, 3.5rem)))}@media(width <= 767px){.pureblocks-hero__text{align-content:space-between;padding-top:0}.pureblocks-hero__text>p{grid-column:5/-1;max-width:100%}.pureblocks-hero__media{height:70dvh}}