.pageblock--hero{margin-inline:24px}.pageblock--hero .container{z-index:1;grid-template-columns:1fr 1fr;gap:40px;display:grid;position:relative}@container style(--breakpoint-xl-min:true){.pageblock--hero .container{min-height:60vh;padding-inline:calc(var(--container-offset) / 2)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--hero .container{min-height:60vh;padding-inline:calc(var(--container-offset) / 2)}@container style(--breakpoint-lg-max:true){.pageblock--hero .container{grid-template-columns:1fr}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--hero .container{grid-template-columns:1fr}.pageblock--hero .x-core-intro{--heading-color:var(--color-neutral-0);--body-color:var(--color-neutral-0);--intro-gutter-after:0;margin-top:auto}.pageblock--hero .calendar{flex-direction:column;grid-column:2/3;gap:40px;width:100%;max-width:875px;margin-top:auto;margin-left:auto;padding:40px;display:flex;position:relative}.pageblock--hero .calendar .x-core-button--secondary{margin-top:-15px;width:fit-content;margin-inline:auto}.pageblock--hero .calendar:before,.pageblock--hero .calendar:after{z-index:-1;background-color:var(--color-primary-background);content:"";pointer-events:none;border-radius:12px;height:55%;position:absolute;left:0;right:0}.pageblock--hero .calendar:before{top:0}.pageblock--hero .calendar:after{transform-origin:100%;bottom:0;transform:skewY(3deg)translateY(20px)}@container style(--breakpoint-xs:true){.pageblock--hero .calendar:after{transform:skewY(2deg)translateY(20px)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .calendar:after{transform:skewY(2deg)translateY(20px)}.pageblock--hero .calendar .x-core-card--calendar{padding:0}@container style(--breakpoint-sm-max:true){.pageblock--hero .calendar .x-core-card--calendar .x-core-card__content{padding:var(--spacing-md) 0 0 0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .calendar .x-core-card--calendar .x-core-card__content{padding:var(--spacing-md) 0 0 0}@container style(--breakpoint-xxl-min:true){.pageblock--hero .calendar{max-width:675px}}:root[style*="--breakpoint-xxl-min: true"] .applyContainerPolyFill .pageblock--hero .calendar{max-width:675px}@container style(--breakpoint-lg-max:true){.pageblock--hero .calendar{grid-column:inherit;margin-right:auto}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--hero .calendar{grid-column:inherit;margin-right:auto}@container style(--breakpoint-sm-max:true){.pageblock--hero .calendar{padding:24px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .calendar{padding:24px}.pageblock--hero .x-core-image:has(+.background){top:calc(var(--block-padding-y) / 2);left:var(--container-offset);z-index:1;object-fit:contain;max-width:300px;position:absolute;transform:rotate(-8deg)}@container style(--breakpoint-xxxl-min:true){.pageblock--hero .x-core-image:has(+.background){left:calc(var(--container-offset) / 2);max-width:400px}}:root[style*="--breakpoint-xxxl-min: true"] .applyContainerPolyFill .pageblock--hero .x-core-image:has(+.background){left:calc(var(--container-offset) / 2);max-width:400px}@media (max-height:1000px){.pageblock--hero .x-core-image:has(+.background){max-width:240px}}@container style(--breakpoint-lg-max:true){.pageblock--hero .x-core-image:has(+.background){display:none}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--hero .x-core-image:has(+.background){display:none}.pageblock--hero .background{border-radius:24px;position:absolute;inset:0;overflow:hidden}.pageblock--hero .background img{object-fit:cover;width:100%;height:100%;display:block}.pageblock--hero .background:before{background-color:var(--color-neutral-1000);opacity:.1;content:"";width:100%;height:100%;position:absolute;inset:0}@container style(--breakpoint-xs:true){.pageblock--hero{margin-inline:var(--container-offset)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero{margin-inline:var(--container-offset)}
