body{font-family:ivymode-variable,serif;font-size:17px;line-height:1.6;font-variation-settings:"wght" 400,"ital" 0}h1{font-family:ivymode-variable,serif!important;font-variation-settings:"wght" 400,"ital" 0!important;font-size:60px!important;line-height:1.1!important;color:#ad273e}h2{font-family:ivymode-variable,serif;font-variation-settings:"wght" 400,"ital" 0;font-size:35px;line-height:1;color:#ad273e}h3{font-family:ivymode-variable,serif;font-variation-settings:"wght" 380,"ital" 0;font-size:18px;line-height:1.5;letter-spacing:0em;color:#111;max-width:620px;margin-top:0;margin-bottom:0;opacity:0.95}h4{font-family:ivymode-variable,serif;font-variation-settings:"wght" 380,"ital" 0;font-size:18px;line-height:1.5;letter-spacing:0em;color:#ad273e;max-width:620px;margin-top:0;margin-bottom:0;opacity:0.98}.img-overlay-text{position:relative;overflow:hidden}.img-overlay-text:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.18);opacity:0;transition:opacity 0.4s ease;z-index:1;pointer-events:none}.img-overlay-text:after{position:absolute;left:25px;bottom:30px;color:whitesmoke;font-family:"ivymode-variable",serif!important;font-size:20px;letter-spacing:0.02em;opacity:0;transform:translateY(8px);transition:all 0.4s ease;z-index:2;pointer-events:none}.img-overlay-text:hover:before{opacity:1}.img-overlay-text:hover:after{opacity:1;transform:translateY(0)}.img-overlay-text img{transition:transform 0.6s ease}.img-overlay-text:hover img{transform:scale(1.02)}.quote-graphic .et_pb_image_wrap{position:relative;display:block;overflow:hidden}.quote-graphic img{transition:transform 0.6s ease}.quote-graphic:hover img{transform:scale(1.04)}.quote-graphic .et_pb_image_wrap::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.14);opacity:0;transition:opacity 0.4s ease;z-index:2;pointer-events:none}.quote-graphic:hover .et_pb_image_wrap::before{opacity:0}.underline-hover{position:relative;display:inline-block}.underline-hover::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#ad273e;transition:width 0.3s ease}.underline-hover:hover::after{width:100%}.overlay-img{position:relative}.overlay-img .et_pb_image_wrap{position:relative;overflow:hidden}.overlay-img .et_pb_image_wrap::after{content:"";position:absolute;inset:0;background:#ad223b;opacity:0.35;mix-blend-mode:color;transition:opacity 0.3s ease;pointer-events:none}.overlay-img.hidden .et_pb_image_wrap::after{opacity:0}.stack-1,.stack-2,.stack-3,.stack-4,.stack-5,.stack-6,.stack-7,.stack-8,.stack-9,.stack-10,.stack-11,.stack-12,.stack-13,.stack-14,.stack-15,.stack-16,.stack-17,.stack-18,.stack-19,.stack-20,.stack-21,.stack-22,.stack-23,.stack-24,.stack-25{transform:translateX(0px);transition:transform .55s cubic-bezier(.22,1,.36,1)}.image-stack:has(.stack-1:hover,.stack-2:hover,.stack-3:hover,.stack-4:hover) .stack-2{transform:translateX(8px)}.image-stack:has(.stack-1:hover,.stack-2:hover,.stack-3:hover,.stack-4:hover) .stack-3{transform:translateX(16px)}.image-stack:has(.stack-1:hover,.stack-2:hover,.stack-3:hover,.stack-4:hover) .stack-4{transform:translateX(24px)}.image-stack:has(.stack-5:hover,.stack-6:hover,.stack-7:hover) .stack-6{transform:translateX(8px)}.image-stack:has(.stack-5:hover,.stack-6:hover,.stack-7:hover) .stack-7{transform:translateX(16px)}.image-stack:has(.stack-8:hover,.stack-9:hover,.stack-10:hover,.stack-11:hover) .stack-9{transform:translateX(8px)}.image-stack:has(.stack-8:hover,.stack-9:hover,.stack-10:hover,.stack-11:hover) .stack-10{transform:translateX(16px)}.image-stack:has(.stack-8:hover,.stack-9:hover,.stack-10:hover,.stack-11:hover) .stack-11{transform:translateX(24px)}.image-stack:has(.stack-12:hover,.stack-13:hover,.stack-14:hover) .stack-13{transform:translateX(8px)}.image-stack:has(.stack-12:hover,.stack-13:hover,.stack-14:hover) .stack-14{transform:translateX(16px)}.image-stack:has(.stack-15:hover,.stack-16:hover,.stack-17:hover,.stack-18:hover) .stack-16{transform:translateX(8px)}.image-stack:has(.stack-15:hover,.stack-16:hover,.stack-17:hover,.stack-18:hover) .stack-17{transform:translateX(16px)}.image-stack:has(.stack-15:hover,.stack-16:hover,.stack-17:hover,.stack-18:hover) .stack-18{transform:translateX(24px)}.image-stack:has(.stack-19:hover,.stack-20:hover,.stack-21:hover) .stack-20{transform:translateX(8px)}.image-stack:has(.stack-19:hover,.stack-20:hover,.stack-21:hover) .stack-21{transform:translateX(16px)}.image-stack:has(.stack-22:hover,.stack-23:hover,.stack-24:hover,.stack-25:hover) .stack-23{transform:translateX(8px)}.image-stack:has(.stack-22:hover,.stack-23:hover,.stack-24:hover,.stack-25:hover) .stack-24{transform:translateX(16px)}.image-stack:has(.stack-22:hover,.stack-23:hover,.stack-24:hover,.stack-25:hover) .stack-25{transform:translateX(24px)}.uniform-gallery .et_pb_image img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}@media (max-width:980px){.image-stack .et_pb_column{float:left!important;width:auto!important;max-width:none!important;margin-right:0px!important}.image-stack .et_pb_row,.image-stack{display:block!important}.image-stack .et_pb_image img{height:220px;width:auto;object-fit:cover}}@media (max-width:767px){.image-stack .et_pb_column{float:left!important;width:auto!important;max-width:none!important;margin-right:4px!important}.image-stack .et_pb_image img{height:110px;width:auto;object-fit:cover}