.native-offers__group{display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-rows:minmax(360px, auto);gap:20px}.native-offers__group+.native-offers__group{margin-top:20px}@media(min-width: 768px)and (max-width: 1024px){.native-offers__group{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(275px, auto)}.native-offers__group>:first-child,.native-offers__group--four.native-offers__group--count-4>:nth-child(4){grid-column:1/-1}.native-offers__group--count-2>:first-child{grid-column:auto}}@media(min-width: 1025px){.native-offers__group{grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:minmax(400px, auto)}.native-offers__group>:first-child{grid-column:1/3;grid-row:1/3}.native-offers__group--four.native-offers__group--count-4>:nth-child(2){grid-column:3;grid-row:1}.native-offers__group--four.native-offers__group--count-4>:nth-child(3){grid-column:4;grid-row:1}.native-offers__group--four.native-offers__group--count-4>:nth-child(4){grid-column:3/5;grid-row:2}.native-offers__group--four.native-offers__group--count-3>:nth-child(2){grid-column:3;grid-row:1/3}.native-offers__group--four.native-offers__group--count-3>:nth-child(3){grid-column:4;grid-row:1/3}.native-offers__group--three.native-offers__group--count-3>:nth-child(2){grid-column:3/5;grid-row:1}.native-offers__group--three.native-offers__group--count-3>:nth-child(3){grid-column:3/5;grid-row:2}.native-offers__group--count-2>:nth-child(2){grid-column:3/5;grid-row:1/3}.native-offers__group--count-1>:first-child{grid-column:1/-1;grid-row:auto}}@media(min-width: 1025px)and (max-width: 1340px){.native-offers__group{grid-auto-rows:minmax(275px, auto)}}.native-offer-card{position:relative;display:flex;overflow:hidden;background-color:#000;color:#fff}.native-offer-card>picture{display:block;position:absolute;inset:0}.native-offer-card .native-offer-card__image{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center;transition:transform 1.5s ease}.native-offer-card:hover .native-offer-card__image{transform:scale(1.05)}.native-offer-card::before{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.25)}.native-offer-card__content{position:relative;z-index:2;width:100%;padding:35px 35px 90px}.native-offer-card__title{margin:0 0 25px;color:inherit;font-size:32px;font-weight:700;line-height:1.2;text-transform:uppercase}.native-offer-card__teaser{max-width:70%;font-family:"Sainte Colombe",sans-serif;font-size:20px;font-style:italic;line-height:1.4}.native-offer-card__button{position:absolute;right:15px;bottom:15px;z-index:2;padding:10px 15px;border:1px solid #fff;border-radius:0;background-color:rgba(0,0,0,0);color:#fff;font-family:"Intervogue",sans-serif;font-size:calc(18px + .25vw);font-weight:300;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.native-offer-card__button:focus{background-color:rgba(0,0,0,0);color:#fff}.native-offer-card__button:hover{background-color:#fff;color:#000}.native-offer-card__button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width: 1340px){.native-offer-card__content{padding:25px 25px 80px}.native-offer-card__title{font-size:28px}}@media(max-width: 1024px){.native-offer-card__title{margin-bottom:15px}.native-offer-card__button{font-size:17px}}@media(max-width: 767px){.native-offer-card__content{padding:20px 20px 75px}.native-offer-card__title{font-size:25px}.native-offer-card__teaser{max-width:none;font-size:18px}}html.native-offer-popup-open{overflow:hidden}.native-offer-popup{width:calc(100% - 32px);max-width:980px;max-height:calc(100dvh - 32px);margin:auto;padding:16px;border:0;background-color:#f3f3f6;box-shadow:0 10px 40px rgba(0,0,0,.15);color:#000;overflow:auto}.native-offer-popup[open]{animation:native-offer-popup-in .3s ease}.native-offer-popup::backdrop{background-color:rgba(0,0,0,.35)}.native-offer-popup__inner{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:560px;background-color:#fffcf5}.native-offer-popup__content{display:flex;flex-direction:column;padding:58px 48px 58px 58px}.native-offer-popup__eyebrow{display:block;padding-top:18px;border-top:1px solid #000;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.native-offer-popup__title{margin:30px 0 34px;font-family:"Intervogue",sans-serif;color:inherit;font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.2;text-transform:uppercase}.native-offer-popup__text{font-family:"Sainte Colombe",sans-serif;font-size:16px;font-style:italic;line-height:1.6}.native-offer-popup__text>:last-child{margin-bottom:0}.native-offer-popup__text p{margin:0 0 1.5em}.native-offer-popup__text a{color:inherit;text-decoration:underline}.native-offer-popup__actions{margin-top:auto;padding-top:40px}.native-offer-popup__book{display:block;width:100%;padding:12px 24px;border:1px solid #000;border-radius:0;background-color:rgba(0,0,0,0);color:#000;font-family:"Intervogue",sans-serif;font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.native-offer-popup__book:focus{background-color:rgba(0,0,0,0);color:#000}.native-offer-popup__book:hover{background-color:#000;color:#fffcf5}.native-offer-popup__book:focus-visible{outline:2px solid #000;outline-offset:3px}.native-offer-popup__media{position:relative;min-height:240px}.native-offer-popup__media picture{display:block;position:absolute;inset:0}.native-offer-popup .native-offer-popup__image{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}.native-offer-popup__close{position:sticky;top:58px;z-index:2;display:block;width:44px;height:40px;margin:58px 37px -98px auto;padding:0;border:1px solid #000;border-radius:0;background-color:rgba(255,255,255,.4);color:#000;font-family:"Intervogue",sans-serif;font-size:18px;font-weight:400;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.native-offer-popup__close:focus{background-color:rgba(255,255,255,.4);color:#000}.native-offer-popup__close:hover{background-color:#000;color:#fff}.native-offer-popup__close:focus-visible{outline:2px solid #000;outline-offset:3px}@media(min-width: 1341px){.native-offer-popup{max-width:clamp(980px,70vw,1240px)}.native-offer-popup__inner{min-height:620px}.native-offer-popup__content{padding:64px 56px 64px 64px}.native-offer-popup__eyebrow{font-size:clamp(15px,1vw,17px)}.native-offer-popup__title{font-size:clamp(34px,2.5vw,40px)}.native-offer-popup__text{font-size:clamp(18px,1.25vw,22px);line-height:1.55}.native-offer-popup__book{padding:15px 24px;font-size:clamp(16px,1.1vw,19px)}.native-offer-popup__close{top:64px;width:48px;height:44px;margin:64px 37px -108px auto;font-size:20px}}@media(max-width: 1024px){.native-offer-popup__content{padding:40px 32px}}@media(max-width: 767px){.native-offer-popup{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:10px}.native-offer-popup__inner{grid-template-columns:minmax(0, 1fr);min-height:0}.native-offer-popup__media{min-height:0;aspect-ratio:4/3}.native-offer-popup__content{padding:68px 22px 32px}.native-offer-popup__title{margin:22px 0 24px}.native-offer-popup__actions{padding-top:28px}.native-offer-popup__close{top:12px;margin:12px 12px -52px auto}}@keyframes native-offer-popup-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.native-offer-card .native-offer-card__image,.native-offer-popup[open]{transition:none;animation:none}.native-offer-card:hover .native-offer-card__image{transform:none}}
