ih-story-carousel{display:block;margin:2.5rem auto;max-width:96rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}ih-story-carousel .grid-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;max-width:96rem;position:relative}ih-story-carousel .grid-title:before{--tw-border-opacity:1;border-top-color:rgb(0 0 0/var(--tw-border-opacity));content:var(--tw-content);height:.5rem;left:0;pointer-events:none;position:absolute;top:50%;width:100%}@media (min-width:768px){ih-story-carousel .grid-title{margin-top:4rem}ih-story-carousel .grid-title:before{border-top-width:1px;content:var(--tw-content)}}ih-story-carousel .grid-title h2{font-family:Fenwick,Fenwick-Fallback,Helvetica;font-size:2.25rem;letter-spacing:-.047rem;line-height:2rem;text-transform:uppercase}@media (min-width:1024px){ih-story-carousel .grid-title h2{font-size:3rem;line-height:1;line-height:2rem}}ih-story-carousel .grid-title h2 span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;margin-bottom:0;margin-right:0;margin-top:0;position:relative}@media (min-width:768px){ih-story-carousel .grid-title h2 span{margin-right:.75rem;padding-right:1rem}}ih-story-carousel .grid-title h3{display:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;line-height:1;margin-bottom:1.5rem;margin-top:1.5rem;position:relative;text-align:right;text-transform:uppercase}ih-story-carousel .grid-title h3:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:url(../../svg/hhq-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:var(--tw-content);height:1.25rem;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:2rem;z-index:10}@media (min-width:768px){ih-story-carousel .grid-title h3{display:block;line-height:1.25}}ih-story-carousel .grid-title h3 span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;margin-bottom:0;margin-left:1.75rem;margin-top:0;padding-left:1.5rem;position:relative}@media (min-width:768px){ih-story-carousel .grid-title h3 span{margin-left:.75rem}}ih-story-carousel .grid-title h3 a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:6px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}ih-story-carousel .swiper-button-disabled{opacity:0}ih-story-carousel .swiper-page{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem;position:relative}ih-story-carousel .swiper-button-next{display:block;height:1.5rem;margin-left:.5rem;position:static;text-align:right;width:1rem}ih-story-carousel .swiper-button-next:after{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;line-height:1}ih-story-carousel .swiper-button-prev{display:block;height:1.5rem;margin-right:.5rem;position:static;width:1rem}ih-story-carousel .swiper-button-prev:after{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;line-height:1}ih-story-carousel .swiper-pagination{position:relative!important;width:auto!important}ih-story-carousel .swiper-pagination .swiper-pagination-bullet{height:1rem!important;margin-left:.5rem!important;margin-right:.5rem!important;width:1rem!important}ih-story-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}ih-story-carousel .edit-carousel{margin-left:auto;margin-right:auto;margin-top:0;overflow:hidden}ih-story-carousel .edit-carousel .container .item{padding-bottom:1rem}ih-story-carousel .edit-carousel .container .item img{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}ih-story-carousel .edit-carousel .container .item .mod{aspect-ratio:2/3;height:100%;margin-bottom:.75rem;position:relative}ih-story-carousel .edit-carousel .container .item .mod:before{--tw-content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,transparent 45.93%,#000 87.68%);bottom:0;content:var(--tw-content);height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}@media (min-width:768px){ih-story-carousel .edit-carousel .container .item .mod{margin-bottom:0}}ih-story-carousel .edit-carousel .container .item .ovl{--tw-text-opacity:1;bottom:0;color:rgb(255 255 255/var(--tw-text-opacity));left:0;padding:.75rem;pointer-events:none;position:absolute;right:0;z-index:20}@media (min-width:1024px){ih-story-carousel .edit-carousel .container .item .ovl{padding:1.25rem}}ih-story-carousel .edit-carousel .container .item .ovl a{pointer-events:auto}ih-story-carousel .edit-carousel .container .item .ovl h3{font-family:HeadingNow,HeadingNow-fallback,Helvetica;font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:0;margin-top:.75rem}@media (min-width:1024px){ih-story-carousel .edit-carousel .container .item .ovl h3{margin-top:1rem}}@media (min-width:1280px){ih-story-carousel .edit-carousel .container .item .ovl h3{font-size:2rem;line-height:1.25}}ih-story-carousel .edit-carousel .container .item .ovl p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5rem}@media (min-width:768px){ih-story-carousel .edit-carousel .container .item .ovl p{margin-bottom:2rem}}@media (min-width:1024px){ih-story-carousel .edit-carousel .container .item .ovl p{font-size:1.25rem;line-height:1.75rem}}ih-story-carousel .edit-carousel .container .item .ovl label{--tw-bg-opacity:1;background-color:rgb(255 205 51/var(--tw-bg-opacity))}ih-story-carousel .edit-carousel .container .item .ovl label,ih-story-carousel .edit-carousel .container .item .ovl label a{--tw-text-opacity:1;color:rgb(53 53 53/var(--tw-text-opacity))}ih-story-carousel .edit-carousel .container .item .ovl .mod-byline{margin-left:0}ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .mod{opacity:.5}@media (min-width:768px){ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .mod{opacity:1}}[role=tooltip]ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .edge>[data-popper-arrow]:after,[role=tooltip]ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .edge>[data-popper-arrow]:before,ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .edge,ih-story-carousel.tooltip .edit-carousel .container .item:not(.swiper-slide-active) .edge>.tooltip-arrow:before{visibility:hidden}@media (min-width:768px){ih-story-carousel .edit-carousel .container .item:not(.swiper-slide-active) .edge{visibility:visible}}