.focusBlock.default>.wrap{color:var(--colorText);display:flex;flex-direction:column;gap:20px;height:100%;text-decoration:none}.focusBlock.default>.wrap>*{order:2}.focusBlock.default>.wrap>.image{margin-bottom:12px;order:1}.focusBlock.default>.wrap>.image img{max-width:100%;width:auto}.focusBlock.default>.wrap>header{flex-grow:1}.focusBlock.default>.wrap figure{border-radius:var(--radius);order:1;overflow:hidden}.focusBlock.default>.wrap.icon figure{height:70px}.focusBlock.default>.wrap.icon .image,.focusBlock.default>.wrap.icon img,.focusBlock.default>.wrap.icon picture{height:70px;width:auto}.focusBlock.default>.wrap figure .image .graphic{align-items:center;display:flex;justify-content:flex-start}.focusBlock.default>.wrap>header .heading{color:var(--colorHeading);font-size:28px}@media (min-width:768px){.focusBlock.default>.wrap>header .heading{font-size:32px}}.focusBlock.default>.wrap>.main .textblock{line-height:1.5}.focusBlock.default>.wrap>.main .textblock p{color:var(--colorText);font-size:16px}@media (min-width:768px){.focusBlock.default>.wrap>.main .textblock p{font-size:18px}}.focusBlock.default>.wrap>.main+footer{margin-top:20px}.focusBlock.default>.wrap:has(.main)>header{flex-grow:0}.focusBlock.default>.wrap:has(.main)>.main{flex-grow:1}@media (min-width:768px){.focusBlock.default>.wrap:first-child figure .image .graphic{justify-content:flex-end}}.focusBlock.default .focusBlock>a.wrap :focus>header .heading,.focusBlock.default .focusBlock>a.wrap:hover>header .heading{text-decoration:underline}.focusBlock.default .focusBlock>a.wrap :focus .lnkCTA.alt>*,.focusBlock.default .focusBlock>a.wrap:hover .lnkCTA.alt>*{background:#091b51}.focusBlock.variant1{margin-block:2px}.focusBlock.variant1>.wrap{align-items:stretch;aspect-ratio:1;border-bottom-right-radius:var(--borderBottomRadius);display:flex;flex-direction:column;justify-content:end;overflow:hidden;position:relative;text-decoration:none}.focusBlock.variant1>.wrap>.image,.focusBlock.variant1>.wrap>.main,.focusBlock.variant1>.wrap>footer{display:none}.focusBlock.variant1>.wrap>header{align-items:end;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;display:flex;font-size:20px;padding:30px;position:relative;z-index:2}.focusBlock.variant1>.wrap>header .heading:after{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--colorYellow),var(--colorYellowDark));-webkit-background-clip:text;background-clip:text;content:"\f123"/"";display:inline-block;font-family:icon-font;font-size:12px;font-style:normal;font-weight:400;line-height:1;margin-left:10px;margin-top:2px}.focusBlock.variant1>.wrap>figure{bottom:0;filter:grayscale(80%) brightness(.85);left:0;position:absolute;right:0;top:0;transition:filter .3s linear;z-index:1}.focusBlock.variant1>.wrap>figure *{height:100%;width:100%}.focusBlock.variant1>.wrap>figure img{-o-object-fit:cover;object-fit:cover}.focusBlock.variant1>.wrap:focus>figure,.focusBlock.variant1>.wrap:hover>figure{filter:grayscale(0) brightness(1)}.focusBlock.variant1>.wrap:not(:has(>figure)){background:#000}.focusBlock.variant1>.wrap:focus{outline-color:var(--colorYellow);outline-width:2px}.focusBlock.variant2>.wrap{background:#f3f3f3;border-bottom-right-radius:var(--borderBottomRadius);color:var(--colorText);display:flex;flex-direction:column;gap:20px;padding:20px;text-decoration:none}.focusBlock.variant2>.wrap>header .heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--colorYellow),var(--colorYellowDark));-webkit-background-clip:text;background-clip:text;display:inline-block;font-family:var(--fontCondensed);font-size:30px}@media (min-width:768px){.focusBlock.variant2>.wrap{padding:30px}.focusBlock.variant2>.wrap>header .heading{font-size:40px}}
