.carousel{margin-bottom:2rem}.carousel-inside{aspect-ratio:16/9}.carousel-inside .swiper-slide{width:100%!important;height:100%;flex-shrink:0;position:relative;display:block}.carousel-inside .swiper-wrapper{width:100%;height:100%;display:flex;align-items:stretch}.carousel-slider{position:relative}.carousel-post{display:block;position:relative;aspect-ratio:16/9}.carousel-post__preview,.carousel-post__content{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-post__preview{z-index:1;-o-object-fit:cover;object-fit:cover}.carousel-post__content{z-index:2;display:flex;align-items:flex-end;padding:2rem;background-image:linear-gradient(to top,#00000040,#0000)}.carousel-post__info{display:flex;flex-direction:column;gap:1.25rem}.carousel-post__info-title,.carousel-post__info-description{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center}.carousel-post__info-title{color:#fff;font-family:LT Remark,serif;font-size:2rem;font-weight:500;text-transform:uppercase}.carousel-post__info-link{color:#fff}.carousel-post__info-description{color:#fff;font-size:1.25rem;font-weight:200;font-family:LT Remark,serif}.carousel-controls__item{position:absolute;top:50%;z-index:2;color:#fff;transform:translateY(-50%);transition:.2s ease;cursor:pointer}.carousel-controls__item:hover{transform:translateY(-50%) scale(1.25)}.carousel-controls__item--prev{left:.5rem}.carousel-controls__item--next{right:.5rem}.carousel-controls__item-icon{width:2.5rem;height:2.5rem}@media screen and (max-width: 480px){.carousel-container{padding:0;width:100%;margin-inline:-1rem;width:calc(100% + 2rem)}.carousel-inside,.carousel-post{aspect-ratio:3/4}.carousel-post__content{padding-block:1rem}.carousel-post__info{gap:.5rem}.carousel-post__info-title{font-size:1.25rem}.carousel-post__info-description{font-size:.95rem}.carousel-controls{display:none}.carousel-controls__item{padding:0}.carousel-controls__item--prev{left:0}.carousel-controls__item--next{right:0}.carousel-controls__item-icon{width:1.75rem;height:1.75rem}}.content-inside{padding-block:4rem}.content-grid{display:grid;gap:2rem}.content-main{grid-column:span 8}.content-side{grid-column:span 4;padding-left:4rem;border-left:1px solid rgba(0,0,0,.05)}@media screen and (max-width: 500px){.content-inside{padding-top:4rem;padding-block:0rem}.content-main,.content-side{grid-column:span 12}.content-side{padding-left:0;border-left:none}}.top__image{display:block;width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 768px){.top__image{aspect-ratio:3/4}}.group-inside{display:flex;flex-direction:column;gap:6rem}.group-item{display:flex;flex-direction:column;gap:2rem}.group-item__heading{display:block;margin-bottom:2rem;padding-block:2rem;font-size:4rem;font-weight:400;font-family:Cormorant,serif;font-style:italic;text-align:start;text-transform:uppercase;border-top:2px solid #000}.group-item__more-wrapper{display:flex;justify-content:center}.group-item__more{display:block;text-align:center;width:250px;padding:.75rem .5rem;color:#fff;background-color:#000;border:1px solid transparent;text-transform:uppercase;transition:.2s ease}.group-item__more:hover{color:#000;background-color:transparent;border-color:#000}@media screen and (max-width: 500px){.group-inside{gap:2rem}.group-item{padding-bottom:3rem;border-bottom:1px solid #000}.group-item__heading{margin-bottom:0;padding-block:0rem;font-size:2rem;border-top:none;text-align:center}.group-item:last-child{border-bottom:none;padding-bottom:0}}.redaction{margin-bottom:4rem}.redaction-inside{padding-right:2rem}@media screen and (max-width: 500px){.redaction-inside{padding-right:0}}.side-heading{display:none;padding-bottom:1.5rem;color:#888;font-size:1.25rem;font-family:Tenor Sans,serif;text-transform:uppercase}.side-collect{display:flex;flex-direction:column;gap:2rem}.side-post{display:flex;flex-direction:column;gap:.75rem}.side-post:hover .side-post__preview{transform:scale(1.05)}.side-post:hover .side-post__title{color:#555}.side-post:hover .side-post__info{padding-left:.25rem}.side-post__info{display:flex;flex-direction:column;gap:.5rem;transition:.5s ease}.side-post__preview{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:.5s ease}.side-post__date{color:#00000080;font-size:.7rem;text-transform:uppercase}.side-post__title{display:-webkit-box;color:#000;font-size:1.5rem;font-family:var(--font-serif),sans-serif;font-weight:400;text-overflow:ellipsis;line-clamp:2;transition:.5s ease;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 500px){.side{padding-top:3rem}.side-heading{display:block}}.daily-news{display:flex;flex-direction:column;gap:.75rem;max-width:800px;margin-inline:auto;margin-top:2rem;margin-bottom:4rem}.daily-news__image-wrapper{width:100%;aspect-ratio:16/9;overflow:hidden}.daily-news__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.daily-news__category{display:inline-block;border:1px solid #000;padding:.75rem 1.5rem;margin-bottom:.75rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase}.daily-news__title{font-family:var(--font-serif);font-size:2rem;font-weight:300}.daily-news__description{font-family:var(--font-serif);font-size:1.125rem;font-weight:300;margin-block:.625rem}.daily-news__author{color:#999;font-family:var(--font-serif);font-size:1rem;font-weight:400}@media (max-width: 768px){.daily-news__image-wrapper{aspect-ratio:1/1}.daily-news__title{font-size:1.75rem}}
