.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__wrapper{display:grid;grid-template-columns:31.6rem minmax(0, 1fr);grid-template-rows:1fr auto;gap:0 1.6rem;align-items:stretch}@media(max-width: 1024px){.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__wrapper{gap:1.6rem}}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__content{grid-column:1;grid-row:1/-1;display:grid;grid-template-rows:subgrid;gap:0;min-height:0;padding:1.5rem 1rem 0 1.6rem;overflow:hidden}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__content-main{grid-row:1;display:flex;flex-direction:column;gap:1.4rem;min-height:0;padding-bottom:4rem}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event{grid-row:2;display:flex;flex-direction:column;align-items:flex-end;gap:2.2rem;margin:0 -1rem 0 -1.6rem;padding:2.4rem 1.7rem 1.5rem 2rem;border-radius:0 0 var(--hero-radius) var(--hero-radius)}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event[style*="--backgroundColor: var(--black);"]{--text-color: var(--white)}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event .btn{width:19.6rem}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event-details{align-self:stretch;display:flex;flex-direction:column;gap:0}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event-details p{margin:0;font-family:var(--font-base);font-size:var(--fs-base);font-weight:400;line-height:1.333}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__media{grid-column:2;grid-row:1/-1;align-self:stretch;min-height:0}@media(max-width: 1024px){.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__wrapper{display:flex;flex-direction:column}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__content{display:flex;flex-direction:column;min-height:auto;padding:1.5rem 2rem 0}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__content-main{display:flex;padding-bottom:4rem}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__landingpage-event{margin:auto -2rem 0;padding:2.4rem 2rem 1.5rem}.landingpage-single .twz-hero--default:has(.twz-hero__landingpage-event) .twz-hero__media{height:24rem}}
@media(min-width: 1025px){:root{--theme-bg: var(--grey-200)}}main.content.landingpage-single{overflow:clip}.landingpage-single__layout{max-width:var(--row-m);margin-inline:auto;display:grid;gap:var(--gap-m);padding-bottom:5rem}@media(min-width: 1025px){.landingpage-single__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 31.6rem)}}.twz-hero{padding-bottom:1.4rem}@media(min-width: 1025px){.landingpage-single__hero{grid-column:1/-1;grid-row:1}}.landingpage-single__content{--backgroundColor: var(--white);position:relative;min-width:0;background:var(--white);border-radius:var(--radius-m);overflow:clip}@media(max-width: 1024px){.landingpage-single__content{background:var(--grey-200)}}@media(min-width: 1025px){.landingpage-single__content{grid-column:1;grid-row:2}}.landingpage-single__content .row{padding-inline:3rem;width:100%;border-radius:0}@media(max-width: 1024px){.landingpage-single__content .row{padding-inline:3.75%}}.landingpage-single__content .row:has(.twz-image:not([style="--image-size: auto"])){padding:0}.landingpage-single__content .row:has(.twz-image:not([style="--image-size: auto"])) img{border-radius:0}.landingpage-single__content .row:has(.twz-image[style*="--image-size: auto"]){padding-block:0}.landingpage-single__content .row:has(+.row .twz-image){margin-bottom:0}@media(max-width: 1024px){.landingpage-single__content .row .twz-timeline__progress{background-color:var(--white)}}.landingpage-single__content .row:has(.twz-image)+.row:where([style*="--backgroundColor"]),.landingpage-single__content .row:has(.twz-image)+.anchor+.row:where([style*="--backgroundColor"]){margin-top:0}@media(max-height: 700px){.landingpage-single__content .twz-table-of-contents__item{font-size:1.6rem}}@media(max-width: 1024px){.landingpage-single__toc{width:92.5%;margin-inline:auto}}@media(min-width: 1025px){.landingpage-single__stickypart{grid-column:2;grid-row:2}}.landingpage-single__stickypart-inner{display:flex;flex-direction:column;gap:var(--gap-m)}@media(min-width: 1025px){.landingpage-single__stickypart-inner{position:sticky;top:calc(var(--nav-height, 8rem) + var(--nav-gap, 2rem))}}
