.wp-block-erl-reference-card{margin-block:0;--erl-reference-card-gutter: var(--erl-spacing-xl);padding-block:var(--erl-spacing-md);padding-inline:var(--erl-reference-card-gutter);container-type:inline-size;container-name:erl-reference-card}.wp-block-erl-reference-card .erl-reference-card__card{position:relative;display:block;width:100%;max-width:1376px;margin-inline:auto;aspect-ratio:1376 / 900;padding-block-start:var(--erl-spacing-xxl);padding-block-end:var(--erl-spacing-md);padding-inline-start:118px;padding-inline-end:var(--erl-spacing-xxl);border-radius:var(--erl-border-radius-lg);overflow:hidden;color:var(--erl-color-on-dark);text-decoration:none}.wp-block-erl-reference-card .erl-reference-card__media{position:absolute;inset:0;z-index:0}.wp-block-erl-reference-card .erl-reference-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--erl-ease-out);will-change:transform}.wp-block-erl-reference-card .erl-reference-card__card:hover .erl-reference-card__image,.wp-block-erl-reference-card .erl-reference-card__card:focus-within .erl-reference-card__image{transform:scale(1.04)}.wp-block-erl-reference-card .erl-reference-card__scrim{position:absolute;inset:0 0 auto;z-index:1;height:40%;background:linear-gradient(to bottom in srgb,color-mix(in srgb,var(--erl-color-neutral-800) 45%,transparent),#0c0c0e00);pointer-events:none}.wp-block-erl-reference-card .erl-reference-card__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--erl-spacing-xl)}.wp-block-erl-reference-card .erl-reference-card__title{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h3);line-height:28px;letter-spacing:var(--erl-ls-h3);color:var(--erl-color-on-dark);white-space:nowrap}.wp-block-erl-reference-card .erl-reference-card__facts{display:flex;align-items:center;justify-content:flex-end;gap:var(--erl-spacing-lg);margin:0;padding:0;list-style:none}.wp-block-erl-reference-card .erl-reference-card__fact{display:flex;align-items:center;gap:10px}.wp-block-erl-reference-card .erl-reference-card__icon{flex-shrink:0;width:24px;height:24px;color:var(--erl-color-on-dark)}.wp-block-erl-reference-card .erl-reference-card__fact-text{font-family:var(--erl-font-body);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg);color:var(--erl-color-on-dark);white-space:nowrap}.wp-block-erl-reference-card .erl-reference-card__divider{flex-shrink:0;align-self:stretch;width:2px;background-color:var(--erl-color-on-dark)}.wp-block-erl-reference-card .erl-reference-card__card--link{transition:transform .4s var(--erl-ease-out)}.wp-block-erl-reference-card .erl-reference-card__card--link:hover{transform:translateY(-4px)}.wp-block-erl-reference-card .erl-reference-card__card--link:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}@container erl-reference-card (max-width: 1200px){.wp-block-erl-reference-card .erl-reference-card__facts{flex-wrap:wrap;justify-content:flex-start}.wp-block-erl-reference-card .erl-reference-card__divider{display:none}}@media(max-width:664px){.wp-block-erl-reference-card{--erl-reference-card-gutter: var(--erl-spacing-sm-md)}}@container erl-reference-card (max-width: 600px){.wp-block-erl-reference-card .erl-reference-card__card{aspect-ratio:auto;min-height:320px;padding-block-start:var(--erl-spacing-lg);padding-block-end:var(--erl-spacing-lg);padding-inline:var(--erl-spacing-lg)}.wp-block-erl-reference-card .erl-reference-card__scrim{height:100%;background:linear-gradient(to bottom in srgb,color-mix(in srgb,var(--erl-color-neutral-800) 55%,transparent),color-mix(in srgb,var(--erl-color-neutral-800) 10%,transparent) 60%,#0c0c0e00)}.wp-block-erl-reference-card .erl-reference-card__top{flex-direction:column;align-items:flex-start;gap:var(--erl-spacing-lg)}.wp-block-erl-reference-card .erl-reference-card__title{white-space:normal;line-height:1.1}.wp-block-erl-reference-card .erl-reference-card__facts{flex-wrap:wrap;justify-content:flex-start;gap:var(--erl-spacing-sm) var(--erl-spacing-md)}.wp-block-erl-reference-card .erl-reference-card__fact-text{white-space:normal}.wp-block-erl-reference-card .erl-reference-card__divider{display:none}}.erl-scroll-row__set>.wp-block-erl-reference-card,.erl-scroll-row__track>.wp-block-erl-reference-card{--erl-scroll-row-item-width-default: min( 1376px, calc(100vw - 2 * var(--erl-spacing-xl)), calc(var(--erl-scroll-row-max-height, 900px) * 1376 / 900) );padding:0}.erl-scroll-row__set>.wp-block-erl-reference-card .erl-reference-card__card,.erl-scroll-row__track>.wp-block-erl-reference-card .erl-reference-card__card{max-width:none;margin-inline:0}.wp-block-erl-card-stack>.wp-block-erl-reference-card{padding-block:0;width:100%;max-width:calc(min(1376px,var(--erl-card-stack-max-height, 900px) * 1376 / 900) + 2 * var(--erl-reference-card-gutter));margin-inline:auto}.wp-block-erl-card-stack>.wp-block-erl-reference-card .erl-reference-card__card--link:hover{transform:none}.wp-block-erl-card-stack>.wp-block-erl-reference-card .erl-reference-card__top{flex-direction:column;align-items:flex-start}.wp-block-erl-card-stack>.wp-block-erl-reference-card .erl-reference-card__facts{justify-content:flex-start}@container erl-reference-card (max-width: 600px){.wp-block-erl-card-stack>.wp-block-erl-reference-card .erl-reference-card__card{aspect-ratio:378 / 680;min-height:0;max-height:var(--erl-card-stack-max-height, 680px)}}.wp-block-erl-reference-card:is(.erl-reference-card--showcase,.erl-reference-card--scrim-preview) .erl-reference-card__scrim{inset:0;height:auto;background:linear-gradient(var(--erl-reference-card-scrim-dir, to bottom right),rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.6 * var(--erl-reference-card-scrim-k, 1))) 0%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.49 * var(--erl-reference-card-scrim-k, 1))) 25%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.28 * var(--erl-reference-card-scrim-k, 1))) 50%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / 0) 66%)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__card{padding-block-start:75px;padding-inline-start:clamp(24px,8.576cqi,118px)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;flex-wrap:nowrap;gap:var(--erl-spacing-md) var(--erl-spacing-xl)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__eyebrow{grid-column:1 / -1;margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-sm);line-height:20px;letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-on-dark)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__title{grid-column:1;font-size:clamp(2rem,5.233cqi,var(--erl-fs-h2));line-height:1;letter-spacing:var(--erl-ls-h2);white-space:normal;margin-block-start:-15px}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__arrow{grid-column:2;display:block;align-self:start;margin-block-start:4.5px;width:32px;height:32px;background-color:currentColor;-webkit-mask:url(../../images/icons/arrow-long-right.svg) no-repeat center / contain;mask:url(../../images/icons/arrow-long-right.svg) no-repeat center / contain;transition:transform .2s ease}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__card--link:hover .erl-reference-card__arrow{transform:translate(4px)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__facts{grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-start;gap:var(--erl-spacing-sm);margin-block-start:-1px}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__divider,.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__icon{display:none}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__fact{padding:6px var(--erl-spacing-sm-md);border-radius:var(--erl-border-radius-round);background-color:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__fact-text{font-size:var(--erl-fs-body-sm);line-height:1.45}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__fact--kfw{gap:var(--erl-spacing-xs)}@container erl-reference-card (max-width: 600px){.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__card{padding-block-start:var(--erl-spacing-xxl);padding-inline:var(--erl-spacing-lg)}.wp-block-erl-reference-card:is(.erl-reference-card--showcase,.erl-reference-card--scrim-preview) .erl-reference-card__scrim{background:radial-gradient(ellipse 160% 100% at var(--erl-reference-card-scrim-origin, 0 0),rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.6 * var(--erl-reference-card-scrim-k, 1))) 0%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.5 * var(--erl-reference-card-scrim-k, 1))) 40%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.3 * var(--erl-reference-card-scrim-k, 1))) 70%,rgb(var(--erl-reference-card-scrim-rgb, 3 42 100) / calc(.08 * var(--erl-reference-card-scrim-k, 1))) 100%)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__top{display:grid;gap:var(--erl-spacing-md) var(--erl-spacing-md)}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__title{line-height:1.05;margin-block-start:0}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__facts{margin-block-start:0}.wp-block-erl-reference-card.erl-reference-card--showcase .erl-reference-card__arrow{align-self:center;margin-block-start:0}}@media(prefers-reduced-motion:reduce){.wp-block-erl-reference-card .erl-reference-card__card--link{transition:none}.wp-block-erl-reference-card .erl-reference-card__card--link:hover{transform:none}.wp-block-erl-reference-card .erl-reference-card__image{transition:none}.wp-block-erl-reference-card .erl-reference-card__card:hover .erl-reference-card__image,.wp-block-erl-reference-card .erl-reference-card__card:focus-within .erl-reference-card__image{transform:none}}@media(forced-colors:active){.wp-block-erl-reference-card .erl-reference-card__card{border:1px solid CanvasText}.wp-block-erl-reference-card .erl-reference-card__divider{background-color:CanvasText}}
