@layer components{.content-wrapper:has(.inspiration-container){--card-radius: 32px;--brand-bg-color: var(--white)}.inspiration-container{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 1170px){.inspiration-container{grid-template-columns:57% auto}}.inspiration-item{position:relative;border-radius:var(--card-radius);overflow:hidden}.inspiration-item>.body{display:flex;flex-direction:column;height:100%;padding:24px 20px}.inspiration-item>.body:has(.btn-wrapper){padding-bottom:20px}.inspiration-item>.body>header{margin-bottom:16px}.inspiration-item>.body>header .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;line-height:1.2;font-weight:700}.inspiration-item>.body>.description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem}.inspiration-item>.body>.btn-wrapper{margin-top:auto;padding-top:20px}.inspiration-item>.body>.btn-wrapper>a:after{content:"";position:absolute;inset:0;border-radius:var(--card-radius)}.inspiration-item.item1{display:grid;grid-template-columns:1fr;background-color:var(--accent-color-1)}.inspiration-item.item1>.picture-component>img{width:100%;height:100%;object-fit:cover}.inspiration-item.item1 .title{-webkit-line-clamp:4}.inspiration-item.item1>.body>.description{-webkit-line-clamp:4}@media(min-width: 768px){.inspiration-item.item1{grid-template-columns:repeat(2, 1fr)}}.inspiration-item.item2{background-color:var(--accent-color-2)}.inspiration-item.item2>.body>header{display:grid;grid-template-columns:1fr;align-items:center;gap:16px}.inspiration-item.item2>.body>header>img{display:block;width:73px;height:73px;border-radius:100%;object-fit:cover}.inspiration-item.item2>.body>header>.title{-webkit-line-clamp:3;color:var(--secondary-color)}.inspiration-item.item2>.body>.description{-webkit-line-clamp:6}@media(min-width: 768px){.inspiration-item.item2>.body>header{grid-template-columns:73px auto;gap:24px}}@media(min-width: 768px){.inspiration-item{--card-radius: 40px}.inspiration-item>.body{padding:40px 46px}.inspiration-item>.body:has(.btn-wrapper){padding-bottom:20px}}.inspiration-quote{grid-column:1/-1;position:relative;display:flex;flex-direction:column;gap:20px;padding:40px 20px;background-color:var(--primary-color);color:var(--white);border-radius:var(--card-radius)}.inspiration-quote>svg{position:absolute;bottom:-20px;right:15%;max-width:250px;color:var(--white);opacity:.2}.inspiration-quote>blockquote>p{color:var(--white);max-width:46ch;font-weight:600;line-height:1.4;font-style:normal}.inspiration-quote>blockquote>cite{position:relative;padding-left:60px;display:block;margin-top:24px;font-weight:700;text-transform:uppercase}.inspiration-quote>blockquote>cite:before{content:"";position:absolute;top:10px;left:0;display:block;width:40px;height:8px;background-color:var(--accent-color-1)}.inspiration-quote>.btn-wrapper{margin-left:auto}.inspiration-quote>.btn-wrapper>.btn-round{--btn-bg: var(--accent-color-1);--btn-border-color: var(--accent-color-1);--btn-color: var(--primary-color);min-width:48px;min-height:48px}.inspiration-quote>.btn-wrapper>.btn-round>svg{min-width:20px}.inspiration-quote>.btn-wrapper>a:not(.btn-round):after{content:"";position:absolute;inset:0;border-radius:var(--card-radius)}@media(min-width: 768px){.inspiration-quote{flex-direction:row;align-items:center;padding:60px 80px}.inspiration-quote>svg{bottom:-20px;right:15%;max-width:382px}.inspiration-quote>blockquote>cite{margin-top:32px;padding-left:48px}.inspiration-quote>.btn-wrapper>.btn-round{min-width:73px;min-height:73px}.inspiration-quote>.btn-wrapper>.btn-round>svg{min-width:32px}}.inspiration-container .btn-wrapper{grid-column:1/-1;padding-top:8px}@media(min-width: 1024px){.inspiration-container .btn-wrapper{padding-top:32px}}}
