.elementor-876 .elementor-element.elementor-element-7c7f41cc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.35;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-876 .elementor-element.elementor-element-7c7f41cc::before, .elementor-876 .elementor-element.elementor-element-7c7f41cc > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-7c7f41cc > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-7c7f41cc > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-7c7f41cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-7c7f41cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-876 .elementor-element.elementor-element-39db1347{--display:flex;--overlay-opacity:0.35;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-39db1347:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-39db1347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tre.inc/wp-content/uploads/2025/09/sayan-dutta-jcwMtkxRa-M-unsplash_converted_compressed.avif");background-repeat:no-repeat;}.elementor-876 .elementor-element.elementor-element-39db1347::before, .elementor-876 .elementor-element.elementor-element-39db1347 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-39db1347 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-39db1347 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-39db1347 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-39db1347 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97883ed );--background-overlay:'';}.elementor-876 .elementor-element.elementor-element-226f462c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-876 .elementor-element.elementor-element-5721ec74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-6806f72d{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-876 .elementor-element.elementor-element-6806f72d .elementor-heading-title{font-family:var( --e-global-typography-e5410ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e5410ea-font-size );font-weight:var( --e-global-typography-e5410ea-font-weight );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );color:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-2ad7c34f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-477feebc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-876 .elementor-element.elementor-element-477feebc .elementor-heading-title{font-family:var( --e-global-typography-0ae4d47-font-family ), Sans-serif;font-size:var( --e-global-typography-0ae4d47-font-size );font-weight:var( --e-global-typography-0ae4d47-font-weight );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );color:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-5e6ee3e5{--display:flex;}.elementor-876 .elementor-element.elementor-element-5b5d27c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-5b5d27c:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-5b5d27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-876 .elementor-element.elementor-element-28e2f79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-2bc46bc{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:0rem;}.elementor-876 .elementor-element.elementor-element-a2e1bda img{width:4rem;max-width:4rem;}.elementor-876 .elementor-element.elementor-element-c1bffa9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-93ca0e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-4a3b6d5{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-4a3b6d5:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-4a3b6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tre.inc/wp-content/uploads/2025/08/plus-icon_river_spaced-more.svg");background-position:top right;background-repeat:repeat;background-size:1.5rem auto;}.elementor-876 .elementor-element.elementor-element-0a0aa99{--display:flex;}.elementor-876 .elementor-element.elementor-element-ac66554{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-ac66554::before, .elementor-876 .elementor-element.elementor-element-ac66554 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-ac66554 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-ac66554 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-ac66554 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-ac66554 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-876 .elementor-element.elementor-element-ac66554:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-ac66554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://tre.inc/wp-content/uploads/2026/02/brand-video-2026-cover.jpg") 50% 50%;background-size:cover;}.elementor-876 .elementor-element.elementor-element-6f8cd8a .elementor-icon-wrapper{text-align:center;}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-framed .elementor-icon, .elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-default .elementor-icon{color:var( --e-global-color-16b6c3c );border-color:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-framed .elementor-icon, .elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16b6c3c );}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-framed .elementor-icon:hover, .elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-framed .elementor-icon:hover, .elementor-876 .elementor-element.elementor-element-6f8cd8a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-876 .elementor-element.elementor-element-6f8cd8a .elementor-icon{font-size:6rem;}.elementor-876 .elementor-element.elementor-element-6f8cd8a .elementor-icon svg{height:6rem;}.elementor-876 .elementor-element.elementor-element-8c4e83b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-5838d40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-876 .elementor-element.elementor-element-bb179ce{--display:flex;--min-height:7rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-bb179ce:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-bb179ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tre.inc/wp-content/uploads/2025/08/plus-icon_canopy_spaced-more.svg");background-position:top right;background-repeat:repeat;background-size:1rem auto;}.elementor-876 .elementor-element.elementor-element-0857c34 .elementor-heading-title{font-family:var( --e-global-typography-0ae4d47-font-family ), Sans-serif;font-size:var( --e-global-typography-0ae4d47-font-size );font-weight:var( --e-global-typography-0ae4d47-font-weight );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );color:var( --e-global-color-text );}.elementor-876 .elementor-element.elementor-element-9cb8047{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:5rem;--e-filter-normal-text-color:var( --e-global-color-secondary );--e-filter-hover-text-color:var( --e-global-color-accent );--e-filter-active-text-color:var( --e-global-color-accent );}.elementor-876 .elementor-element.elementor-element-9cb8047 .e-filter-item{font-family:var( --e-global-typography-e5410ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e5410ea-font-size );font-weight:var( --e-global-typography-e5410ea-font-weight );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );}.elementor-876 .elementor-element.elementor-element-9cb8047 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-876 .elementor-element.elementor-element-4745706{--grid-columns:3;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-876 .elementor-element.elementor-element-4745706 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-876 .elementor-element.elementor-element-4745706 .e-loop-item > .elementor-section, .elementor-876 .elementor-element.elementor-element-4745706 .e-loop-item > .elementor-section > .elementor-container, .elementor-876 .elementor-element.elementor-element-4745706 .e-loop-item > .e-con, .elementor-876 .elementor-element.elementor-element-4745706 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-876:not(.elementor-motion-effects-element-type-background), body.elementor-page-876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8EEBD;}:root{--page-title-display:none;}body.elementor-page-876{margin:0rem 0rem 0rem 0rem;}@media(min-width:768px){.elementor-876 .elementor-element.elementor-element-226f462c{--content-width:1600px;}.elementor-876 .elementor-element.elementor-element-5721ec74{--width:10rem;}.elementor-876 .elementor-element.elementor-element-2ad7c34f{--width:100%;}.elementor-876 .elementor-element.elementor-element-2bc46bc{--width:75%;}.elementor-876 .elementor-element.elementor-element-93ca0e3{--width:50%;}.elementor-876 .elementor-element.elementor-element-4a3b6d5{--width:60%;}.elementor-876 .elementor-element.elementor-element-bb179ce{--width:40rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-876 .elementor-element.elementor-element-4a3b6d5{--width:90%;}}@media(max-width:1024px){.elementor-876 .elementor-element.elementor-element-6806f72d .elementor-heading-title{font-size:var( --e-global-typography-e5410ea-font-size );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );}.elementor-876 .elementor-element.elementor-element-477feebc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-876 .elementor-element.elementor-element-477feebc .elementor-heading-title{font-size:var( --e-global-typography-0ae4d47-font-size );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );}.elementor-876 .elementor-element.elementor-element-5b5d27c{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-876 .elementor-element.elementor-element-28e2f79{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-2bc46bc{--justify-content:space-evenly;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-876 .elementor-element.elementor-element-c1bffa9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-876 .elementor-element.elementor-element-93ca0e3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-876 .elementor-element.elementor-element-4a3b6d5{--min-height:24rem;}.elementor-876 .elementor-element.elementor-element-4a3b6d5:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-4a3b6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0.75rem auto;}.elementor-876 .elementor-element.elementor-element-0a0aa99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-ac66554{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-8c4e83b{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-876 .elementor-element.elementor-element-5838d40{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-bb179ce{--min-height:6rem;}.elementor-876 .elementor-element.elementor-element-bb179ce:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-bb179ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0.75rem auto;}.elementor-876 .elementor-element.elementor-element-0857c34 .elementor-heading-title{font-size:var( --e-global-typography-0ae4d47-font-size );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );}.elementor-876 .elementor-element.elementor-element-9cb8047{--e-filter-space-between:4rem;}.elementor-876 .elementor-element.elementor-element-9cb8047 .e-filter-item{font-size:var( --e-global-typography-e5410ea-font-size );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );padding:0px 0px 0px 0px;}.elementor-876 .elementor-element.elementor-element-4745706{--grid-columns:2;--grid-row-gap:0.5rem;--grid-column-gap:0.5rem;}}@media(max-width:767px){.elementor-876 .elementor-element.elementor-element-226f462c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-876 .elementor-element.elementor-element-6806f72d .elementor-heading-title{font-size:var( --e-global-typography-e5410ea-font-size );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );}.elementor-876 .elementor-element.elementor-element-477feebc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-876 .elementor-element.elementor-element-477feebc .elementor-heading-title{font-size:var( --e-global-typography-0ae4d47-font-size );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );}.elementor-876 .elementor-element.elementor-element-5b5d27c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:16vw;--padding-bottom:16vw;--padding-left:6vw;--padding-right:6vw;}.elementor-876 .elementor-element.elementor-element-28e2f79{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-876 .elementor-element.elementor-element-2bc46bc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-a2e1bda img{width:3rem;max-width:3rem;}.elementor-876 .elementor-element.elementor-element-c1bffa9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-876 .elementor-element.elementor-element-93ca0e3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-4a3b6d5{--min-height:7rem;}.elementor-876 .elementor-element.elementor-element-6f8cd8a .elementor-icon{font-size:3rem;}.elementor-876 .elementor-element.elementor-element-6f8cd8a .elementor-icon svg{height:3rem;}.elementor-876 .elementor-element.elementor-element-8c4e83b{--padding-top:16vw;--padding-bottom:16vw;--padding-left:6vw;--padding-right:6vw;}.elementor-876 .elementor-element.elementor-element-5838d40{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-876 .elementor-element.elementor-element-bb179ce{--min-height:4rem;}.elementor-876 .elementor-element.elementor-element-0857c34 .elementor-heading-title{font-size:var( --e-global-typography-0ae4d47-font-size );line-height:var( --e-global-typography-0ae4d47-line-height );letter-spacing:var( --e-global-typography-0ae4d47-letter-spacing );}.elementor-876 .elementor-element.elementor-element-9cb8047{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:1rem;}.elementor-876 .elementor-element.elementor-element-9cb8047 .e-filter-item{font-size:var( --e-global-typography-e5410ea-font-size );line-height:var( --e-global-typography-e5410ea-line-height );letter-spacing:var( --e-global-typography-e5410ea-letter-spacing );}.elementor-876 .elementor-element.elementor-element-4745706{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-ac66554 */.elementor-876 .elementor-element.elementor-element-ac66554 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS */.hero {
  position: relative;
  width: 100vw;
  height: 100svh;
  overflow: hidden;
}

.hero-bg {
  position: absolute;
  inset: 0;
  width: 110%;
  height: 110%;
  background: url('/path/to/your-image.jpg') center/cover no-repeat;
  animation: slow-pan 30s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes slow-pan {
  0% { transform: scale(1) translate(0,0); }
  50% { transform: scale(1.05) translate(-2%,-2%); }
  100% { transform: scale(1.1) translate(2%,2%); }
}

.hero-grid {
  position: absolute;
  inset: 0;
  width: 100vw;
  height: 100svh;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  transition: opacity .3s ease;
}

.hero-grid span {
  will-change: transform;
}

.hero-grid span img{
  width:12px;height:12px;opacity:.15;display:block;
  animation: gridIn var(--dur, .45s) ease-out both;
  animation-delay: calc(var(--start, 1500ms) + var(--d,0) * var(--step, 25ms));
}
.hero-grid.animating span img{ will-change: transform, opacity; }

@keyframes gridIn{
  0%{ opacity:0; transform:scale(0); }
  70%{ opacity:.15; transform:scale(1.3); }
  100%{ opacity:.15; transform:scale(1); }
}

.hero-content {
  position: relative;
  z-index: 2;
}/* End custom CSS */