.inspiration__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius-1);background-color:var(--background-grey)}.inspiration__card-image{position:relative;block-size:13.375rem;overflow:hidden;background:var(--background-brand-1)}.inspiration__card-image img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0% 7%,40% 9%,56% 4%,83% 3%,92% 6%,100% 10%,100% 100%,0% 100%)}.inspiration__card-wave{position:absolute;inset-inline:0;inset-block-end:-2px;z-index:2;line-height:0;color:var(--background-grey);rotate:180deg}.inspiration__card-wave svg{display:block;inline-size:calc(100% + 4rem);block-size:auto}.inspiration__card-badge{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;isolation:isolate;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--padding-m)}.inspiration__card-badge-shape{position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-end:-.875rem;z-index:-1;line-height:0;color:var(--background-brand-1)}.inspiration__card-badge-shape svg{display:block;inline-size:100%;block-size:100%}.inspiration__card-badge-text{position:relative;font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-primary)}.inspiration__card-body{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--spacing-v-xl);padding:var(--padding-m) var(--padding-l) var(--padding-l)}.inspiration__card-content{display:flex;flex-direction:column;gap:var(--space-between-items-in-content-m)}.inspiration__card-text{display:flex;flex-direction:column;gap:var(--space-between-items-in-content-s)}.inspiration__card-date{order:-1;font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-secondary)}.inspiration__card-heading{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading-bold);font-size:var(--font-size-h3);line-height:1.2;color:var(--text-primary)}.inspiration__card-excerpt{font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body);line-height:1.4;color:var(--text-secondary)}.inspiration__card-author{display:flex;align-items:center;gap:var(--spacing-2)}.inspiration__card-avatar{flex-shrink:0;inline-size:1.9375rem;block-size:1.9375rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.inspiration__card-author-info{display:flex;flex-direction:column;min-inline-size:0;color:var(--text-primary);line-height:1.4}.inspiration__card-author-name{font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body-sm)}.inspiration__card-author-role{font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-xs)}.inspiration__card-link{display:flex;align-items:center;gap:var(--spacing-2);margin-block-start:auto;font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body);line-height:1.4;color:var(--text-primary);text-decoration:none}.inspiration__card-link .button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:.875rem;block-size:.875rem}.inspiration__card-link .button__icon svg{inline-size:100%;block-size:100%}.inspiration__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.inspiration-archive{background-color:var(--background-light);padding-block:var(--margin-section)}.inspiration-archive .container{display:flex;flex-direction:column;gap:var(--spacing-v-xxl)}.inspiration-archive__title{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading-bold);font-size:var(--font-size-h1);line-height:1;color:var(--text-primary);text-align:center}.inspiration-archive__filters{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.inspiration-archive__tabs{display:flex;align-items:center;gap:var(--tab-spacing-between);flex-wrap:wrap}.inspiration-archive__tab{display:flex;align-items:center;justify-content:center;padding:var(--tab-padding-vertical) var(--tab-padding-horizontal);border-radius:var(--border-radius-3);background-color:transparent;font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body);line-height:1.4;color:var(--text-primary);text-decoration:none;white-space:nowrap}.inspiration-archive__tab.is-active{background-color:var(--tab-filled-indicator-active)}.inspiration-archive__dropdown{flex-shrink:0;min-inline-size:18rem}.inspiration-archive__select{inline-size:100%;block-size:3rem;padding:var(--padding-sm);padding-inline-end:var(--padding-xl);border:1px solid var(--border-strong);border-radius:var(--border-radius-1);background-color:transparent;font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body);color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M6 7.2L.18 1.77.21.99l.59-.18L6 6.01l5.2-5.2.59.18.03.78z' fill='%233d0d27'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.inspiration-archive__select:focus{outline:var(--focus-outline-thickness) solid var(--focus-outline-color);outline-offset:2px}.inspiration-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-h-lg);inline-size:100%}.inspiration-archive__pagination{display:flex;align-items:center;justify-content:center;gap:.375rem}.inspiration-archive__page{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-primary);text-decoration:none}.inspiration-archive__page.is-active{background-color:var(--background-brand-1)}.inspiration-archive__ellipsis{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-primary)}@media(max-width:55rem){.inspiration-archive__filters{flex-direction:column;align-items:flex-start}.inspiration-archive__dropdown{inline-size:100%}.inspiration-archive__grid{grid-template-columns:1fr}}
