.ik-media{display:flex;flex-direction:column;font-family:Lato,sans-serif;gap:52px}.ik-media--boxed{gap:44px}.ik-media__head{align-items:flex-end;display:flex;gap:24px 100px;justify-content:space-between}.ik-media__title{display:flex;flex:0 1 620px;flex-direction:column;gap:20px;min-width:0}p.ik-media__eyebrow{color:#603c61;font-size:14px;font-weight:700;line-height:1.3;margin:0;text-transform:uppercase}.ik-media__heading{color:#17161b;font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;line-height:1.08;margin:0}p.ik-media__intro{color:#66645e;flex:0 1 520px;font-size:20px;line-height:1.45;margin:0}.ik-media__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ik-media__grid--1{grid-template-columns:minmax(0,1fr)}.ik-media__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-media__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-media__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ik-media__card{display:flex;flex-direction:column;gap:14px;min-width:0}.ik-media__img{background-color:#e7e1d6;border-radius:16px;height:200px;overflow:hidden}.ik-media__img img{display:block;height:100%;object-fit:cover;width:100%}.ik-media__body{display:flex;flex-direction:column;gap:14px}p.ik-media__card-eyebrow{color:#603c61;font-size:14px;font-weight:700;line-height:1.3;margin:0;text-transform:uppercase}.ik-media__card-title{color:#17161b;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1.08;margin:0}p.ik-media__card-text{color:#66645e;font-size:18px;line-height:1.45;margin:0}.ik-media__card-link,p.ik-media__card-link{color:#603c61;font-size:16px;font-weight:700;line-height:1.45;margin:0;text-decoration:none}a.ik-media__card-link:hover{text-decoration:underline}.ik-media--boxed .ik-media__grid{gap:22px}.ik-media--boxed .ik-media__card{background-color:#fff;border-radius:20px;gap:0;overflow:hidden}.ik-media--boxed .ik-media__img{border-radius:0;height:258px}.ik-media--boxed .ik-media__body{gap:10px;padding:28px}.ik-media--boxed p.ik-media__card-text{font-size:16px}.ik-media__links{align-items:baseline;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:10px 26px;line-height:1.45}.ik-media__links-label{color:#17161b}a.ik-media__links-item{color:#603c61;text-decoration:underline}a.ik-media__links-item:hover{opacity:.85}.ik-media__cta{display:flex}a.ik-media__button{align-items:center;background-color:#17161c;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:56px;justify-content:center;line-height:1.45;padding:0 28px;text-decoration:none}a.ik-media__button:hover{background-color:#603c61;color:#fff}@media(max-width:1023px){.ik-media{gap:36px}.ik-media__head{align-items:flex-start;flex-direction:column;gap:20px}.ik-media__title,p.ik-media__intro{flex:none;width:100%}.ik-media__heading{font-size:40px}.ik-media__grid--3,.ik-media__grid--4,.ik-media__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ik-media__heading{font-size:34px}p.ik-media__intro{font-size:18px}.ik-media__grid,.ik-media__grid--2,.ik-media__grid--3,.ik-media__grid--4,.ik-media__grid--5{gap:36px;grid-template-columns:minmax(0,1fr)}.ik-media--boxed .ik-media__grid{gap:20px}.ik-media__img{height:220px}.ik-media--boxed .ik-media__img{height:224px}.ik-media--boxed .ik-media__body{padding:24px}a.ik-media__button{width:100%}}.ik-media--boxed .ik-media__grid--2{gap:24px}.ik-media--boxed .ik-media__grid--2 .ik-media__card{border:1px solid #d8d4cd}.ik-media--boxed .ik-media__grid--2 .ik-media__img{height:320px}.ik-media--boxed .ik-media__grid--2 .ik-media__body{gap:14px;padding:32px}.ik-media--boxed .ik-media__grid--2 .ik-media__card-title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1.08}.ik-media--boxed .ik-media__grid--2 a.ik-media__card-link{font-size:16px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ik-media--boxed .ik-media__grid--2{gap:20px}.ik-media--boxed .ik-media__grid--2 .ik-media__img{height:220px}.ik-media--boxed .ik-media__grid--2 .ik-media__body{padding:24px}.ik-media--boxed .ik-media__grid--2 .ik-media__card-title{font-size:22px}}