.teasers-section{position:relative}.teasers-section .teasers-grid+.teasers-grid{margin-top:var(--spacing-xs)}.teasers-grid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.teasers-grid--cols-1{grid-template-columns:minmax(0,1fr)}.teasers-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.teasers-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.teasers-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.teaser-box{min-height:clamp(360px,32vw,457px);color:var(--color-white);background-image:linear-gradient(199.22deg, var(--color-primary) 10.9%, var(--color-primary-light) 102%);flex-direction:column;padding:clamp(2rem,3vw,3.25rem);display:flex;position:relative;overflow:hidden}.teaser-box:nth-child(2n){background-image:linear-gradient(192.69deg, var(--color-primary) 10.35%, var(--color-primary-light) 100%)}.teaser-box__title{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.5rem + 1vw,2.375rem);font-weight:400;line-height:1.1}.teaser-box__copy{margin:var(--spacing-xs) 0 0;font-size:var(--text-base);line-height:var(--leading-loose);max-width:295px}body.theme-bright main .teaser-box :is(h1,h2,h3,h4,h5,h6,p,li),body.theme-bright main .teaser-box a{color:var(--color-white)}.teaser-box__btn{white-space:nowrap;align-self:flex-start;width:auto;min-width:208px;margin-top:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing,.25rem)}.end{inset-inline-end:var(--spacing,.25rem)}.top-0{top:calc(var(--spacing,.25rem) * 0)}.z-9999{z-index:9999}.col-6{grid-column:6}.col-span-22{grid-column:span 22/span 22}.mt-\[0\.5rem\]{margin-top:.5rem}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-6{height:calc(var(--spacing,.25rem) * 6)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.min-w-\[32px\]{min-width:32px}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.font-serif{font-family:var(--font-serif,"Libre Bodoni", serif)}.no-underline{text-decoration-line:none}}@media not all and (width>=1024px){.teasers-grid--cols-3,.teasers-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=640px){.teasers-grid,.teasers-grid--cols-2,.teasers-grid--cols-3,.teasers-grid--cols-4{grid-template-columns:minmax(0,1fr)}}