@layer components{@property --inherit-inset-multiplier{syntax:"*";inherits:false}@property --inherit-color-contrast{syntax:"*";inherits:true}@property --inherit-color-background{syntax:"*";inherits:true}:root{--c-card--border-width-default:var(--border-width);--c-card--border-radius-default:var(--border-radius);--c-card--space-default:var(--space);--c-card--color--surface-default:var(--color--surface);--c-card--color--primary-default:var(--color--primary);--c-card--shadow-color-default:var(--shadow-color);--c-card--shadow-amount-default:var(--shadow-amount);--c-card--color--surface-border-default:var(--color--surface-border);--c-card--color--surface-alt-default:var(--color--surface-alt);--c-card--color--secondary-default:var(--color--secondary);--c-card--color--surface-contrast-default:var(--color--surface-contrast);--c-card--color--surface-contrast-muted-default:var(--color--surface-contrast-muted);--c-card--corner-shape-default:var(--corner-shape);--c-card--base-default:var(--base);--c-card--color--primary-contrast-default:var(--color--primary-contrast);--c-card--font-size-200-default:var(--font-size-200);--c-card--font-size-100-default:var(--font-size-100)}.c-card{--c-card--shadow:drop-shadow(0 calc(var(--base)*0.5*(var(--c-card--shadow-amount, var(--shadow-amount)))) calc((var(--c-card--shadow-amount, var(--shadow-amount)))*var(--base)*1) var(--c-card--shadow-color,var(--shadow-color)));--c-card--shadow-hover:drop-shadow(0 calc(var(--base)*0.5*(var(--c-card--shadow-amount, var(--shadow-amount)))) calc((var(--c-card--shadow-amount, var(--shadow-amount)))*var(--base)*1.5) var(--c-card--shadow-color,var(--shadow-color)));--c-card--image-bg:var(--c-card--color--surface-border,var(--inherit-color-border,var(--c-card--color--surface-border-default,var(--color--surface-border))));--c-card--image-bg-svg:var(--c-card--color--secondary,var(--color--secondary));--c-card--border:calc((var(--c-card--border-width, var(--border-width)))*var(--base)*1) solid var(--c-card--color--surface-border,var(--inherit-color-border,var(--c-card--color--surface-border-default,var(--color--surface-border))));--c-card--content-alignment:start;--c-card--surface-color:var(--c-card--color--surface,var(--inherit-color-background,var(--c-card--color--surface-default,var(--color--surface))));--c-card--surface-contrast-color:var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast))));--c-card--surface-alt-color:var(--c-card--color--surface-alt,var(--inherit-color-background-hover,var(--c-card--color--surface-alt-default,var(--color--surface-alt))));--c-card--surface-border-color:var(--c-card--color--surface-border,var(--inherit-color-border,var(--c-card--color--surface-border-default,var(--color--surface-border))));--c-card--surface-contrast-muted-color:var(--c-card--color--surface-contrast-muted,var(--inherit-color-contrast-muted,var(--c-card--color--surface-contrast-muted-default,var(--color--surface-contrast-muted))));corner-shape:var(--c-card--corner-shape,var(--corner-shape));background-color:var(--c-card--surface-color);border:var(--c-card--border);border-radius:calc((var(--c-card--border-radius, var(--border-radius)))*var(--base)*1);color:var(--c-card--surface-contrast-color);contain:layout;container-type:inline-size;display:flex;filter:var(--c-card--shadow);flex-direction:column;position:relative;transition:all .2s ease-in;will-change:filter}.c-card>*{--c-typography--h1-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.8333333333));--c-typography--h2-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.6666666667));--c-typography--h3-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.5));--c-typography--h4-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.3333333333));--c-typography--h5-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.1666666667));--c-typography--h6-font-size:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0));--c-typography--font-size-headline:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.6666666667));--c-typography--font-size-title:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.5));--c-typography--font-size-subtitle:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0.3333333333));--c-typography--font-size-lead:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 0));--c-typography--font-size-marketing:calc(var(--font-size-base, var(--base-font-size, 1rem))*pow(var(--font-size-scale-ratio), 1))}.c-card [data-component=accordion],.c-card [data-component=button].c-button__filled--default,.c-card [data-component=collection],.c-card [data-component=comment],.c-card [data-component=nav],.c-card [data-component=paper],.c-card [data-component=table],.c-card table:not(.c-table *){--inherit-color-background:var(--c-card--surface-color);--inherit-color-contrast:var(--c-card--surface-contrast-color);--inherit-color-background-hover:var(--c-card--surface-alt-color);--inherit-color-background-active:var(--c-card--surface-alt-color);--inherit-color-border:var(--c-card--surface-border-color);--inherit-color-contrast-muted:var(--c-card--surface-contrast-muted-color)}.c-card [data-component=field]{--inherit-color-background:var(--c-card--surface-alt-color);--inherit-color-background-hover:var(--c-card--surface-alt-color);--inherit-color-border:var(--c-card--surface-border-color);--inherit-color-contrast:var(--c-card--surface-contrast-color)}.c-card [data-component=image]{--inherit-color-background:var(--c-card--surface-alt-color);--inherit-color-contrast:var(--c-card--surface-contrast-muted-color);--c-image--border-radius:0}.c-card [data-component=acceptance]{--inherit-border-radius:0}.c-card .c-image__placeholder{--inherit-border:none}.c-card [data-component=accordion],.c-card [data-component=collection]{--inherit-inset-multiplier:var(--c-card--inset-multiplier)}.c-card [data-component=accordion]{--inherit-shadow:none;--inherit-outline-width:0}.c-card .c-card__paint-container{--c-card--inset-multiplier:max(var(--inherit-inset-multiplier,1),1);--c-card--inset-padding-x:calc((var(--c-card--space, var(--space)))*var(--base)*2*var(--c-card--inset-multiplier));--c-card--inset-padding-y:calc(var(--c-card--inset-padding-x)*0.75);--c-card--content-gap:calc((var(--c-card--space, var(--space)))*var(--base)*0.5*var(--c-card--inset-multiplier));--c-card--stack-gap:calc((var(--c-card--space, var(--space)))*var(--base)*1*var(--c-card--inset-multiplier));corner-shape:inherit;border-radius:inherit;contain:paint;display:inherit;flex-direction:inherit;flex-wrap:wrap;height:inherit}.c-card .c-card__paint-container>*{width:100%}.c-card .c-card__heading{--inherit-font-size:var(--c-card--font-size-200,var(--font-size-200))}.c-card .c-card__header{width:100%}.c-card .c-card__header .c-typography{--inherit-margin-bottom:0;--inherit-margin-top:0;--inherit-font-size:var(--c-card--font-size-200,var(--font-size-200))}.c-card .c-card__header .c-typography+.c-typography{--inherit-margin-bottom:0;--inherit-margin-top:0;--inherit-font-size:var(--c-card--font-size-100,var(--font-size-100))}.c-card .c-card__body,.c-card .c-card__content-after,.c-card .c-card__footer,.c-card .c-card__header{hyphens:auto;overflow-wrap:break-word;padding:var(--c-card--inset-padding-y) var(--c-card--inset-padding-x)}.c-card .c-card__footer{border-top:var(--c-card--border);margin-top:auto}.c-card .c-card__body{align-content:var(--c-card--content-alignment);display:grid;gap:var(--c-card--content-gap)}.c-card .c-card__body .c-card__content>:first-child,.c-card .c-card__body>:first-child,.c-card .c-card__content{margin-top:0}.c-card__eyebrow{--inherit-letter-spacing:.1em;text-transform:uppercase}.c-card__title-expand-button{float:right}.c-card__title-expand-button[aria-pressed=true]{transform:rotate(180deg);transition-timing-function:ease-in-out}.c-card__date{align-items:center;display:flex;gap:var(--c-card--content-gap);margin-top:var(--c-card--content-gap)}.c-card__dropdown{color:var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast))));position:absolute;right:0;top:0}.c-card__dropdown .c-button:focus,.c-card__dropdown .c-button:hover{background-color:unset}.c-card .c-card__image-container{contain:paint;position:relative;width:100%}.c-card.c-card--ratio-1-1 .c-card__image-container{aspect-ratio:1/1}.c-card.c-card--ratio-16-9 .c-card__image-container{aspect-ratio:16/9}.c-card.c-card--ratio-4-3 .c-card__image-container{aspect-ratio:4/3}.c-card.c-card--ratio-10-3 .c-card__image-container{aspect-ratio:10/3}.c-card.c-card--ratio-36-7 .c-card__image-container{aspect-ratio:36/7}.c-card .c-card__floating{position:absolute;right:var(--c-card--base,var(--base));top:var(--c-card--base,var(--base));z-index:var(--c-card--level-3,var(--level-3))}.c-card .c-card__content-after{margin-top:auto}.c-card__header .c-icon{vertical-align:top}.c-card__header .c-icon~:is(h1,h2,h3,h4,h5,h6){display:inline}.c-card .c-card__explicit-link{font-weight:700}.c-card--outline{border:var(--c-card--border-width,var(--border-width)) solid}.c-card--highlight .c-card__paint-container{border-left:var(--c-card--base,var(--base)) solid var(--c-card--color--primary,var(--color--primary))}.c-card--accented .c-card{margin-bottom:var(--c-card--base,var(--base))}.c-card--accented .c-card__header{background:var(--c-card--color--primary,var(--color--primary));border-bottom:calc(var(--c-card--base, var(--base))/2) solid var(--c-card--color--primary,var(--color--primary))}.c-card--accented .c-card__header,.c-card--accented .c-card__header .c-typography,.c-card--panel .c-card__header{color:var(--c-card--color--primary-contrast,var(--color--primary-contrast))}.c-card--panel .c-card__header{background:var(--c-card--color--primary,var(--color--primary))}.c-card--panel .c-card__header *{color:var(--c-card--color--primary-contrast,var(--color--primary-contrast))}.c-card--panel .c-card__header h4,.c-card--panel .c-card__header i{display:inline-block;vertical-align:middle}.c-card--panel .c-card__header h4{margin-top:0}.c-card--collapse{height:0;max-height:0;padding:0;visibility:hidden}.c-card .c-card__datebadge{margin:calc((var(--c-card--space, var(--space)))*var(--base)*2);position:absolute}.c-card.c-card--has-datebadge .c-card__datebadge{left:calc((var(--c-card--space, var(--space)))*var(--base)*2);margin:0;top:calc((var(--c-card--space, var(--space)))*var(--base)*2)}.c-card.c-card--has-datebadge:not(.c-card--has-image) .c-card__content,.c-card.c-card--has-datebadge:not(.c-card--has-image) .c-card__heading-container{padding-left:calc((var(--c-card--space, var(--space)))*var(--base)*9.5)}.c-card--svg-background .c-card__image-background{background-color:var(--c-card--image-bg-svg);background-repeat:no-repeat;background-size:clamp(var(--c-card--base,var(--base)) * 3,50%,var(--c-card--base,var(--base)) * 8)}@container (min-width: 350px){.c-card .c-card__paint-container{--c-card--inset-multiplier:max(var(--inherit-inset-multiplier,1),1.5);--c-card--inset-padding-x:calc((var(--c-card--space, var(--space)))*var(--base)*2*var(--c-card--inset-multiplier));--c-card--inset-padding-y:calc(var(--c-card--inset-padding-x)*0.75);--c-card--content-gap:calc((var(--c-card--space, var(--space)))*var(--base)*0.5*var(--c-card--inset-multiplier));--c-card--stack-gap:calc((var(--c-card--space, var(--space)))*var(--base)*1*var(--c-card--inset-multiplier))}}@container (min-width: 500px){.c-card .c-card__paint-container{--c-card--inset-multiplier:max(var(--inherit-inset-multiplier,1),2);--c-card--inset-padding-x:calc((var(--c-card--space, var(--space)))*var(--base)*2*var(--c-card--inset-multiplier));--c-card--inset-padding-y:calc(var(--c-card--inset-padding-x)*0.75);--c-card--content-gap:calc((var(--c-card--space, var(--space)))*var(--base)*0.5*var(--c-card--inset-multiplier));--c-card--stack-gap:calc((var(--c-card--space, var(--space)))*var(--base)*1*var(--c-card--inset-multiplier));display:flex;flex-direction:row;flex-wrap:wrap}.c-card .c-card__paint-container .c-card__footer{flex:1}.c-card .c-card__paint-container .c-card__image-background{height:100%}.c-card .c-card__paint-container .c-card__image-container{flex-basis:30%}.c-card .c-card__paint-container .c-card__image-container+.c-card__body{flex-basis:70%}}a.c-card{color:var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast))));text-decoration:none}a.c-card .c-card__image:before{background:var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast))));content:"";height:100%;inset:0;opacity:0;position:absolute;transition:opacity .2s;width:100%;z-index:var(--level-1)}a.c-card:hover{background-color:var(--c-card--color--surface-alt,var(--inherit-color-background-hover,var(--c-card--color--surface-alt-default,var(--color--surface-alt))));color:var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast))));filter:var(--c-card--shadow-hover);transform:translateY(calc(0px - var(--c-card--base, var(--base))*.25));transition:all .2s ease-out}a.c-card:hover .c-card__heading{text-decoration:underline}a.c-card:hover .c-card__image:before{opacity:.08}a.c-card:focus{background-color:color-mix(in srgb,var(--c-card--color--surface-contrast,var(--inherit-color-contrast,var(--c-card--color--surface-contrast-default,var(--color--surface-contrast)))) 6%,var(--c-card--color--surface,var(--inherit-color-background,var(--c-card--color--surface-default,var(--color--surface)))))}a.c-card:focus .c-card__image-container:before{opacity:.2}.o-grid--no-gutter>[class*=o-grid-] .c-card,.o-grid--no-gutter>[class*=o-grid-] .c-card [class*=c-card],.o-grid--no-gutter>[class*=o-grid-] .c-card [class*=c-card]:after{border-radius:unset;filter:none}}