/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.july4-hero[data-v-f3b80610]{display:flex;width:100%;min-height:100vh;min-height:100svh;background:#fff;color:#fff;overflow:hidden;gap:0}.july4-hero__left[data-v-f3b80610],.july4-hero__right[data-v-f3b80610]{position:relative;overflow:hidden}.july4-hero__left[data-v-f3b80610]{flex:6 0 0;min-width:0;min-height:100%}.july4-hero__right[data-v-f3b80610]{flex:4 0 0;min-width:0;margin-left:-1px;background:#fff;z-index:1}.july4-hero__media-wrap[data-v-f3b80610]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;will-change:transform;transition:transform 1.05s cubic-bezier(.22,1,.36,1)}.july4-hero__media-wrap--from-bottom[data-v-f3b80610]{transform:translate3d(0,112%,0)}.july4-hero__media-wrap--from-bottom.is-in[data-v-f3b80610]{transform:translateZ(0)}.july4-hero__media-wrap--from-top[data-v-f3b80610]{transform:translate3d(0,-112%,0)}.july4-hero__media-wrap--from-top.is-in[data-v-f3b80610]{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.july4-hero__media-wrap[data-v-f3b80610]{transition:none;transform:none!important}}.july4-hero__bg[data-v-f3b80610],.july4-hero__video-fallback[data-v-f3b80610],.july4-hero__video[data-v-f3b80610]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.july4-hero__bg[data-v-f3b80610]{position:absolute;inset:0;width:calc(100% + 2px)}.july4-hero__video-fallback[data-v-f3b80610],.july4-hero__video[data-v-f3b80610]{position:absolute;inset:0}.july4-hero__overlay[data-v-f3b80610]{position:absolute;inset:0;z-index:1;pointer-events:none}.july4-hero__bottom[data-v-f3b80610]{position:absolute;z-index:2;left:56px;right:56px;bottom:48px;display:flex;gap:40px;box-sizing:border-box}.july4-hero__title[data-v-f3b80610]{margin:0;color:#fff;font-family:Atleigh,Atleigh Headline,Georgia,Times New Roman,serif;font-size:128px;font-style:normal;font-weight:400;line-height:110px;font-synthesis:none;display:flex;flex-direction:column}.july4-hero__title-line[data-v-f3b80610]{display:block}.july4-hero__title-line--italic[data-v-f3b80610]{font-style:italic}.july4-hero--weekend .july4-hero__title[data-v-f3b80610]{font-family:Poppins,sans-serif;font-size:84px;font-style:normal;font-weight:600;line-height:74px;letter-spacing:-4px;font-synthesis:style}.july4-hero--weekend .july4-hero__title-line--italic[data-v-f3b80610]{font-style:italic}.july4-hero__copy[data-v-f3b80610]{display:flex;flex-direction:column}@media(min-width:1201px){.july4-hero__bottom[data-v-f3b80610]{align-items:flex-end;justify-content:space-between}.july4-hero__title[data-v-f3b80610]{flex:0 1 auto}.july4-hero__copy[data-v-f3b80610]{flex:0 1 660px;max-width:660px;align-items:flex-end;text-align:right;margin-left:auto}.july4-hero__copy .description[data-v-f3b80610]{max-width:660px;text-align:right}.july4-hero__copy .scroll-button[data-v-f3b80610]{justify-content:flex-end}}@media(min-width:1201px)and (max-width:1600px){.july4-hero--weekend:not(.july4-hero--centered) .july4-hero__bottom[data-v-f3b80610]{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.july4-hero--weekend:not(.july4-hero--centered) .july4-hero__title[data-v-f3b80610]{flex:none}.july4-hero--weekend:not(.july4-hero--centered) .july4-hero__copy[data-v-f3b80610]{flex:none;max-width:none;width:100%;align-items:flex-start;text-align:left;margin-left:0}.july4-hero--weekend:not(.july4-hero--centered) .july4-hero__copy .description[data-v-f3b80610]{max-width:none;text-align:left}.july4-hero--weekend:not(.july4-hero--centered) .july4-hero__copy .scroll-button[data-v-f3b80610]{justify-content:flex-start}}.july4-hero--centered .july4-hero__bottom[data-v-f3b80610]{top:0;bottom:0;left:24px;right:24px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.july4-hero--centered .july4-hero__title[data-v-f3b80610]{flex:none;align-items:center;text-align:center;width:100%;font-weight:500}.july4-hero--centered .july4-hero__copy[data-v-f3b80610]{flex:none;max-width:640px;width:100%;align-items:center;text-align:center;margin-left:0;position:static}.july4-hero--centered .july4-hero__copy .description[data-v-f3b80610]{max-width:none;color:var(--shades-white,#fff);text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:4.32px;text-transform:uppercase;margin-bottom:0}.july4-hero--centered .july4-hero__cta-bottom[data-v-f3b80610]{position:absolute;bottom:48px;left:0;right:0;width:-moz-fit-content;width:fit-content;justify-content:center;z-index:2}.july4-hero--bottom .july4-hero__overlay[data-v-f3b80610]{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12) 45%,rgba(0,0,0,.48))}.july4-hero--bottom .july4-hero__bottom[data-v-f3b80610]{top:auto;bottom:48px;left:40px;right:40px;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:16px}.july4-hero--bottom .july4-hero__copy[data-v-f3b80610],.july4-hero--bottom .july4-hero__title[data-v-f3b80610]{flex:none;align-items:center;text-align:center;width:100%}.july4-hero--bottom .july4-hero__copy[data-v-f3b80610]{max-width:520px;margin-left:0}.july4-hero--bottom .july4-hero__copy .description[data-v-f3b80610]{max-width:none;text-align:center;margin-bottom:20px;font-size:18px;line-height:26px}.july4-hero--bottom .july4-hero__copy .scroll-button[data-v-f3b80610]{justify-content:center;margin-left:auto;margin-right:auto}.july4-hero--bottom.july4-hero--weekend .july4-hero__title[data-v-f3b80610]{font-size:72px;line-height:78px;letter-spacing:-2.5px}@media(min-width:1201px){.july4-hero--centered .july4-hero__bottom[data-v-f3b80610]{align-items:center;justify-content:center}.july4-hero--centered .july4-hero__copy[data-v-f3b80610]{align-items:center;text-align:center;margin-left:0;max-width:640px}.july4-hero--bottom .july4-hero__bottom[data-v-f3b80610]{align-items:center;justify-content:flex-end}.july4-hero--bottom .july4-hero__copy[data-v-f3b80610]{align-items:center;text-align:center;margin-left:0;max-width:520px}}.july4-hero__copy .description[data-v-f3b80610]{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:28px;margin:0 0 32px}.july4-hero__ctas[data-v-f3b80610]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.july4-hero__bottom .scroll-button[data-v-f3b80610]{background:transparent;border:none;color:#fff;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;border-radius:0;display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:0}.july4-hero__bottom .scroll-button:hover .arrow-circle[data-v-f3b80610]{transform:translateY(2px);transition:transform .3s ease}.july4-hero__bottom .scroll-button--memorial .arrow-circle[data-v-f3b80610]{width:32px;height:32px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.july4-hero__bottom .scroll-button--memorial .arrow-circle svg[data-v-f3b80610]{font-size:14px;color:#fff}.july4-hero--centered .july4-hero__bottom .july4-hero__cta-bottom[data-v-f3b80610]{left:0;right:0;margin-left:auto;margin-right:auto}.july4-hero__video[data-v-f3b80610]{position:absolute;inset:0}.july4-hero__bubble[data-v-f3b80610]{position:absolute;left:50%;bottom:60px;transform:translateX(-50%) translateY(-100%);z-index:2;display:flex;align-items:center;gap:12px;width:min(100% - 80px,300px);padding:10px 20px;border-radius:999px;background:#fbfbfb;color:#1c1c1c;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.14);transition:transform .35s ease,box-shadow .35s ease}@media(hover:hover){.july4-hero__bubble[data-v-f3b80610]:hover{transform:translateX(-50%) translateY(-100%) scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.18)}.july4-hero__bubble:hover .july4-hero__bubble-link[data-v-f3b80610]{border-color:#1c1c1c;background-color:#1c1c1c;color:#fff}}.july4-hero--bottom .july4-hero__bubble[data-v-f3b80610]{bottom:40px;transform:translateX(-50%)}@media(hover:hover){.july4-hero--bottom .july4-hero__bubble[data-v-f3b80610]:hover{transform:translateX(-50%) scale(1.05)}}.july4-hero--bottom .july4-bubble-enter-from[data-v-f3b80610]{transform:translate(-50%,20px)}.july4-hero--bottom .july4-bubble-enter-to[data-v-f3b80610]{transform:translate(-50%)}.july4-bubble-enter-active[data-v-f3b80610]{transition:opacity .75s ease,transform .75s ease}.july4-bubble-enter-from[data-v-f3b80610]{opacity:0;transform:translate(-50%,calc(-100% + 20px))}.july4-bubble-enter-to[data-v-f3b80610]{opacity:1;transform:translate(-50%,-100%)}.july4-hero__bubble-thumb-wrap[data-v-f3b80610]{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f4f4f4}.july4-hero__bubble-thumb[data-v-f3b80610]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.4);flex-shrink:0}.july4-hero__bubble-copy[data-v-f3b80610]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.july4-hero__bubble-name[data-v-f3b80610]{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.july4-hero__bubble-meta[data-v-f3b80610]{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.july4-hero__bubble-link[data-v-f3b80610]{width:32px;height:32px;border-radius:50%;border:1px solid #dcdcdc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#1c1c1c;font-size:18px;background-color:transparent;transition:border-color .35s ease,background-color .35s ease,color .35s ease}.fade-in-item[data-v-f3b80610]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.july4-hero--ready .fade-in-item[data-v-f3b80610]{opacity:1;transform:translateY(0)}.july4-hero--ready .july4-hero__title[data-v-f3b80610]{transition-delay:.1s}.july4-hero--ready .july4-hero__copy[data-v-f3b80610]{transition-delay:.25s}.july4-hero--ready .july4-hero__cta-bottom[data-v-f3b80610]{transition-delay:.35s}@media(max-width:1200px){.july4-hero[data-v-f3b80610]{display:block;height:100svh;min-height:100svh}.july4-hero__left[data-v-f3b80610]{width:100%;height:100svh;min-height:100svh}.july4-hero__right[data-v-f3b80610]{display:none}.july4-hero__bg[data-v-f3b80610]{width:100%;height:100%}.july4-hero__overlay[data-v-f3b80610]{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22) 52%,rgba(0,0,0,.52))}.july4-hero__bottom[data-v-f3b80610]{top:auto;left:20px;right:20px;bottom:calc(60px + env(safe-area-inset-bottom, 0px));width:auto;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.july4-hero__title[data-v-f3b80610]{flex:none;font-size:90px;line-height:.92}.july4-hero--weekend .july4-hero__title[data-v-f3b80610]{font-size:clamp(48px,12vw,72px);line-height:.92;letter-spacing:-2px}.july4-hero__copy[data-v-f3b80610]{flex:none;max-width:none;width:100%;align-items:flex-start;text-align:left;margin-left:0}.july4-hero__copy .description[data-v-f3b80610]{font-size:18px;line-height:26px;margin-bottom:20px;text-align:left}.july4-hero__copy .scroll-button[data-v-f3b80610]{justify-content:flex-start}.july4-hero--centered .july4-hero__bottom[data-v-f3b80610]{top:0;bottom:0;left:20px;right:20px;align-items:center;justify-content:center;text-align:center}.july4-hero--centered .july4-hero__cta-bottom[data-v-f3b80610]{bottom:calc(60px + env(safe-area-inset-bottom, 0px))}.july4-hero--centered .july4-hero__copy .description[data-v-f3b80610]{font-size:14px;letter-spacing:3px}.july4-hero--bottom .july4-hero__bottom[data-v-f3b80610]{top:auto;left:20px;right:20px;bottom:calc(48px + env(safe-area-inset-bottom, 0px));align-items:center;justify-content:flex-end;text-align:center;gap:14px}.july4-hero--bottom .july4-hero__copy[data-v-f3b80610]{align-items:center;text-align:center}.july4-hero--bottom .july4-hero__copy .description[data-v-f3b80610]{font-size:16px;line-height:24px;margin-bottom:16px;text-align:center}.july4-hero--bottom .july4-hero__copy .scroll-button[data-v-f3b80610]{justify-content:center}.july4-hero--bottom.july4-hero--weekend .july4-hero__title[data-v-f3b80610]{font-size:clamp(40px,10vw,56px);line-height:1.05;letter-spacing:-1.5px}}.july4-hero:not(.july4-hero--ready) .july4-hero__title{visibility:hidden}.july4-hero:not(.july4-hero--weekend) .july4-hero__title{font-family:Atleigh,Atleigh Headline,Georgia,Times New Roman,serif;font-synthesis:none}.bf-hero[data-v-2027d3aa]{width:100%;height:100%}.bf-hero[data-v-2027d3aa] .july4-hero__bottom{top:50%;bottom:auto;left:40px;right:40px;transform:translateY(-50%);flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.bf-hero[data-v-2027d3aa] .july4-hero--weekend .july4-hero__title{color:var(--shades-white,#fff);text-align:center;align-items:center;width:100%;font-family:Poppins,sans-serif;font-size:100px;font-style:normal;font-weight:500;line-height:88px;letter-spacing:-4px;flex:none}.bf-hero[data-v-2027d3aa] .july4-hero__copy{flex:none;display:flex;flex-direction:column;align-items:center;text-align:center;margin:24px 0 0;max-width:560px;width:100%;gap:0}.bf-hero[data-v-2027d3aa] .july4-hero__copy .description{color:var(--shades-white,#fff);text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px;max-width:none}.bf-hero[data-v-2027d3aa] .july4-hero__copy .scroll-button,.bf-hero[data-v-2027d3aa] .july4-hero__ctas .scroll-button{margin:0 auto;padding:14px 28px;border:1px solid #fff;border-radius:999px;gap:0;justify-content:center;font-size:14px;font-weight:400;letter-spacing:.5px;text-transform:none;color:#fff;background:transparent;transition:background-color .25s ease,color .25s ease}.bf-hero--dual[data-v-2027d3aa] .july4-hero__ctas{margin:0;gap:12px}.bf-hero--dual[data-v-2027d3aa] .july4-hero__ctas .scroll-button{margin:0}.bf-hero[data-v-2027d3aa] .july4-hero__copy .scroll-button .arrow-circle,.bf-hero[data-v-2027d3aa] .july4-hero__ctas .scroll-button .arrow-circle{display:none}.bf-hero[data-v-2027d3aa] .july4-hero__copy .scroll-button .button-text,.bf-hero[data-v-2027d3aa] .july4-hero__ctas .scroll-button .button-text{text-transform:none;letter-spacing:.5px}@media(hover:hover){.bf-hero[data-v-2027d3aa] .july4-hero__copy .scroll-button:hover,.bf-hero[data-v-2027d3aa] .july4-hero__ctas .scroll-button:hover{background:#fff;color:#1c1c1c}}@media screen and (max-width:1200px){.bf-hero[data-v-2027d3aa] .july4-hero__bottom{left:24px;right:24px;gap:0}.bf-hero[data-v-2027d3aa] .july4-hero--weekend .july4-hero__title{font-size:clamp(48px,12vw,100px);line-height:.9;letter-spacing:-2px}.bf-hero[data-v-2027d3aa] .july4-hero__copy{margin-top:24px}.bf-hero[data-v-2027d3aa] .july4-hero__copy .description{font-size:16px;margin-bottom:16px}.bf-hero--dual[data-v-2027d3aa] .july4-hero__ctas{flex-direction:column;width:100%;max-width:280px}.bf-hero--dual[data-v-2027d3aa] .july4-hero__ctas .scroll-button{width:100%}}@media(min-width:1201px){.bf-hero[data-v-2027d3aa] .july4-hero__bottom{flex-direction:column;align-items:center;justify-content:center}.bf-hero[data-v-2027d3aa] .july4-hero__copy{align-items:center;text-align:center;margin-left:0;max-width:560px}.bf-hero[data-v-2027d3aa] .july4-hero__copy .description{text-align:center}.bf-hero[data-v-2027d3aa] .july4-hero__copy .scroll-button{justify-content:center}}.vertical-marquee-section[data-v-7ad28a5c]{width:100%;background:transparent}.vertical-marquee-container[data-v-7ad28a5c]{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width:991px){.vertical-marquee-container[data-v-7ad28a5c]{gap:20px;padding:0}}.left-col[data-v-7ad28a5c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;width:100%;max-width:980px}@media screen and (max-width:991px){.left-col[data-v-7ad28a5c]{padding:24px 32px}}.title-container[data-v-7ad28a5c]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:100%;flex-wrap:wrap}.fade-left-item[data-v-7ad28a5c]{opacity:0;filter:blur(10px);transform:translateY(16px);transition:opacity .9s ease-out,filter 1.1s ease-out,transform 1.1s ease-out}.vertical-marquee-section.is-visible .fade-left-item[data-v-7ad28a5c]{opacity:1;filter:blur(0);transform:translateY(0)}.title.fade-left-item[data-v-7ad28a5c]{transition-delay:.1s}.description.fade-left-item[data-v-7ad28a5c]{transition-delay:.25s}.scroll-button.fade-left-item[data-v-7ad28a5c]{transition-delay:.45s}.financing-logos.fade-left-item[data-v-7ad28a5c]{transition-delay:0s}.title[data-v-7ad28a5c]{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:8px;text-align:center;width:100%}@media screen and (min-width:1601px){.title[data-v-7ad28a5c]{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-1px}}@media screen and (max-width:991px){.title[data-v-7ad28a5c]{font-size:32px;line-height:44px;letter-spacing:-1.4px}}.financing-logos[data-v-7ad28a5c]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px;width:100%}.financing-logos .financing-logo[data-v-7ad28a5c]{height:18px;width:auto;display:block}.financing-logos .financing-logo[data-v-7ad28a5c]:first-child{margin-bottom:4px;height:20px}.description[data-v-7ad28a5c]{color:#595959;font-size:16px;font-weight:400;margin-bottom:32px;max-width:660px;text-align:center}@media screen and (min-width:1601px){.description[data-v-7ad28a5c]{font-size:18px}}@media screen and (max-width:992px){.description[data-v-7ad28a5c]{font-size:14px;margin-bottom:20px}}.scroll-button[data-v-7ad28a5c]{background:transparent;border:none;color:#1c1c1c;padding:0;font-size:14px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;border-radius:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:0 auto}.scroll-button:hover .arrow-circle[data-v-7ad28a5c]{transform:translateY(2px);transition:transform .3s ease}.arrow-circle[data-v-7ad28a5c]{width:auto;height:auto;border-radius:0;border:none;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.arrow-circle svg[data-v-7ad28a5c]{font-size:14px;color:#1c1c1c;transform:rotate(-135deg)}.vertical-marquee-section--circle-arrow .arrow-circle[data-v-7ad28a5c]{width:32px;height:32px;border-radius:50%;border:1px solid #1c1c1c}.vertical-marquee-section--circle-arrow .scroll-button:hover .arrow-circle[data-v-7ad28a5c]{transform:translateX(3px)}.marquee-wrapper[data-v-7ad28a5c]{position:relative;width:100%;overflow:hidden;padding:12px 0;touch-action:pan-y pinch-zoom}@media(hover:hover)and (pointer:fine){.marquee-wrapper[data-v-7ad28a5c]{cursor:default}.marquee-wrapper.dragging[data-v-7ad28a5c]{cursor:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media(pointer:coarse){.marquee-wrapper[data-v-7ad28a5c]{cursor:grab}.marquee-wrapper.dragging[data-v-7ad28a5c]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.marquee-track[data-v-7ad28a5c]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;will-change:transform}.marquee-item[data-v-7ad28a5c]{flex:0 0 auto;margin-right:8px}.fade-in-item[data-v-7ad28a5c]{opacity:0;filter:blur(12px);transform:translateY(12px);transition:opacity .9s ease-out,filter 1.1s ease-out,transform 1.1s ease-out;transition-delay:var(--stagger-delay,0s)}.vertical-marquee-section.is-visible .fade-in-item[data-v-7ad28a5c]{opacity:1;filter:blur(0);transform:translateY(0)}.card[data-v-7ad28a5c]{display:block;width:clamp(220px,32vw,600px);height:auto;min-width:320px;aspect-ratio:1;position:relative;text-decoration:none;color:inherit;overflow:hidden;border-radius:0;transform:translateZ(0)}.card.card--custom-height[data-v-7ad28a5c]{aspect-ratio:auto}@media screen and (max-width:767px){.card.card--custom-height[data-v-7ad28a5c]{aspect-ratio:4/5;height:auto!important}}.card img[data-v-7ad28a5c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;display:block}.product-promo-badge[data-v-7ad28a5c]{position:absolute;top:12px;left:12px;z-index:3}.badge[data-v-7ad28a5c]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--brl-pill-radius)}.badge--promo[data-v-7ad28a5c]{color:#009173;background:rgba(0,145,115,.07)}.badge--fast-delivery[data-v-7ad28a5c]{color:#0057a3;background:rgba(0,87,163,.04);display:inline-flex;align-items:center;gap:4px}.fast-delivery-icon[data-v-7ad28a5c]{width:16px;height:16px}.card:hover img[data-v-7ad28a5c]{transform:scale(1.06)}.card-caption[data-v-7ad28a5c]{position:absolute;top:0;left:0;right:0;color:#fff;padding:40px 16px 24px;font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-2.16px;text-transform:uppercase;text-align:center;z-index:2}@media(pointer:coarse)and (min-width:600px){.card[data-v-7ad28a5c]{width:clamp(220px,44vw,360px);height:auto;aspect-ratio:1/1;min-height:0}.card img[data-v-7ad28a5c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:1200px)and (min-width:768px){.card[data-v-7ad28a5c]{width:clamp(220px,40vw,340px);height:auto;aspect-ratio:1/1;min-height:0}}@media screen and (max-width:767px){.marquee-item[data-v-7ad28a5c]{margin-right:12px}.card[data-v-7ad28a5c]{width:78vw;max-width:92vw;height:auto;aspect-ratio:4/5;min-width:0;min-height:0}.card img[data-v-7ad28a5c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.title-container[data-v-7ad28a5c]{flex-direction:column;gap:4px}.description[data-v-7ad28a5c]{font-size:14px}.card-caption[data-v-7ad28a5c]{font-size:18px;letter-spacing:-1.4px;padding:24px 12px 18px}}.title-link[data-v-7ad28a5c]{color:inherit;text-decoration:none;display:inline-block;cursor:pointer}.vertical-marquee-section--memorial .left-col--memorial[data-v-7ad28a5c]{align-items:flex-start;text-align:left;padding:32px;width:100%;max-width:980px}.vertical-marquee-section--memorial .memorial-header[data-v-7ad28a5c]{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.vertical-marquee-section--memorial .title-container[data-v-7ad28a5c]{justify-content:flex-start;width:100%}.vertical-marquee-section--memorial .title[data-v-7ad28a5c]{color:var(--shades-black,#1c1c1c);text-align:left;font-family:Atleigh Headline,serif;font-size:clamp(40px,6vw,72px);font-style:normal;font-weight:400;line-height:1.15;letter-spacing:-1px;margin-bottom:8px;width:100%}.vertical-marquee-section--memorial .description[data-v-7ad28a5c]{color:#595959;font-size:20px;font-weight:400;line-height:28px;margin-bottom:32px;max-width:660px;text-align:left}.vertical-marquee-section--memorial .scroll-button--memorial[data-v-7ad28a5c]{margin:0;justify-content:flex-start}.vertical-marquee-section--memorial .scroll-button--memorial .arrow-circle[data-v-7ad28a5c]{width:32px;height:32px;border-radius:50%;border:1px solid #1c1c1c}.vertical-marquee-section--memorial .scroll-button--memorial .arrow-circle svg[data-v-7ad28a5c]{font-size:14px;color:#1c1c1c;transform:rotate(-135deg)}@media screen and (min-width:1400px){.vertical-marquee-section--memorial .left-col--memorial[data-v-7ad28a5c]{max-width:none;padding:48px 24px 32px;align-items:flex-start;text-align:left}.vertical-marquee-section--memorial .memorial-header[data-v-7ad28a5c]{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:1920px;margin:0 auto}.vertical-marquee-section--memorial .title-container[data-v-7ad28a5c]{justify-content:flex-start}.vertical-marquee-section--memorial .scroll-button--memorial[data-v-7ad28a5c]{margin:24px 0 0;justify-content:flex-start}.vertical-marquee-section--memorial .description[data-v-7ad28a5c]{max-width:660px;width:100%;text-align:left;margin-bottom:32px}.vertical-marquee-section--memorial .title[data-v-7ad28a5c]{text-align:left;margin-bottom:8px;width:auto}}@media screen and (min-width:1600px){.vertical-marquee-section--memorial .title[data-v-7ad28a5c]{font-size:96px;line-height:120px}}@media screen and (max-width:991px){.vertical-marquee-section--memorial .left-col--memorial[data-v-7ad28a5c]{padding:24px 32px}.vertical-marquee-section--memorial .title[data-v-7ad28a5c]{font-size:clamp(36px,10vw,56px);line-height:1.15}.vertical-marquee-section--memorial .description[data-v-7ad28a5c]{font-size:18px;line-height:26px;margin-bottom:20px}}.ebm[data-v-fb6e706a]{width:100%;padding:48px 0 56px;background:#fff;overflow:hidden}.ebm__header[data-v-fb6e706a]{width:100%;max-width:980px;margin:0 auto 40px;padding:0 32px;text-align:center;opacity:0;filter:blur(10px);transform:translateY(16px);transition:opacity .9s ease-out .1s,filter 1.1s ease-out .1s,transform 1.1s ease-out .1s}.ebm--in .ebm__header[data-v-fb6e706a]{opacity:1;filter:blur(0);transform:translateY(0)}@media screen and (max-width:991px){.ebm__header[data-v-fb6e706a]{margin-bottom:28px;padding:0 20px}}.ebm__title[data-v-fb6e706a]{margin:0 0 8px;color:#1c1c1c;font-family:Poppins,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:48px}@media screen and (min-width:1601px){.ebm__title[data-v-fb6e706a]{font-size:48px;line-height:60px;letter-spacing:-1px}}@media screen and (max-width:991px){.ebm__title[data-v-fb6e706a]{font-size:32px;line-height:40px}}.ebm__description[data-v-fb6e706a]{margin:0 auto;max-width:560px;color:#595959;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ebm__rows[data-v-fb6e706a]{display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(20px);transition:opacity .9s ease-out .28s,transform 1s ease-out .28s}.ebm--in .ebm__rows[data-v-fb6e706a]{opacity:1;transform:translateY(0)}@media screen and (max-width:991px){.ebm__rows[data-v-fb6e706a]{gap:12px}}.ebm__row[data-v-fb6e706a]{width:100%;overflow:hidden}.ebm__track[data-v-fb6e706a]{display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.ebm--in .ebm__row--left .ebm__track[data-v-fb6e706a]{animation-name:ebm-marquee-left-fb6e706a;animation-duration:55s;animation-delay:-27.5s}.ebm--in .ebm__row--right .ebm__track[data-v-fb6e706a]{animation-name:ebm-marquee-right-fb6e706a;animation-duration:62s;animation-delay:-31s}.ebm__row:hover .ebm__track[data-v-fb6e706a]{animation-play-state:paused}.ebm__segment[data-v-fb6e706a]{display:flex;flex-shrink:0;align-items:stretch;gap:16px;padding-right:16px}@media screen and (max-width:991px){.ebm__segment[data-v-fb6e706a]{gap:12px;padding-right:12px}}.ebm__card[data-v-fb6e706a]{--ebm-h:clamp(280px,32vw,420px);margin:0;flex:0 0 auto;height:var(--ebm-h);overflow:hidden;background:#f3f3f3;width:calc(var(--ebm-h)*.78)}.ebm__card--narrow[data-v-fb6e706a]{width:calc(var(--ebm-h)*.68)}.ebm__card--mid[data-v-fb6e706a]{width:calc(var(--ebm-h)*.78)}.ebm__card--wide[data-v-fb6e706a]{width:calc(var(--ebm-h)*1.12)}@media screen and (max-width:991px){.ebm__card[data-v-fb6e706a]{--ebm-h:clamp(200px,48vw,280px)}}.ebm__img[data-v-fb6e706a]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes ebm-marquee-left-fb6e706a{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ebm-marquee-right-fb6e706a{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.ebm__track[data-v-fb6e706a]{animation:none!important}.ebm__row--right .ebm__track[data-v-fb6e706a]{transform:none}.ebm__rows[data-v-fb6e706a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ebm__row[data-v-fb6e706a]{overflow-x:auto}.ebm__track[data-v-fb6e706a]{width:-moz-max-content;width:max-content}.ebm__segment[data-v-fb6e706a]:last-child{display:none}}.tir[data-v-5ccd079c]{width:100%;background:#fff;position:relative;contain:layout style paint}.tir-inner[data-v-5ccd079c]{width:100%;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px}.tir-card[data-v-5ccd079c]{display:flex;flex-direction:column;position:relative;height:100%;z-index:1;contain:layout style;transform:translateZ(0)}.tir-header[data-v-5ccd079c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;width:100%;max-width:980px;margin:0 auto}@media screen and (max-width:991px){.tir-header[data-v-5ccd079c]{padding:24px 32px}}.tir-header-title[data-v-5ccd079c]{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:8px;text-align:center;width:100%}@media screen and (min-width:1601px){.tir-header-title[data-v-5ccd079c]{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-1px}}@media screen and (max-width:991px){.tir-header-title[data-v-5ccd079c]{font-size:32px;line-height:44px;letter-spacing:-1.4px}}.tir-header-description[data-v-5ccd079c]{color:#595959;font-size:16px;font-weight:400;margin-bottom:32px;max-width:660px;text-align:center}@media screen and (min-width:1601px){.tir-header-description[data-v-5ccd079c]{font-size:18px}}@media screen and (max-width:992px){.tir-header-description[data-v-5ccd079c]{font-size:14px;margin-bottom:20px}}.tir-caption[data-v-5ccd079c]{margin-top:12px;font-size:17px;text-transform:uppercase;color:#1c1c1c;display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:opacity .3s ease;position:relative;z-index:2}.tir-caption[data-v-5ccd079c]:hover{opacity:.7}.tir-caption-text[data-v-5ccd079c]{font-weight:500}.tir-caption-arrow[data-v-5ccd079c]{font-size:14px;color:#1c1c1c;transform:rotate(-135deg);flex-shrink:0;transition:transform .3s ease}.tir-card:hover .tir-caption-arrow[data-v-5ccd079c]{transform:rotate(-135deg) translate(2px,-2px)}.tir-media[data-v-5ccd079c]{position:relative;aspect-ratio:4/5;overflow:hidden;width:100%;flex:1 0 auto;min-height:0}.tir-media-inner[data-v-5ccd079c]{overflow:hidden;width:100%;height:100%;clip-path:inset(100% 0 0 0);transition:clip-path 1.35s cubic-bezier(.77,0,.175,1);transition-delay:var(--tir-delay,.18s)}.tir.is-visible .tir-media-inner[data-v-5ccd079c]{clip-path:inset(0)}.tir-content[data-v-5ccd079c]{position:absolute;top:20px;left:0;width:100%;padding:0 16px;pointer-events:none;display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:1}.tir-caption-overlay[data-v-5ccd079c]{display:none}.tir-title[data-v-5ccd079c]{font-size:40px;letter-spacing:-2.4px;text-transform:uppercase}.tir-desc[data-v-5ccd079c],.tir-title[data-v-5ccd079c]{color:#fff;font-style:normal;font-weight:400;line-height:normal}.tir-desc[data-v-5ccd079c]{font-size:16px;letter-spacing:-.96px}.tir-link[data-v-5ccd079c]{display:flex;flex-direction:column;width:100%;flex:1 0 auto;position:relative;z-index:2;min-height:0;pointer-events:auto}.tir-media img[data-v-5ccd079c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.08) translate3d(0,8%,0);transition:transform 1.6s cubic-bezier(.22,1,.36,1) var(--tir-delay,.18s)}.tir.is-visible .tir-media img[data-v-5ccd079c]{transform:scale(1) translateZ(0)}.tir-card:hover .tir-media img[data-v-5ccd079c]{transform:scale(1.04);transition:transform .4s ease}.fade-left-item[data-v-5ccd079c]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)}.tir.is-visible .fade-left-item[data-v-5ccd079c]{opacity:1;transform:none}.tir-header-title.fade-left-item[data-v-5ccd079c]{transition-delay:.08s}.tir-header-description.fade-left-item[data-v-5ccd079c]{transition-delay:.2s}.fade-item .tir-caption[data-v-5ccd079c]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1) calc(var(--tir-delay, .18s) + .15s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--tir-delay, .18s) + .15s)}.tir.is-visible .fade-item .tir-caption[data-v-5ccd079c]{opacity:1;transform:none}@media screen and (min-width:900px){.tir-media-inner[data-v-5ccd079c]{position:absolute;inset:0}}@media(prefers-reduced-motion:reduce){.fade-item .tir-caption[data-v-5ccd079c],.fade-left-item[data-v-5ccd079c],.tir-media img[data-v-5ccd079c],.tir-media-inner[data-v-5ccd079c]{opacity:1;transform:none;clip-path:none;transition:none}}@media screen and (max-width:899px){.tir-inner[data-v-5ccd079c]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-auto-rows:1fr;gap:4px;padding:0 16px}.tir-card[data-v-5ccd079c]{position:relative}.tir-card[data-v-5ccd079c]:first-child{grid-column:1;grid-row:1/span 2}.tir-card[data-v-5ccd079c]:nth-child(2){grid-column:2;grid-row:1}.tir-card[data-v-5ccd079c]:nth-child(3){grid-column:2;grid-row:2}.tir-link[data-v-5ccd079c]{flex:1 0 auto;min-height:0;height:100%;position:relative;z-index:1;display:flex;flex-direction:column}.tir-media[data-v-5ccd079c]{height:100%;aspect-ratio:auto;flex:1 0 auto;min-height:0}.tir-card:nth-child(2) .tir-media[data-v-5ccd079c],.tir-card:nth-child(3) .tir-media[data-v-5ccd079c]{aspect-ratio:2/3;height:auto}.tir-media-inner[data-v-5ccd079c]{position:absolute;inset:0}.tir-content[data-v-5ccd079c]{top:0;padding:16px;justify-content:flex-end}.tir-caption-overlay[data-v-5ccd079c]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.tir-caption-overlay-text[data-v-5ccd079c]{color:#fff;font-size:12px;font-weight:500;text-transform:uppercase}.tir-caption-overlay-arrow[data-v-5ccd079c]{font-size:12px;color:#fff;transform:rotate(-135deg);flex-shrink:0}.tir-caption[data-v-5ccd079c]{display:none}}.tir--memorial .tir-header--memorial[data-v-5ccd079c]{max-width:none;padding:48px 24px 32px}.tir--memorial .tir-header-title[data-v-5ccd079c]{color:var(--shades-black,#1c1c1c);text-align:center;font-family:Atleigh Headline,serif;font-size:96px;font-style:normal;font-weight:400;line-height:120px;letter-spacing:-1px;margin-bottom:12px}.tir--memorial .tir-header-description[data-v-5ccd079c]{color:#595959;font-size:20px;font-weight:400;line-height:28px;max-width:720px;margin-bottom:0}@media screen and (max-width:1200px){.tir--memorial .tir-header-title[data-v-5ccd079c]{font-size:clamp(56px,8vw,96px);line-height:1.2}}@media screen and (max-width:991px){.tir--memorial .tir-header-title[data-v-5ccd079c]{font-size:clamp(48px,12vw,72px);line-height:1.15}.tir--memorial .tir-header-description[data-v-5ccd079c]{font-size:18px;line-height:26px}}.black-friday-page[data-v-0815db08]{width:100%;min-height:100vh;background:#fff;color:#1c1c1c;font-family:Poppins,system-ui,sans-serif;position:relative;overflow-x:clip}.section[data-v-0815db08]{width:100%;position:relative;padding:0}.hero-section[data-v-0815db08]{overflow:hidden;min-height:100vh}@media screen and (max-width:1200px){.hero-section[data-v-0815db08]{height:100svh;min-height:100svh}}.marquee-section[data-v-0815db08]{position:relative;z-index:3;min-height:auto;background:#fff;isolation:isolate}.marquee-section[data-v-0815db08] .left-col,.marquee-section[data-v-0815db08] .marquee-wrapper,.marquee-section[data-v-0815db08] .scroll-button{position:relative;z-index:2;pointer-events:auto}.everyday-section[data-v-0815db08]{min-height:auto;background:#fff;overflow:hidden}.three-image-section[data-v-0815db08]{min-height:auto;background:#fff}.section.spacer-section[data-v-0815db08]{height:96px;min-height:96px;background:transparent;pointer-events:none}@media screen and (max-width:991px){.section.spacer-section[data-v-0815db08]{height:48px;min-height:48px}}.spacer-section--hero-marquee[data-v-0815db08]{height:120px;min-height:120px}@media screen and (max-width:991px){.spacer-section--hero-marquee[data-v-0815db08]{height:64px;min-height:64px}}.spacer[data-v-0815db08]{height:100%;min-height:inherit}.trustpilot-section[data-v-0815db08]{min-height:30vh;padding:60px 20px 80px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff}@media screen and (min-width:900px){.trustpilot-section[data-v-0815db08]{padding:80px 40px 100px}}.trustpilot-widget[data-v-0815db08]{width:100%;max-width:1440px;margin:0 auto}.section.footer-checkout-section[data-v-0815db08]{background:#fff}@media screen and (max-width:991px){.section.footer-checkout-section[data-v-0815db08]{padding-bottom:env(safe-area-inset-bottom,0)}}.marquee-section[data-v-0815db08] .vms-header{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}