@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-content:""}}}.three-up .section-heading{margin-bottom:40px}.three-up__item{color:var(--color-base);display:flex;gap:20px;height:100%;padding:30px;position:relative}@media (min-width:577px){.three-up__item{padding:40px}}.three-up__item:before{border-radius:var(--radius);left:calc(var(--tw-spacing,.25rem)*0);top:calc(var(--tw-spacing,.25rem)*0);--tw-border-style:solid;border-color:var(--color-base);border-style:solid;border-width:1px;opacity:.3;--tw-content:"";content:var(--tw-content);height:100%;position:absolute;width:100%}.three-up__text p{margin-top:calc(var(--tw-spacing,.25rem)*0)}.three-up__item.three-up--reverse{flex-direction:row-reverse}@media (min-width:1025px){.three-up__item.scale-border-hover:before{transform:translate(0);transition:all var(--duration-medium)var(--zoom-animation-bezier)}.three-up__item.scale-border-hover:hover:before{--scale-on:20px;--move-x:calc(var(--scale-on)/2*-1);--move-y:calc(var(--scale-on)/2*-1);height:calc(100% + var(--scale-on));transform:translate3d(var(--move-x),var(--move-y),0);width:calc(100% + var(--scale-on))}}.three-up__heading :first-child{margin-top:calc(var(--tw-spacing,.25rem)*0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
