@property --card-background-overlay-color{syntax:"<color>";initial-value:#0000;inherits:false}.nad-card{container-name:nad-card;container-type:inline-size;width:100%}.nad-card.has-background{border-radius:.5rem}a.nad-card{text-decoration-line:none}.nad-card__image,.nad-card__image img{height:100%;width:100%}.nad-card__image img{object-fit:cover;object-position:center;overflow-clip-margin:unset}.nad-card__copy{display:flex;flex-direction:column;gap:.25rem}.nad-card__description,.nad-card__title{max-width:var(--inline-copy-size,740px);overflow-wrap:anywhere;text-decoration-color:#0000;text-decoration-line:underline;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nad-card__image-wrapper{position:relative}.nad-card__video-overlay{align-items:center;border-radius:.25rem;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.nad-card__video-overlay:after{font-size:32px;line-height:1}.nad-card--in-query .nad-card__title,.nad-card:not(.block-editor-block-list__block) .nad-card__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nad-card--in-query .nad-card__description,.nad-card:not(.block-editor-block-list__block) .nad-card__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.nad-card--in-query.is-size-medium .nad-card__description,.nad-card:not(.block-editor-block-list__block).is-size-medium .nad-card__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nad-card--in-query.is-size-small .nad-card__description,.nad-card--in-query.is-size-x-small .nad-card__description,.nad-card:not(.block-editor-block-list__block).is-size-small .nad-card__description,.nad-card:not(.block-editor-block-list__block).is-size-x-small .nad-card__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.nad-card{--_overlay-hover-opacity:0.03}.nad-card.is-background-lightest{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--primary);transition-property:all,--card-background-overlay-color}.nad-card.is-background-lighter{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--secondary);transition-property:all,--card-background-overlay-color}.nad-card.is-background-light{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--brand--light);transition-property:all,--card-background-overlay-color}.nad-card.is-background-normal{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--accent--light);transition-property:all,--card-background-overlay-color}.nad-card.is-background-dark{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--brand);transition-property:all,--card-background-overlay-color;--_overlay-hover-opacity:0.09}.nad-card.is-background-darker{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--brand--dark);transition-property:all,--card-background-overlay-color;--_overlay-hover-opacity:0.1}.nad-card.is-background-darkest{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--accent);transition-property:all,--card-background-overlay-color;--_overlay-hover-opacity:0.12}.nad-card.has-background:is(a):hover{--card-background-overlay-color:rgba(0,0,0,var(--_overlay-hover-opacity))}a.nad-card,a.nad-card .nad-card__copy-wrapper:after,a.nad-card .nad-card__image img,a.nad-card:after{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease-out}a.nad-card:hover .nad-card__title{opacity:.7;text-decoration-color:inherit;text-decoration-line:underline}a.nad-card:hover .nad-card__image .thumbnail-logo-placeholder,a.nad-card:hover .nad-card__image img{transform:scale(1.05)}.nad-card__meta-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.nad-card__meta-container>*{align-items:flex-start;display:flex;gap:.25rem}.nad-card--default.has-background .nad-card__inner-wrapper{padding:1rem}.nad-card--default .nad-card__image{border-radius:.25rem;overflow:hidden}.nad-card--default .nad-card__image img{aspect-ratio:3/2}@container nad-card (min-width: 28rem){.nad-card--default.is-orientation-vertical.has-background .nad-card__inner-wrapper{padding:2rem}}.nad-card--default.is-orientation-vertical .nad-card__content{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.nad-card--default.is-orientation-horizontal .nad-card__content{align-items:center;display:flex;gap:1rem}.nad-card--cover.has-image,.nad-card--featured.has-image{align-items:stretch;border-radius:.5rem;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative}:is(.nad-card--cover.has-image,.nad-card--featured.has-image) .nad-card__image-wrapper{height:100%;inset:0;position:absolute;width:100%;z-index:-20}:is(.nad-card--cover.has-image,.nad-card--featured.has-image) .nad-card__image-wrapper img{aspect-ratio:auto}:is(.nad-card--cover,.nad-card--featured) .nad-card__video-overlay{display:none}.nad-card--cover.has-image .nad-card__content{align-items:flex-end;aspect-ratio:7/4;display:flex;padding:1rem}@container nad-card (min-width: 48rem){.nad-card--cover.has-image .nad-card__content{padding:2rem}}.nad-card--cover.has-image:before{content:"";inset:0;position:absolute;z-index:-10}.nad-card--featured.has-image .nad-card__content{align-items:flex-end;display:flex;padding:1rem}.nad-card--featured.has-image.is-orientation-vertical .nad-card__content{aspect-ratio:3/4}.nad-card--featured.has-image.is-orientation-horizontal .nad-card__content{aspect-ratio:4/3}.nad-card--featured.has-image .nad-card__copy-wrapper{margin-top:50%;overflow:hidden;width:100%}.nad-card--cover:not(.has-image),.nad-card--featured.has-image .nad-card__copy-wrapper,.nad-card--featured:not(.has-image){border-radius:.5rem;padding:1rem}@container nad-card (min-width: 48rem){.nad-card--cover:not(.has-image),.nad-card--featured.has-image .nad-card__copy-wrapper,.nad-card--featured:not(.has-image){padding:2rem}}.nad-card--cover:not(.has-image),.nad-card--featured:not(.has-image){background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--primary);transition-property:all,--card-background-overlay-color}.nad-card--cover:not(.has-image):is(a):hover,.nad-card--featured:not(.has-image):is(a):hover{--card-background-overlay-color:rgba(0,0,0,var(--_overlay-hover-opacity))}.nad-card--featured.has-image .nad-card__copy-wrapper{background:linear-gradient(var(--card-background-overlay-color),var(--card-background-overlay-color)),var(--color--surface--primary);transition:--card-background-overlay-color .3s}.nad-card--featured.has-image:is(a):hover .nad-card__copy-wrapper{--card-background-overlay-color:rgba(0,0,0,var(--_overlay-hover-opacity))}@container nad-card (min-width: 28rem){.nad-card.is-size-large .nad-card__content>*{flex:1 1 0%}.nad-card.is-size-large.has-background .nad-card__inner-wrapper{padding:2rem}}.nad-card.is-size-large .nad-card__meta-container{align-items:flex-start;flex-direction:column}:is(.nad-card.is-size-large,.nad-card.is-size-medium) .nad-card__content{align-items:stretch;flex-direction:column}@container nad-card (min-width: 28rem){:is(.nad-card.is-size-large,.nad-card.is-size-medium) .nad-card__content{align-items:center;flex-direction:row}:is(.nad-card.is-size-medium.has-background,.nad-card.is-size-small.has-background,.nad-card.is-size-x-small.has-background) .nad-card__inner-wrapper{padding:.5rem}:is(.nad-card.is-size-medium,.nad-card.is-size-small,.nad-card.is-size-x-small) .nad-card__image{width:180px}}:is(.nad-card.is-size-small.has-background,.nad-card.is-size-x-small.has-background) .nad-card__inner-wrapper{padding:.5rem}:is(.nad-card.is-size-small,.nad-card.is-size-x-small) .nad-card__image{width:120px}.nad-card.is-size-x-small .nad-card__image{border-radius:9999px;width:4rem}.nad-card.is-size-x-small .nad-card__image img{aspect-ratio:1/1}.nad-card.is-size-x-small .nad-card__video-overlay{border-radius:9999px}