:root{--gap:8px;--white:#fff;--warm-extralight-grey:#fffbf6;--warm-light-grey:#fbedda;--warm-medium-grey:#dccebd;--warm-dark-grey:#95857a;--light-grey:#f2f2f2;--monin-brown:#392000;--anthracite:#1f1f1f;--cassis:#54104f;--dragon-fruit:#c1087a;--lavander:#d2abd1;--dark-mint:#004940;--basil:#6f9e62;--matcha:#aebe58;--praline:#b25700;--latte:#e7bc70;--almond:#ebe6ac;--orange:#e79114;--lemonade:#ffee78;--poppy:#e73628;--blue-ice:#adddf0;--rasperry:#de0065;--mint:#9ad2c9;--medium-grey:#777;--extralight-pink-global:#fff8f6;--light-pink-global:#f9edeb;--medium-pink-global:#f4dede;--dark-pink-global:#e8c0c0;--success-bg:#f0fdf4;--success-text:#008236;--error-bg:#fef2f2;--error-text:#c10007;--fontBase:"Raleway", sans-serif;--fontHero:"Birthstone", handwriting}:root .h1{font-size:12rem;font-weight:400;line-height:100%}:root .h1.bold{font-weight:700}:root .h2{font-size:3.75rem;font-weight:800;line-height:100%}:root .h3{font-size:2rem;font-weight:400;line-height:1.5}:root .h3.bold{font-weight:700}:root .h4{font-size:1.5rem;font-weight:400;line-height:150%}:root .h4.bold{font-weight:700}:root .h5{font-size:1.25rem;line-height:160%}:root .body{font-size:1rem;line-height:160%}:root .body-s{font-size:.875rem;font-weight:700;line-height:30px}:root .mentions{font-size:.75rem;line-height:160%}:root .mentions.bold{font-weight:700}:root .allcaps-title{text-transform:uppercase;letter-spacing:.12em;text-edge:cap;font-size:.75rem;font-weight:700;line-height:14px}:root .cta{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (width<=830px){:root .h1{font-size:4.8rem;line-height:1}:root .h2{font-size:2.5rem}:root .h3{font-size:1.5rem;line-height:1.33333}:root .h4{font-size:1.125rem;line-height:1.33333}}.featured-articles-section{background:#fff!important;background:var(--white)!important}.featured-articles{padding-top:80px;padding-bottom:80px}@media (width>=831px){.featured-articles{padding-top:100px;padding-bottom:100px}}.featured-articles h3{text-align:center;text-transform:uppercase;letter-spacing:5.95px;margin-bottom:48px;font-size:1.063rem;font-weight:700;line-height:150%}@media (width>=831px){.featured-articles h3{margin-bottom:90px}}.featured-articles .articles-list{padding-bottom:80px;padding-left:24px;padding-right:24px}@media (width>=831px){.featured-articles .articles-list{padding-bottom:0;padding-left:0;padding-right:0}}.featured-articles .articles-list .swiper-wrapper{align-items:stretch}.featured-articles .articles-list .swiper-slide{height:357px}@media (width<=830px){.featured-articles .articles-list .swiper-slide{aspect-ratio:327/357;height:auto}}@media (width>=831px){.featured-articles .articles-list .swiper-slide{width:566px;height:618px}}@media (width>=1291px) and (width<=1700px){.featured-articles .articles-list .swiper-slide{aspect-ratio:566/628;height:auto}}.featured-articles .articles-list .swiper-slide a{height:100%;display:block;position:relative}.featured-articles .articles-list .swiper-slide a .photo{border-top-left-radius:50% 35%;border-top-right-radius:50% 35%;height:100%;position:relative;overflow:hidden}.featured-articles .articles-list .swiper-slide a .photo:before{content:"";background:#0000004d;position:absolute;inset:0}.featured-articles .articles-list .swiper-slide a .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.featured-articles .articles-list .swiper-slide a h4{text-align:center;color:var(--white);width:100%;height:100%;justify-content:center;align-items:center;font-size:2rem;font-weight:900;line-height:40px;display:flex;position:absolute;top:0;left:0}.featured-articles .articles-list .controls{z-index:1;width:100%;position:absolute;bottom:0;left:0}@media (width>=831px){.featured-articles .articles-list .controls{width:800px;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=830px){.featured-articles .articles-list .controls .navigation{justify-content:center;gap:16px;display:flex}.featured-articles .articles-list .controls .navigation .swiper-button-prev,.featured-articles .articles-list .controls .navigation .swiper-button-next{position:relative;inset:auto}}
