.home-hero{position:relative;z-index:0;padding:150px 20px 200px;/*overflow:hidden;*/max-width:2500px;margin:auto;background-size:auto 100%;background-position:bottom right;}
.home-hero:before{content:'';width:50%;height:100%;background:url(/wp-content/uploads/2025/04/pattern-bg.svg), linear-gradient(180deg, var(--Brand-Burgundy, #67201E) 40%, #A45442 100%), #F9F5F2;position:absolute;top:0;z-index:-2;} /* background-blend-mode: overlay; */
.home-hero:after{content:'';width:50%;height:30%;background: linear-gradient(180deg, var(--Brand-Burgundy, #67201E) 43%, rgba(103, 32, 30, 0.00) 100%);position:absolute;top:0;z-index:-1;}
.home-hero-wrap{max-width:1350px;margin:auto;}

.home-imgs-wrap{position:relative;}
.home-imgs-wrap figure:first-child{max-width: 430px;}
.home-imgs-wrap figure:last-child{max-width: 300px;position: absolute;bottom: 8%;right: 3%;}

.home-grouping{display:flex;gap:30px;align-items:end;}
.home-imgs-wrap{flex-basis:100%;}
.col-copy{flex-basis:100%;}
.col-empty{flex-basis:60%;}

.home-tagline{font-size: 20px;font-style: normal;font-weight: 500;letter-spacing: 7.2px;text-transform: uppercase;position:relative;padding-bottom: 15px;}
.home-tagline strong{color: #F19679;}
.home-tagline span{font-size: 88px;font-weight: 100;letter-spacing: 3.52px;font-style: italic;text-transform: initial;line-height: 1em;position: absolute;left: 450px;top: 100%;font-family: "arponasans", sans-serif;}

.home-float-svg{width:100.1%;position:absolute;bottom:-1px;left:0;z-index:-2;}
.home-float-svg img{width:100%;}
.home-side-svg{position:absolute;right:0;bottom:0;z-index:-1;}

.col-copy h3{font-size:28px;color:#67201e;padding-bottom:18px;}
.col-copy p{padding-bottom:30px;}
.col-copy a span{text-decoration:none;}

@media(max-width:1435px){
	.home-side-svg{max-width:14%;}
}
@media(min-width:1396px){
	.home-hero:before,
	.home-hero:after{right: calc(50% + 439px);}
}
@media(max-width:1395px){
	.home-hero:before,
	.home-hero:after{left: 0;width: 254px;}
}
@media(max-width:1177px) and (min-width:801px){
	.home-hero{padding-top:70px;}
}
@media(max-width:1065px) and (min-width:801px){
	.home-tagline{margin-bottom:77px;}
	.home-tagline span{font-size:8vw;left:40%;}
}
@media(max-width:1000px){
	.home-hero{padding:0 0 60px;margin-bottom:50px;background-size: 100%;background-repeat: no-repeat;background-position: center 23%;background-image:url(/wp-content/uploads/2025/04/header-bg-mobile.jpg), linear-gradient(to bottom, #fcfbf9 25%, #f9f5f2 25%) !important;}
	.home-hero:before,
	.home-hero:after{content:none;}
	.home-grouping{flex-direction:column;}
	.home-imgs-wrap{margin-right: auto;padding-top:50px;padding-right: 50%;}
	.home-tagline{background:url(/wp-content/uploads/2025/04/pattern-bg.svg), #67201E;font-size:16px;color:white;padding:30px 15px 15px;margin-bottom:50px;text-align:center;background-position: center 150%;background-size: 120px;}
	.home-tagline strong{display:block;}
	.home-tagline span{color:black;font-size:38px;left:50%;transform:translateX(-50%);}
	.home-grouping,
	.col-copy{padding:0 20px;}
	.home-imgs-wrap figure:first-child{max-width: 320px;}
	.home-imgs-wrap figure:last-child{max-width:30%;width: 220px;right: initial;left: 30%;}
}