.inspiration-holder__list.loading .inspiration-holder__results,.inspiration-holder__list.spinner .inspiration-holder__results{pointer-events:none}.inspiration-holder__list.spinner .inspiration-holder__results{opacity:.5}.inspiration-holder__list.loading .inspiration-holder__results{opacity:0}.inspiration-holder__list.loading .inspiration-holder__row{grid-template-rows:0fr}.inspiration-holder__list.loading .inspiration-holder__row:last-child{grid-template-rows:1fr}.inspiration-holder__list{position:relative}.inspiration-holder__list.spinner .content-loader{bottom:10rem;opacity:1;top:auto;z-index:100}.inspiration-holder__list.loading .content-loader{bottom:auto;top:10rem}.inspiration-holder__results{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;transition:opacity .3s ease;width:100%}.inspiration-holder__row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease;width:100%}.inspiration-holder__row>div{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.inspiration-holder__null{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:154rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.inspiration-holder__null{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.inspiration-holder__null{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.inspiration-holder__null{padding-left:0;padding-right:0}}.inspiration-holder__null p{display:block;margin-bottom:4rem;padding-left:2rem;padding-right:2rem;width:100%}.inspiration-holder__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:154rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.inspiration-holder__actions{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.inspiration-holder__actions{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.inspiration-holder__actions{padding-left:0;padding-right:0}}.inspiration-holder__button{margin-bottom:0;margin-left:2rem;margin-right:2rem}.inspiration-item{display:block;margin-bottom:0;padding-left:0;padding-right:0;position:relative;width:100%}@media only screen and (min-width:640px){.inspiration-item{max-width:50%}}@media only screen and (min-width:1024px){.inspiration-item{max-width:25%}}.inspiration-item__media{height:100%;left:0;position:absolute;top:0;width:100%}.inspiration-item__media img{height:100%;object-fit:cover;width:100%}.inspiration-item__link{background-color:var(--c-primary);color:var(--colour-on-primary);display:block;height:100%;opacity:0;padding:4rem 2rem;position:relative;text-decoration:none;transition:opacity .3s ease}.inspiration-item__link:active,.inspiration-item__link:focus-visible,.inspiration-item__link:hover{opacity:1}@media only screen and (min-width:968px){.inspiration-item__link{padding:4rem}}.inspiration-item__heading{border-top:.1rem solid;display:block;font-family:var(--font-family-headings);font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1em;padding-top:2rem}@media only screen and (min-width:968px){.inspiration-item__heading{font-size:2.5rem;line-height:1.3}}.inspiration-item__action{margin-bottom:0}