.wp-block-pureblocks-hero-event{width:100%}.pureblocks-hero-event{display:flex;justify-content:center;padding:var(--spacing-section-break, 5rem) var(--grid-margin, 1.5rem);border-radius:var(--radius-3xl, 2.5rem) var(--radius-3xl, 2.5rem) 0 0;background:var(--color-background-accent-primary, #e6e0cb);color:var(--color-text-primary, #0f1419)}.pureblocks-hero-event__container{display:flex;flex-direction:column;width:100%;max-width:var(--container-max-width-content, 50rem);min-width:0}.pureblocks-hero-event__back{align-self:flex-start;margin-bottom:var(--spacing-m, 1rem);color:inherit;font-family:var(--font-family-body, sans-serif);font-size:var(--text-interface-s-font-size, 1rem);font-weight:var(--font-weight-bold, 700);text-decoration:none;opacity:.6;transition:opacity 150ms ease}.pureblocks-hero-event__back:hover,.pureblocks-hero-event__back:focus-visible,.pureblocks-hero-event__back:focus-within{opacity:1;text-decoration:none}.pureblocks-hero-event__title{margin:0 0 var(--spacing-xl);hyphens:manual;overflow-wrap:normal;font-weight:var(--font-weight-regular, 400)}.pureblocks-hero-event__image-frame{aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--spacing-xl);border-radius:var(--radius-xl, 1.5rem);box-shadow:var(--shadow-elevation-2xl, 0 1.5rem 3rem -0.75rem rgba(0, 0, 0, 0.25))}.pureblocks-hero-event__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pureblocks-hero-event__image-frame--placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-blue-100, #e1f7ff)}.pureblocks-hero-event__image-frame--placeholder .pureblocks-hero-event__image{width:auto;height:auto;max-width:50%;max-height:50%;object-fit:contain}.pureblocks-hero-event__image-fallback{width:100%;height:100%}.pureblocks-hero-event__meta-row{display:flex;flex-direction:column;gap:var(--spacing-xs, 0.5rem);margin-bottom:var(--spacing-2xl, 3rem)}.pureblocks-hero-event__meta{display:flex;align-items:center;gap:var(--spacing-xs, 0.5rem);padding-inline:var(--spacing-xs, 0.5rem);font-family:var(--font-family-body, sans-serif);font-size:var(--text-interface-m-font-size, 1.125rem);font-weight:var(--font-weight-bold, 700);line-height:var(--text-interface-m-line-height, 1.35)}.pureblocks-hero-event__meta svg{flex:none;width:1.375rem;height:1.375rem}.pureblocks-hero-event__content{margin-bottom:var(--spacing-l, 1.5rem)}.pureblocks-hero-event__button{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;width:100%;padding:var(--spacing-m, 1rem) var(--spacing-xl, 2rem);border:var(--stroke-s, 0.0625rem) solid var(--color-border-invert, #000);border-radius:var(--radius-full, 999rem);background:var(--color-background-invert-subtle, rgba(255, 255, 255, 0.0196078431));color:var(--color-text-invert, #000);font-family:var(--font-family-body, sans-serif);font-size:var(--text-interface-s-font-size, 1rem);font-weight:var(--font-weight-bold, 700);text-decoration:none;transition:background-color 200ms ease,transform 200ms ease}.pureblocks-hero-event__button:hover{background:var(--color-background-invert, #fff);transform:scale(1.05)}.pureblocks-hero-event__button:hover,.pureblocks-hero-event__button:focus-visible,.pureblocks-hero-event__button:focus-within{text-decoration:none}.pureblocks-hero-event__back:focus-visible,.pureblocks-hero-event__button:focus-visible{outline:.125rem solid var(--color-border-invert, #000);outline-offset:.125rem}@media(prefers-reduced-motion: reduce){.pureblocks-hero-event__back{transition:none}.pureblocks-hero-event__button{transition:none}.pureblocks-hero-event__button:hover{transform:none}}