.bv-title,.bv-intro-title{overflow-wrap:anywhere;white-space:pre-wrap!important}.bv-stage{color:#5a4b40;isolation:isolate;background:#d6c2a6;height:calc(100svh - 90px);min-height:800px;position:relative;overflow:hidden}.bv-image{z-index:-2;position:absolute;inset:0 0 0 48%;overflow:hidden}.bv-image .vel-photo{object-fit:cover;width:100%;height:100%}.bv-stage[data-bv-desktop=overlay] .bv-image{inset:0}.bv-stage[data-bv-desktop=overlay]{color:#e7dccd}.bv-stage[data-bv-desktop=overlay]:before{content:"";z-index:-1;background:linear-gradient(90deg,#231b14d9,#231b1470 55%,#231b141a);position:absolute;inset:0}.bv-node{white-space:pre-wrap;overflow-wrap:anywhere;max-width:96%;position:absolute}.bv-node p,.bv-node h1{margin:0!important}.bv-stage .bv-title h1{font-weight:400;font-size:clamp(42px,5.5vw,84px)!important;line-height:1.12!important}.bv-description p{font-size:clamp(16px,1.4vw,21px)!important;line-height:1.65!important}.bv-name .vel-eyebrow{font-size:14px!important}.bv-button .vel-cta{white-space:normal;max-width:100%;min-height:48px}.bv-node.bv-editable{cursor:move;touch-action:none;outline-offset:8px;outline:1px dashed #ffffff60}.bv-node.bv-selected{outline-offset:8px;outline:2px solid #7042dc}.bv-node.bv-editable:focus-visible{outline:3px solid #7042dc}.bv-editing .vel-kinetic-word{opacity:1!important;transform:none!important}.bv-editing .vel-kinetic-slot{overflow:visible!important}.bv-name{left:var(--desktop-name-x);top:var(--desktop-name-y);width:var(--desktop-name-width);text-align:var(--desktop-name-align);display:var(--desktop-name-display)}.bv-node.bv-title{left:var(--desktop-title-x);top:var(--desktop-title-y);width:var(--desktop-title-width);text-align:var(--desktop-title-align);display:var(--desktop-title-display)}.bv-description{left:var(--desktop-description-x);top:var(--desktop-description-y);width:var(--desktop-description-width);text-align:var(--desktop-description-align);display:var(--desktop-description-display)}.bv-button{left:var(--desktop-button-x);top:var(--desktop-button-y);width:var(--desktop-button-width);text-align:var(--desktop-button-align);display:var(--desktop-button-display)}@media (max-width:767px){.bv-name{left:var(--mobile-name-x);top:var(--mobile-name-y);width:var(--mobile-name-width);text-align:var(--mobile-name-align);display:var(--mobile-name-display)}.bv-node.bv-title{left:var(--mobile-title-x);top:var(--mobile-title-y);width:var(--mobile-title-width);text-align:var(--mobile-title-align);display:var(--mobile-title-display)}.bv-description{left:var(--mobile-description-x);top:var(--mobile-description-y);width:var(--mobile-description-width);text-align:var(--mobile-description-align);display:var(--mobile-description-display)}.bv-button{left:var(--mobile-button-x);top:var(--mobile-button-y);width:var(--mobile-button-width);text-align:var(--mobile-button-align);display:var(--mobile-button-display)}.bv-stage{height:calc(100svh - 70px);min-height:760px}.bv-stage .bv-title h1{font-size:clamp(36px,9vw,62px)!important}.bv-stage[data-bv-mobile=overlay] .bv-image{inset:0}.bv-stage[data-bv-mobile=overlay]{color:#e7dccd}.bv-stage[data-bv-mobile=overlay]:before{content:"";z-index:-1;background:linear-gradient(#21170e77,#21170eb0);position:absolute;inset:0}.bv-stage[data-bv-mobile=split] .bv-image{inset:0 0 0 48%}.bv-stage[data-bv-mobile=split]{color:#5a4b40}.bv-stage[data-bv-mobile=split]:before{display:none}}@media (prefers-reduced-motion:no-preference){.vel-site[data-motion=on] .bv-stage:not(.bv-editing) .bv-image .vel-photo{transform:translateY(calc(var(--vel-travel,0) * -3%)) scale(1.08);transform-origin:50%}}html[data-bridal-editing=true] .bv-image .vel-photo{transform:none!important}.bv-stage{container-type:size}.bv-node.bv-image{max-width:none;translate:var(--desktop-image-x,0px) var(--desktop-image-y,0px);scale:var(--desktop-image-scale,1);transform-origin:50%;display:var(--desktop-image-display,block)}.bv-stage.bv-editing:before{pointer-events:none}@media (max-width:767px){.bv-node.bv-image{translate:var(--mobile-image-x,0px) var(--mobile-image-y,0px);scale:var(--mobile-image-scale,1);display:var(--mobile-image-display,block)}}
.vel-results.vel-results-embedded{padding-block:clamp(56px,7vw,110px)}.vel-results-embedded .vel-results-grid:has(>:only-child){grid-template-columns:minmax(0,590px);justify-content:center}.vel-results-embedded .vel-results-cta{text-align:center}
