.home .home__top-banner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.home .home__top-banner{max-width:576px}}@media (min-width:768px){.home .home__top-banner{max-width:768px}}@media (min-width:860px){.home .home__top-banner{max-width:860px}}@media (min-width:1024px){.home .home__top-banner{max-width:1024px}}@media (min-width:1300px){.home .home__top-banner{max-width:1300px}}.home .home__top-banner{font-family:Acumin Pro Wide,sans-serif;padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.home .home__top-banner{padding-bottom:2.25rem;padding-top:2.25rem}}.home .home__overtitle{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;line-height:1.25rem;line-height:1.5;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase;--tw-text-opacity:1;color:rgba(165,92,19,var(--tw-text-opacity))}@media (min-width:768px){.home .home__overtitle{font-size:1rem;line-height:1.5rem}}.home .home__overtitle:before{background-color:currentColor;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;--tw-content:"";content:var(--tw-content);height:1rem;margin-bottom:.375rem;-webkit-mask-image:var(--wave-svg);mask-image:var(--wave-svg);width:1.25rem}.home .home__title{margin-bottom:0;margin-top:0;padding-left:1.75rem;--tw-text-opacity:1;color:rgba(14,40,60,var(--tw-text-opacity))}@media (min-width:768px){.home .home__title{padding-left:2.5rem}}.home .home__cards{display:flex;flex-direction:column}@media (min-width:768px){.home .home__cards{flex-direction:row}}.home .home__card{overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));height:20rem}@media (min-width:768px){.home .home__card{height:35rem;width:33.333333%}}.home .home__card-content{bottom:0;left:0;padding:.25rem 1.5rem 0 2rem;position:absolute;right:0}@media (min-width:768px){.home .home__card-content{padding-left:2.5rem}}.home .home__card-icon{height:3.5rem;margin-bottom:0;margin-top:0;width:auto}@media (min-width:768px){.home .home__card-icon{height:5rem;position:absolute;transform:translateY(calc(-100% - 1.5rem))}}.home .home__card-text{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem;position:relative}@media (min-width:768px){.home .home__card-text{--tw-translate-y:100%;gap:1rem;padding-bottom:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.home .home__card-header{align-items:center;display:flex;gap:1rem}@media (min-width:768px){.home .home__card-header{bottom:100%;display:block;left:0;position:absolute}}.home .home__card-title{margin:0;text-transform:uppercase;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.home .home__card-title{margin-bottom:.5rem}}.home .home__card-title:before{height:100%;left:-2rem;position:absolute;top:0;width:.625rem;--tw-content:"";background-color:var(--category-color);content:var(--tw-content)}@media (min-width:768px){.home .home__card-title:before{height:35rem;left:-2.5rem;transform:translateY(-6.5rem);width:1rem}}.home .home__card-description{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.home .home__card-description{font-size:1.5rem;line-height:2rem;opacity:0}}.home .btn.home__card-link{display:none;font-family:Acumin Pro Wide,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;-webkit-text-decoration-line:none;text-decoration-line:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--tw-translate-y:-5rem;border-bottom-color:initial;border-bottom-width:1px;border-radius:0;opacity:0;padding:.5rem 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.home .btn.home__card-link{display:flex}}.home .btn.home__card-link:after{height:1.25rem;margin:0 0 .25rem;-webkit-mask-image:var(--arrow-right-md-svg);mask-image:var(--arrow-right-md-svg);-webkit-mask-size:130%;mask-size:130%;width:1.25rem}.home .home__card-image{border-radius:0!important;height:100%;margin:0!important;-webkit-mask-image:linear-gradient(180deg,#000 43%,rgba(0,0,0,.3) 77%);mask-image:linear-gradient(180deg,#000 43%,rgba(0,0,0,.3) 77%);object-fit:cover;object-position:center;width:100%}.home .home__card-description,.home .home__card-icon,.home .home__card-image,.home .home__card-link,.home .home__card-text,.home .home__card-title:before{transition:opacity .6s,transform .6s}@media (min-width:768px){.home .home__card:focus-visible .home__card-icon,.home .home__card:hover .home__card-icon{--tw-translate-y:0px;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home .home__card:focus-visible .home__card-text,.home .home__card:hover .home__card-text{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home .home__card:focus-visible .home__card-description,.home .home__card:hover .home__card-description{opacity:1}.home .home__card:focus-visible .home__card-link,.home .home__card:hover .home__card-link{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home .home__card:focus-visible .home__card-title:before,.home .home__card:hover .home__card-title:before{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home .home__card:focus-visible .home__card-image,.home .home__card:hover .home__card-image{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}