@font-face{font-family:__ibmLight_792b4f;src:url(/_next/static/media/c7dc84d05cfe8080-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__ibmLight_Fallback_792b4f;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_792b4f{font-family:__ibmLight_792b4f,__ibmLight_Fallback_792b4f}@font-face{font-family:__myFont_d9b9a1;src:url(/_next/static/media/7ee7157973fb43ba-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__myFont_Fallback_d9b9a1;src:local("Arial");ascent-override:98.95%;descent-override:26.55%;line-gap-override:0.00%;size-adjust:103.59%}.__className_d9b9a1{font-family:__myFont_d9b9a1,__myFont_Fallback_d9b9a1}body{margin:0;overflow-x:hidden}.leaf-img{animation-timeline:view();animation-name:appear;animation-fill-mode:both;animation-duration:1ms}.project-detail-value{animation-timeline:view();animation-name:valuechange;animation-fill-mode:forwards;animation-duration:1s}@keyframes valuechange{0%{top:0}to{top:-10rem}}@keyframes appear{0%{opacity:0;translate:0 -300px;transform:rotate(90deg)}25%{opacity:.5;translate:0 100px;transform:rotate(60deg)}80%{opacity:1;translate:0 150px;transform:rotate(30deg)}to{opacity:1;transform:scaleX(1);translate:0 200px;transform:rotate(0deg)}}.container{scroll-snap-type:y proximity;overflow-y:scroll;height:100vh;scroll-padding:4.8rem}.scroll-snap-on{scroll-snap-align:start;min-height:100vh}.image-animation{animation-timeline:view();animation-name:imagereveal;animation-fill-mode:both;animation-duration:1s}@keyframes imagereveal{0%{scale:0 100%;opacity:0}50%{scale:1 100%;opacity:1}to{scale:1 100%;opacity:1}}.container-playing-animation{animation-name:play;animation-duration:.1s;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:forwards;animation-direction:alternate;position:relative;overflow:hidden;background:#c4c2c2}.container-playing-animation:after{content:"  ";background:#146535;position:absolute;top:0;left:0;bottom:0;right:100%;animation-name:play-loader;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:forwards;animation-direction:alternate}@keyframes play{0%{width:.5rem;border-radius:50%}to{width:5rem;border-radius:5px}}@keyframes play-loader{0%{top:0;left:0;right:100%}to{top:0;left:0;right:0}}.price-card{animation-timeline:view();animation-name:card-stack;animation-fill-mode:both;animation-duration:1ms}@keyframes card-stack{0%{opacity:0}30%{translate:0;opacity:1}to{translate:0;opacity:1}}@media only screen and (max-width:600px){.scroll-snap-on{min-height:80vh!important;align-items:stretch;gap:.5rem;scroll-snap-align:unset}}@font-face{font-family:Trajan Pro;src:url("/assets/Trajan Pro Bold.woff2") format("woff2");font-weight:400;font-style:normal}@keyframes fadeSlide{0%{opacity:0;transform:translateX(250px)}to{opacity:1;transform:translateX(0)}}.reveal-from-right{animation:fadeSlide 1s cubic-bezier(0,0,.2,1);animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes fadeSlide2{0%{opacity:0;transform:translateX(-250px)}to{opacity:1;transform:translateX(0)}}.reveal-from-left{animation:fadeSlide2 1s cubic-bezier(0,0,.2,1);animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes fadeSlide3{0%{opacity:0}to{opacity:1}}.reveal-fade{animation:fadeSlide3 1s ease-in;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.thank-you-content.animate{opacity:1!important;transform:translateY(0)!important}