:root{--color-white:var(--wp--preset--color--white, #fff);--color-black:var(--wp--preset--color--black, #000);--color-gray-50:var(--wp--preset--color--text-gray-50);--color-gray-100:var(--wp--preset--color--text-gray-100);--color-gray-200:var(--wp--preset--color--text-gray-200);--color-gray-300:var(--wp--preset--color--text-gray-300);--color-gray-400:var(--wp--preset--color--text-gray-400);--color-gray-500:var(--wp--preset--color--text-gray-500);--color-gray-600:var(--wp--preset--color--text-gray-600);--color-gray-700:var(--wp--preset--color--text-gray-700);--color-gray-900:var(--wp--preset--color--text-gray-900);--color-gray-800:#1f2937;--color-primary:var(--wp--preset--color--primary);--color-primary-dark:var(--wp--preset--color--primary-dark);--color-primary-alpha:rgba(243, 111, 33, 0.18);--color-brand-surface:#111827;--color-brand-surface-alt:#0f172a;--font-family-base:var(--wp--preset--font-family--base);--font-family-title:var(--wp--preset--font-family--title);--font-size-title:var(--wp--preset--font-size--head-title);--font-size-section-title:var(--wp--preset--font-size--section-title);--font-size-section-title-large:var(--wp--preset--font-size--section-title-large);--font-size-card-title:var(--wp--preset--font-size--card-title);--font-size-base:1rem;--line-height-base:1.2;--shadow-card:0 24px 40px rgba(17, 24, 39, 0.08)}.block--publisens-hero{position:relative;background-color:var(--color-black);color:var(--color-white)}.block--publisens-hero .publisens-hero__media{position:absolute;inset:0;overflow:hidden}.block--publisens-hero .publisens-hero__poster,.block--publisens-hero .publisens-hero__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--publisens-hero .publisens-hero__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.4)));background:-o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 100%);background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 100%);background-color:rgba(0,0,0,.4)}.block--publisens-hero .publisens-hero--wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:max(600px,100vh)}.block--publisens-hero .publisens-hero__content{width:min(100%,800px)}.block--publisens-hero .publisens-hero__title{margin-bottom:1.5rem;color:var(--color-white)}.block--publisens-hero .publisens-hero__title em,.block--publisens-hero .publisens-hero__title span{color:var(--color-primary)}.block--publisens-hero .publisens-hero__intro{width:min(100%,720px);margin-bottom:2rem}.block--publisens-hero .publisens-hero__intro p{margin:0}.block--publisens-hero .publisens-hero__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.block--publisens-hero .publisens-hero__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.7rem;min-width:240px;padding:1rem 1.8rem;-webkit-box-shadow:0 24px 40px rgba(15,23,42,.22);box-shadow:0 24px 40px rgba(15,23,42,.22)}.block--publisens-hero .publisens-hero__button--primary{background-color:var(--color-primary);color:var(--color-white)}.block--publisens-hero .publisens-hero__scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin-top:10em}@media screen and (max-width:1024px){.block--publisens-hero .publisens-hero__scroll{display:none}.block--publisens-hero .publisens-hero__content{width:100%;text-align:center}.block--publisens-hero .publisens-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block--publisens-hero .publisens-hero__button{width:100%;min-width:0}}