/*!
 * block-homepage-intro.scss v1.0.0
 * (c) 2025 MADEO LLC - https://madeostudio.com
 * Licensed under the MIT License
 */
/*!
 * _variable.scss v1.0.0
 * (c) 2025 MADEO LLC - https://madeostudio.com
 * Licensed under the MIT License
 */
/*! Variables
   ========================================================================== */
.block-homepage-intro{position:relative}@media (min-width:1200px){.block-homepage-intro{padding-top:92px;padding-bottom:100px}}@media (min-width:992px) and (max-width:1199.98px){.block-homepage-intro{padding-top:92px;padding-bottom:100px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro{padding-top:145px;padding-bottom:80px}}@media (max-width:767.98px){.block-homepage-intro{padding-top:90px;padding-bottom:50px}}.block-homepage-intro a{color:inherit;text-decoration:none}@media (min-width:992px){.block-homepage-intro .block-sticky{position:relative;display:flex;padding-bottom:85px}}@media (min-width:992px){.block-homepage-intro .block-sticky .block-featured-article{position:sticky;bottom:60px;left:0;align-self:flex-end;width:100%;height:calc(100vh - (var(--header-height-lg) + 60px))}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .block-sticky .block-featured-article figure{width:calc(100% + 80px);margin-left:-40px}}@media (max-width:767.98px){.block-homepage-intro .block-sticky .block-featured-article figure{width:calc(100% + 40px);margin-left:-20px}}.block-homepage-intro .block-sticky .block-featured-article figure img{border-radius:5px;object-fit:cover}@media (max-width:991.98px){.block-homepage-intro .block-sticky .block-featured-article figure img{border-radius:0}}@media (min-width:1200px){.block-homepage-intro .block-sticky .block-featured-article .item-title{margin-bottom:30px;padding-right:33.3333333333%}}@media (min-width:992px) and (max-width:1199.98px){.block-homepage-intro .block-sticky .block-featured-article .item-title{margin-bottom:20px;padding-right:33.3333333333%}.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:70px}}@media screen and (min-width:992px) and (max-width:1199.98px) and (min-width:992px){.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:calc(70px + 0 * (100vw - 992px)/ 207.98);letter-spacing:calc(-.665px + 0 * (100vw - 992px)/ 207.98)}}@media screen and (min-width:992px) and (max-width:1199.98px) and (min-width:1199.98px){.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:70px;letter-spacing:-.665px}}@media (min-width:1200px) and (max-width:1600px){.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:70px}}@media screen and (min-width:1200px) and (max-width:1600px) and (min-width:1200px){.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:calc(70px + 25 * (100vw - 1200px)/ 400);letter-spacing:calc(-.665px + -.2375 * (100vw - 1200px)/ 400)}}@media screen and (min-width:1200px) and (max-width:1600px) and (min-width:1600px){.block-homepage-intro .block-sticky .block-featured-article .item-title{font-size:95px;letter-spacing:-.9025px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .block-sticky .block-featured-article .item-title{margin-bottom:30px}}@media (max-width:767.98px){.block-homepage-intro .block-sticky .block-featured-article .item-title{margin-bottom:20px}}.block-homepage-intro .block-sticky .block-featured-article .item-title a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.1em;transition:.2s linear}.block-homepage-intro .block-sticky .block-featured-article .item-title a:hover{color:var(--color-blue);text-decoration-color:var(--color-blue)}@media (min-width:1200px){.block-homepage-intro .block-sticky .block-featured-article p{padding-right:33.3333333333%}}@media (min-width:992px) and (max-width:1199.98px){.block-homepage-intro .block-sticky .block-featured-article p{padding-right:16.6666666667%}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .block-sticky .block-featured-article p{padding:0 20%}}@media (min-width:768px){.block-homepage-intro .block-sticky .block-featured-article p:not(:last-child){margin-bottom:30px}}@media (max-width:767.98px){.block-homepage-intro .block-sticky .block-featured-article p:not(:last-child){margin-bottom:20px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .block-items{margin-top:80px}}@media (max-width:767.98px){.block-homepage-intro .block-items{margin-top:40px}}.block-homepage-intro .items-title{margin-bottom:30px}.block-homepage-intro .items-title:before{content:"";display:block;width:100%;height:1px;background-color:rgba(var(--color-black-rgb),.1);margin-bottom:13px}.block-homepage-intro .featured-item{display:block}@media (min-width:992px){.block-homepage-intro .featured-item{height:calc(100vh - (var(--header-height-lg) + 60px));margin-bottom:60px;color:var(--color-white)}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .featured-item{margin-bottom:80px}}@media (max-width:767.98px){.block-homepage-intro .featured-item{margin-bottom:50px}}.block-homepage-intro .featured-item .item{display:block;position:relative;text-decoration:none}@media (min-width:992px){.block-homepage-intro .featured-item .item{height:100%}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .featured-item .item{position:sticky;top:30px;left:0;width:100%;transition:top .3s ease-in-out}body.header-revealed .block-homepage-intro .featured-item .item{top:calc(30px + var(--header-height))}}.block-homepage-intro .featured-item .item .item-title{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-color:transparent}@media (hover:hover){.block-homepage-intro .featured-item .item:hover .item-title{text-decoration-color:var(--color-white)}}.block-homepage-intro .featured-item figure{position:relative;height:100%;z-index:1;border-radius:5px;overflow:hidden}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .featured-item figure{aspect-ratio:374/404.732;margin-bottom:20px}}@media (max-width:767.98px){.block-homepage-intro .featured-item figure{aspect-ratio:335/362.527;margin-bottom:20px}}@media (min-width:992px){.block-homepage-intro .featured-item figure:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.5;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);z-index:1}}.block-homepage-intro .featured-item figure img{height:100%;width:100%;object-fit:cover}.block-homepage-intro .featured-item .item-content{color:var(--color-black)}@media (min-width:992px){.block-homepage-intro .featured-item .item-content{width:100%;padding:0 100px 50px 30px;color:var(--color-white);position:absolute;bottom:0;left:0;z-index:2}}.block-homepage-intro .featured-item .item-content .label-text{margin-bottom:10px}.block-homepage-intro .featured-item .item-content .label-text:before{width:7px;height:7px}@media (min-width:992px){.block-homepage-intro .featured-item .item-content .label-text:before{background-color:var(--color-white)}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .featured-item .item-content .label-text:before{background-color:var(--color-blue)}}@media (max-width:767.98px){.block-homepage-intro .featured-item .item-content .label-text:before{background-color:var(--color-blue)}}@media (min-width:992px){.block-homepage-intro .items .item:nth-child(n+3){margin-top:60px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .items .item:nth-child(n+3){margin-top:40px}}@media (max-width:767.98px){.block-homepage-intro .items .item:nth-child(n+3){margin-top:30px}}.block-homepage-intro .items .item figure{position:relative}@media (min-width:992px){.block-homepage-intro .items .item figure{margin-bottom:20px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .items .item figure{margin-bottom:15px}}@media (max-width:767.98px){.block-homepage-intro .items .item figure{margin-bottom:10px}}.block-homepage-intro .items .item figure .ratio img{border-radius:5px;object-fit:cover}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .items .item figure .ratio img{border-radius:5px}}@media (max-width:767.98px){.block-homepage-intro .items .item figure .ratio img{border-radius:3px}}.block-homepage-intro .items .item p{margin-bottom:0}@media (min-width:992px){.block-homepage-intro .items .item .item-info{margin-top:10px}}@media (min-width:768px) and (max-width:991.98px){.block-homepage-intro .items .item .item-info{margin-top:7px}}@media (max-width:767.98px){.block-homepage-intro .items .item .item-info{margin-top:7px}}@media (max-width:767.98px){.block-homepage-intro .items .item .item-info span{display:block!important}}.block-homepage-intro .items .item .item-info span:not(:last-child){margin-right:5px}@media (min-width:992px){.block-homepage-intro .items .item .item-info span:not(:last-child){margin-right:7px}}@media (max-width:767.98px){.block-homepage-intro .items .item .item-info span:not(:last-child){margin-bottom:3px}}.block-homepage-intro .items .item a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.1em;transition:.2s linear}.block-homepage-intro .items .item a:hover{color:var(--color-blue);text-decoration-color:var(--color-blue)}@media (hover:hover){.block-homepage-intro .items .item:has(figure>a:hover) a.text-link-hover{color:var(--color-blue);text-decoration-color:var(--color-blue)}}@media (min-width:992px){.block-homepage-intro .see-all-btn-holder{margin-top:50px}.block-homepage-intro .see-all-btn-holder:before{content:"";display:block;width:100%;height:1px;background-color:rgba(var(--color-black-rgb),.1)}}@media (max-width:991.98px){.block-homepage-intro .see-all-btn-holder{margin-top:30px}}.block-homepage-intro .see-all-btn-holder .see-all-btn{gap:10px;padding-top:15px}@media (hover:hover){.block-homepage-intro .ui-hover a{color:var(--color-blue);text-decoration-color:var(--color-blue)!important}}