:root{--reveal-distance:32px;--reveal-scale-from:.94;--reveal-duration:1.4s;--reveal-easing:cubic-bezier(.16, 1, .3, 1);--reveal-delay-element:0s;--reveal-stagger-step:.22s;--pulse-ring-color:#ffffff8c;--pulse-ring-size:16px}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0, var(--reveal-distance), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-down{0%{opacity:0;transform:translate3d(0, calc(-1 * var(--reveal-distance)), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-left{0%{opacity:0;transform:translate3d(var(--reveal-distance), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-right{0%{opacity:0;transform:translate3d(calc(-1 * var(--reveal-distance)), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(var(--reveal-scale-from))}to{opacity:1;transform:scale(1)}}@keyframes reveal-blur{0%{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);filter:blur(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--pulse-ring-color)}70%{box-shadow:0 0 0 var(--pulse-ring-size) transparent}to{box-shadow:0 0 #0000}}@keyframes drift-slow{0%{background-position:0 0}to{background-position:320px 320px}}@keyframes glow-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 0 var(--pulse-ring-color)}50%{box-shadow:0 0 0 var(--pulse-ring-size) transparent}}@media (prefers-reduced-motion:reduce){[class*=reveal-],[class*=pulse-],[class*=drift-],[class*=glow-],[class*=dot-]{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{color:#262626;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;overflow-x:hidden}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:inherit}button,input,select,optgroup,textarea{font:inherit;color:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol,menu{list-style:none}:root{--nav-height:4rem}.page{padding-top:var(--nav-height)}.container{width:100%;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.container{max-width:40rem;padding-inline:1.5rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem;padding-inline:2rem}}@media (width>=80rem){.container{max-width:80rem}}.nav{z-index:50;background-color:#fff;border-bottom:1px solid #efefef;height:4rem;position:fixed;top:0;left:0;right:0}.nav__inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.nav__logo{color:#262626;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.nav__logo img{width:auto;height:2.5rem;display:block}.nav__logo span{letter-spacing:-.025em;font-size:1.125rem;font-weight:900}.nav__links{display:none}@media (width>=64rem){.nav__links{align-items:center;gap:.25rem;display:flex}}.nav__link{color:#3e3e3e;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-block}.nav__link:hover{background-color:#efefef}.nav__link--active{color:#fff;background-color:#262626}.nav__link--active:hover{background-color:#262626}.nav__toggle{color:#3e3e3e;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.nav__toggle:hover{background-color:#efefef}@media (width>=64rem){.nav__toggle{display:none}}.nav__toggle-icon{display:block}.nav__toggle-icon--close,.nav.is-open .nav__toggle-icon--open{display:none}.nav.is-open .nav__toggle-icon--close{display:block}.nav__drawer{z-index:49;background-color:#fff;border-left:1px solid #efefef;width:min(20rem,85vw);padding:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:4rem;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.nav.is-open .nav__drawer{transform:translate(0)}.nav__drawer-links{flex-direction:column;gap:.25rem;display:flex}.nav__drawer-link{color:#3e3e3e;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:block}.nav__drawer-link:hover{background-color:#efefef}.nav__drawer-link--active{color:#fff;background-color:#262626}.nav__drawer-link--active:hover{background-color:#262626}.nav__backdrop{opacity:0;z-index:48;background-color:#080e0e66;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:4rem 0 0}.nav.is-open .nav__backdrop{opacity:1}.footer{color:#ffffffb3;background-color:#080e0e;padding-block:4rem}.footer__grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}@media (width>=48rem){.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer__brand{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.footer__logo-box{color:#262626;background-color:#fff;border-radius:1rem;padding:.5rem .75rem;text-decoration:none;display:inline-block}.footer__logo-box img{width:auto;height:2.5rem;display:block}.footer__logo-box span{letter-spacing:-.025em;padding-inline:.25rem;font-size:1.125rem;font-weight:900;display:block}.footer__socials{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer__social{color:#ffffffb3;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.footer__social svg{width:1rem;height:1rem;display:block}.footer__social:hover{color:#fff;border-color:#ffffff80}.footer__col{flex-direction:column;gap:1.25rem;display:flex}.footer__heading{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0;font-size:.75rem;font-weight:600}.footer__links{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer__links a{color:#ffffffb3;font-size:.875rem;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.footer__links a:hover{color:#fff}.footer__contact{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer__contact a{color:inherit;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.footer__contact a:hover{color:#fff}.footer__contact-item{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.625;display:flex}.footer__contact-icon{color:#fff6;flex-shrink:0;margin-top:.1rem}.footer__contact-icon svg{width:1rem;height:1rem;display:block}.footer__bottom{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.75rem;padding-top:2rem;display:flex}@media (width>=40rem){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__bottom p{color:#ffffff4d;margin:0;font-size:.875rem}.footer__copyright p,.footer__developer p{margin:0}.footer__copyright a,.footer__developer a{color:#ffffff80;transition:color .15s cubic-bezier(.4,0,.2,1)}.footer__copyright a:hover,.footer__developer a:hover{color:#fffc}.hero{background-color:#114035;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:4rem;display:flex;position:relative;overflow:hidden}.hero__bg{pointer-events:none;position:absolute;inset:0}.hero__bg img{object-fit:cover;opacity:.15;width:100%;height:100%}.hero__dots{pointer-events:none;opacity:.1;background-image:radial-gradient(circle,#6eee6e66 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hero__glow{pointer-events:none;background:radial-gradient(70% 50% at 50% 40%,#4ade8014 0%,#0000 70%);position:absolute;inset:0}.hero__content{z-index:10;text-align:center;width:100%;max-width:56rem;margin-inline:auto;padding-inline:1rem;position:relative}@media (width>=40rem){.hero__content{padding-inline:1.5rem}}.hero__kicker{color:#ffffffb3;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.hero__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.hero__title{letter-spacing:-.025em;color:#fff;margin:0 0 1.5rem;font-size:3rem;font-weight:900;line-height:1.25}@media (width>=40rem){.hero__title{font-size:3.75rem}}@media (width>=48rem){.hero__title{font-size:4.5rem}}.hero__title em{color:#5bba47;font-style:italic}.hero__body{color:#ffffffb3;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.625}.hero__body p{margin:0}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:4rem;display:flex}.hero__cta{border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero__cta--primary{color:#fff;background-color:#2eb458}.hero__cta--primary:hover{opacity:.9}.hero__cta--secondary{color:#fff;border:1px solid #ffffff4d}.hero__cta--secondary:hover{background-color:#ffffff1a}.hero__cta-icon{width:1rem;height:1rem}.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:48rem;margin-inline:auto;display:grid}@media (width>=40rem){.hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero--page{min-height:auto;padding-block:8rem 6rem}@media (width>=40rem){.hero--page{padding-block:6rem 5rem}}.hero--page .hero__bg img{opacity:.2}.hero--page .hero__dots{opacity:.06}.hero--page .hero__content{max-width:80rem}.hero--page .hero__stats{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:1rem 1.5rem;max-width:none;margin-inline:auto;display:flex}.hero--page .hero__stats .info-card--stat{white-space:nowrap;flex:0 auto;min-width:0}.info-card{border-radius:1.5rem;padding:1.25rem}.info-card__icon{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.info-card__icon-svg{width:1.25rem;height:1.25rem;display:block}.info-card__title{font-size:1.5rem;font-weight:900;line-height:1.25}.info-card__body{margin-top:.25rem;font-size:.75rem}.info-card__body p{margin:0}.info-card__body ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.info-card__body li:has(>span:nth-child(2)){justify-content:space-between;gap:1rem;display:flex}.info-card__body li strong{font-weight:600}.info-card__body a{color:inherit;text-underline-offset:4px;text-decoration:underline}.info-card--stat{text-align:center;color:#fff;background-color:#1a5442}.info-card--stat .info-card__icon{color:#5bba47b3}.info-card--stat .info-card__title{color:#fff}.info-card--stat .info-card__body{color:#ffffff80;font-size:.75rem}.info-card--feature{color:#262626;background-color:#f5f5f5;border:1px solid #efefef;padding:2rem}.info-card--feature .info-card__icon{color:#2eb458;background-color:#16a34a1a;border-radius:1rem;justify-content:center;width:3rem;height:3rem;margin-bottom:1.5rem}.info-card--feature .info-card__icon-svg{width:1.5rem;height:1.5rem}.info-card--feature .info-card__title{margin-bottom:.5rem;font-size:3rem}.info-card--feature .info-card__body{color:#a0a0a0;font-size:.875rem;line-height:1.625}.info-card--highlight{color:#fff;background-color:#2eb458;border-color:#2eb458}.info-card--highlight .info-card__icon{color:#fff;background-color:#00000026}.info-card--highlight .info-card__title{color:#fff}.info-card--highlight .info-card__body{color:#fffc}@media (width>=64rem){.info-card--col-2{grid-column:span 2}}.info-card--col-2 .info-card__body ul{flex-flow:wrap;gap:.5rem}.info-card--col-2 .info-card__body li{color:#3e3e3e;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem}.info-card--col-2 .info-card__body li:has(>span:nth-child(2)){justify-content:center}.info-card--small-title .info-card__title{line-height:1.375;font-size:inherit;font-weight:400}.is-inner .info-card--stat{text-align:center;background-color:#0000;padding:1rem}.is-inner .info-card--stat .info-card__icon{display:none}.is-inner .info-card--stat .info-card__title{color:#5bba47;font-size:1.875rem;font-weight:900;line-height:1}.is-inner .info-card--stat .info-card__body{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.75rem;line-height:1.2}.features{text-align:center;background-color:#fff;padding-block:6rem}.features__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-self:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.features__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.features__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.features__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.features__title{font-size:3rem}}.features__title em{color:#2eb458;font-style:italic}.features__intro{flex-direction:column;align-items:center;gap:1rem;display:flex}.features__body{color:#676767;font-size:1.125rem;line-height:1.625}.features__body p{margin:0}.features__cta{color:#fff;background-color:#114035;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.features__cta:hover{opacity:.9}.features__cta-icon{width:1rem;height:1rem}.features__image{border-radius:1.5rem;width:100%;height:15rem;margin-bottom:2.5rem;overflow:hidden}@media (width>=40rem){.features__image{height:20rem}}.features__image img{object-fit:cover;width:100%;height:100%}.features__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features__galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}@media (width>=40rem){.features__galerie{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.features__galerie{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.features__galerie{grid-template-columns:repeat(6,minmax(0,1fr))}}.features__galerie-item{aspect-ratio:1;background-color:#efefef;border-radius:.75rem;margin:0;overflow:hidden}.features__galerie-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.features__galerie-item:hover img{transform:scale(1.05)}.is-inner .info-card--feature .info-card__title{font-size:1.5rem;font-weight:700}@media (prefers-reduced-motion:reduce){.features__galerie-item img{transition:none}.features__galerie-item:hover img{transform:none}}.brands{background-color:#faf6ee;padding-block:6rem}.brands__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.brands__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.brands__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.brands__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.brands__title{font-size:3rem}}.brands__title em{color:#2eb458;font-style:italic}.brands__body{color:#676767;max-width:36rem;margin:0 auto;font-size:1rem;line-height:1.625}.brands__body p{margin:0}.brands__image{border-radius:1.5rem;width:100%;height:13rem;margin-bottom:2.5rem;overflow:hidden}@media (width>=40rem){.brands__image{height:16rem}}.brands__image img{object-fit:cover;object-position:center;width:100%;height:100%}.brands__categories{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.brands__category{color:#3e3e3e;cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.brands__category:hover{background-color:#efefef}.brands__category--active{color:#fff;background-color:#114035;border-color:#114035}.brands__category--active:hover{background-color:#114035}.brands__category-emoji{font-size:1rem;line-height:1}.brands__category-label{line-height:1}.brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:2.5rem;display:grid}@media (width>=48rem){.brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brands__cta-wrap{text-align:center}.brands__cta{color:#fff;background-color:#114035;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.brands__cta:hover{opacity:.9}.brands__cta-icon{width:1rem;height:1rem}.brand-card{text-align:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:1.5rem;padding:1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1);animation:.65s cubic-bezier(.22,1,.36,1) both brand-card-in}.brand-card:hover{border-color:#a0a0a0}.brand-card.is-hidden{display:none}.brand-card__floor{color:#a0a0a0;margin-bottom:.25rem;font-size:.75rem}.brand-card__title{color:#2c2c2c;font-size:1rem;font-weight:600}@keyframes brand-card-in{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.restaurants{background-color:#fff;padding-block:6rem}.restaurants__header{flex-direction:column;gap:1.5rem;margin-bottom:3.5rem;display:flex}@media (width>=64rem){.restaurants__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.restaurants__header-left{flex-direction:column;gap:1rem;display:flex}.restaurants__kicker{color:#15803d;background-color:#e2e2e2;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.restaurants__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.restaurants__title{font-size:3rem}}.restaurants__title em{color:#2eb458;font-style:normal}.restaurants__cta{color:#fff;white-space:nowrap;background-color:#2eb458;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.restaurants__cta:hover{opacity:.9}.restaurants__cta-icon{width:1rem;height:1rem}.restaurants__image{border-radius:1.5rem;width:100%;height:14rem;margin-bottom:2.5rem;overflow:hidden}@media (width>=40rem){.restaurants__image{height:18rem}}.restaurants__image img{object-fit:cover;width:100%;height:100%}.restaurants__categories{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.restaurants__category{color:#3e3e3e;cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.restaurants__category:hover{background-color:#efefef}.restaurants__category--active{color:#fff;background-color:#2eb458;border-color:#2eb458}.restaurants__category--active:hover{background-color:#2eb458}.restaurants__category-emoji{font-size:1rem;line-height:1}.restaurants__category-label{line-height:1}.restaurants__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=40rem){.restaurants__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.restaurants__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.restaurant-card{background-color:#fff;border:1px solid #efefef;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.restaurant-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.restaurant-card.is-hidden{display:none}.restaurant-card__top{align-items:flex-start;gap:1rem;display:flex}.restaurant-card__emoji{background-color:#e2e2e2;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.875rem;line-height:1;display:flex}.restaurant-card__title-group{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.restaurant-card__title{color:#262626;margin:0;font-size:1.125rem;font-weight:900;line-height:1.25}.restaurant-card__badge{color:#1d723c;background-color:#e2e2e2;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.restaurant-card__body{color:#545454;flex:1;font-size:.875rem;line-height:1.625}.restaurant-card__body p{margin:0}.restaurant-card__footer{border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.restaurant-card__meta{color:#a0a0a0;font-size:.75rem}.activities{background-color:#f5f5f5;padding-block:6rem}.activities__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3.5rem;display:flex}.activities__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.activities__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.activities__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.activities__title{font-size:3rem}}.activities__title em{color:#2eb458;font-style:normal}.activities__body{color:#676767;font-size:1.125rem;line-height:1.625}.activities__body p{margin:0}.activities__body p+p{margin-top:.75rem}.activities__cta{color:#fff;white-space:nowrap;background-color:#114035;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.activities__cta:hover{opacity:.9}.activities__cta-icon{width:1rem;height:1rem}.activities__intro{text-align:center;color:#676767;max-width:48rem;margin:0 auto 3.5rem;font-size:1rem;line-height:1.625}.activities__intro p{margin:0 0 1rem}.activities__intro p:last-child{margin-bottom:0}.activities__intro em{color:#2eb458;font-style:normal}.activities__categories{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.activities__category{color:#3e3e3e;cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.activities__category:hover{background-color:#efefef}.activities__category--active{color:#fff;background-color:#2eb458;border-color:#2eb458}.activities__category--active:hover{background-color:#2eb458}.activities__category-emoji{font-size:1rem;line-height:1}.activities__category-label{line-height:1}.activities__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=64rem){.activities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.activity-card{background-color:#fff;border:1px solid #efefef;border-radius:1.5rem;flex-direction:column;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.activity-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.activity-card:hover .activity-card__image img{transform:scale(1.05)}.activity-card.is-hidden{display:none}.activity-card__image{width:100%;height:10rem;overflow:hidden}.activity-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.activity-card__top,.activity-card__body,.activity-card__tags,.activity-card__footer{padding-inline:1.5rem}.activity-card__top{align-items:flex-start;gap:1rem;padding-top:1.5rem;display:flex}.activity-card__emoji{background-color:#e2e2e2;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.875rem;line-height:1;display:flex}.activity-card__title-group{flex-direction:column;gap:.25rem;min-width:0;display:flex}.activity-card__title{color:#262626;margin:0;font-size:1.125rem;font-weight:900;line-height:1.25}.activity-card__subtitle{color:#676767;margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:1.375}.activity-card__body{color:#545454;flex:1;padding-top:1rem;font-size:.875rem;line-height:1.625}.activity-card__body p{margin:0}.activity-card__body p+p{margin-top:.75rem}.activity-card__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding-top:1rem;list-style:none;display:flex}.activity-card__tag{color:#3e3e3e;background-color:#efefef;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1.4}.activity-card__footer{border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;padding-bottom:1.5rem;display:flex}.activity-card__meta{color:#a0a0a0;font-size:.75rem}.events{background-color:#fff;padding-block:6rem}.events__header{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (width>=40rem){.events__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.events__header-left{flex-direction:column;gap:1rem;display:flex}.events__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.events__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.events__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.events__title{font-size:3rem}}.events__title em{color:#2eb458;font-style:normal}.events__cta{color:#fff;white-space:nowrap;background-color:#114035;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=40rem){.events__cta{margin-top:3rem}}.events__cta:hover{opacity:.9}.events__cta-icon{width:1rem;height:1rem}.events__image{border-radius:1.5rem;width:100%;height:12rem;margin-bottom:2rem;overflow:hidden}@media (width>=40rem){.events__image{height:14rem}}.events__image img{object-fit:cover;width:100%;height:100%}.events__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.events__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.event-card{cursor:pointer;background-color:#fff;border:1px solid #efefef;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.event-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.event-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.event-card__emoji{font-size:1.5rem;line-height:1}.event-card__date{text-align:right}.event-card__day{color:#262626;font-size:1.5rem;font-weight:900;line-height:1;display:block}.event-card__month{text-transform:uppercase;letter-spacing:.05em;color:#a0a0a0;margin-top:.25rem;font-size:.75rem;display:block}.event-card__bottom{flex-direction:column;gap:.25rem;display:flex}.event-card__category{text-transform:uppercase;letter-spacing:.05em;color:#2eb458;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.event-card__title{color:#262626;margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.375}.event-card__body{color:#a0a0a0;margin:0;font-size:.875rem;line-height:1.625}.event-card__footer{border-top:1px solid #efefef;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.75rem;display:flex}.event-card__meta{color:#a0a0a0;font-size:.75rem}.grand-top-shop{background-color:#fff;padding-block:6rem}.grand-top-shop__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.grand-top-shop__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.grand-top-shop__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.grand-top-shop__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.grand-top-shop__title{font-size:3rem}}.grand-top-shop__title em{color:#2eb458;font-style:italic}.grand-top-shop__body{color:#676767;margin:0 auto;font-size:1rem;line-height:1.625}.grand-top-shop__body p{margin:0}.grand-top-shop__image{border-radius:1.5rem;width:100%;height:13rem;overflow:hidden}@media (width>=40rem){.grand-top-shop__image{height:16rem}}.grand-top-shop__image img{object-fit:cover;object-position:center;width:100%;height:100%}.contact{background-color:#eef3f0;padding-block:6rem}.contact__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.contact__kicker{color:#676767;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.contact__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.contact__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.contact__title{font-size:3rem}}.contact__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=48rem){.contact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.contact-card__icon{color:#2eb458;background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.contact-card__icon-svg{width:1.5rem;height:1.5rem}.contact-card__title{color:#262626;margin:0;font-size:1.125rem;font-weight:700}.contact-card__body{color:#545454;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.625;display:flex}.contact-card__body p{margin:0}.contact-card__line{color:inherit;text-decoration:none;display:block}.contact-card__line[href]:hover{color:#2eb458}.contact-card__cta{color:#2eb458;align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-card__cta:hover{opacity:.85}.contact-card__cta-icon{width:.875rem;height:.875rem}.contact-cards{background-color:#fff;padding-block:5rem}.contact-cards__grid{grid-template-columns:1fr;gap:1.25rem;max-width:64rem;margin-inline:auto;display:grid}@media (width>=48rem){.contact-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-cards__card{background-color:#fff;border:1px solid #e2e2e2;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.contact-cards__icon{color:#248f4b;background-color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.contact-cards__icon-svg{width:1.5rem;height:1.5rem}.contact-cards__title{color:#262626;margin:0;font-size:1.125rem;font-weight:700;line-height:1.375}.contact-cards__body{color:#545454;flex-direction:column;flex:1;gap:.25rem;font-size:.875rem;line-height:1.625;display:flex}.contact-cards__body p{margin:0}.contact-cards__line{color:inherit;text-decoration:none;display:block}.contact-cards__line--link:hover{color:#248f4b}.contact-cards__link{color:#248f4b;align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-cards__link:hover{opacity:.85}.contact-cards__link-icon{width:.875rem;height:.875rem}.history{background-color:#fff;padding-block:6rem}.history__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.history__kicker{color:#676767;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.history__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.history__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.history__title{font-size:3rem}}.history__title em{color:#2eb458;font-style:italic}.history__grid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=64rem){.history__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.history__body{color:#676767;font-size:1rem;line-height:1.625}.history__body p{margin:0}.history__body p+p{margin-top:1rem}.history__image{border-radius:1.5rem;width:100%;height:13rem;overflow:hidden}@media (width>=40rem){.history__image{height:16rem}}.history__image img{object-fit:cover;object-position:center;width:100%;height:100%}.timeline-step{align-items:stretch;gap:1.25rem;display:flex}.timeline-step__rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.timeline-step__badge{color:#fff;background-color:#2eb458;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:900;display:flex}.timeline-step__connector{background-color:#e2e2e2;flex:1;width:1px;min-height:1.25rem;margin-top:.25rem}.timeline-step__content{min-width:0;padding-bottom:.5rem}.timeline-step__year{color:#262626;font-size:.875rem;font-weight:700}.timeline-step__body{color:#676767;margin-top:.25rem;font-size:.875rem;line-height:1.625}.timeline-step__body p{margin:0}.timeline-step--last .timeline-step__content{padding-bottom:0}.floor-plan{background-color:#f5f5f5;padding-block:6rem}.floor-plan__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.floor-plan__kicker{color:#676767;background-color:#fff;border:1px solid #e2e2e2;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.floor-plan__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.floor-plan__title{color:#262626;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.floor-plan__title{font-size:3rem}}.floor-plan__title em{color:#2eb458;font-style:normal}.floor-plan__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=40rem){.floor-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.floor-plan__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.floor-plan__floor{background-color:#fff;border:1px solid #e2e2e2;border-radius:1.5rem;padding:1.5rem}.floor-plan__floor-title{color:#262626;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.floor-plan__stores{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.floor-plan__store{color:#545454;align-items:center;gap:.75rem;padding-block:.5rem;font-size:.875rem;line-height:1.375;display:flex}.floor-plan__store+.floor-plan__store{border-top:1px solid #efefef}.floor-plan__store-emoji{flex:none;justify-content:center;width:1.25rem;font-size:1rem;line-height:1;display:inline-flex}.floor-plan__store-title{flex:1;min-width:0}.floor-plan__empty{color:#a0a0a0;margin:0;padding-block:.5rem;font-size:.875rem;font-style:italic}.cta-band{background-color:#2eb458;padding-block:5rem}.cta-band__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin-inline:auto;display:flex}.cta-band__title{color:#fff;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}.cta-band__body{color:#ffffffb3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.625}.cta-band__body p{margin:0}.cta-band__ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-band__cta{border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.cta-band__cta--primary{color:#2eb458;background-color:#fff}.cta-band__cta--primary:hover{opacity:.9}.cta-band__cta--secondary{color:#fff;border:1px solid #fff6}.cta-band__cta--secondary:hover{background-color:#ffffff1a}.cta-band__cta-icon{width:1rem;height:1rem}.contact-form{background-color:#fff;padding-block:0 5rem}.contact-form__card{background-color:#fff;border:1px solid #e2e2e2;border-radius:1.5rem;flex-direction:column;gap:1.5rem;max-width:64rem;margin-inline:auto;padding:2.5rem;display:flex}.contact-form__title{color:#262626;margin:0;font-size:1.5rem;font-weight:900}.contact-form__banner{border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.contact-form__banner--success{color:#15803d;background-color:#16a34a1a;border:1px solid #16a34a4d}.contact-form__banner--error{color:#b91c1c;background-color:#dc262614;border:1px solid #dc262640}.contact-form__form{flex-direction:column;gap:1.25rem;display:flex}.contact-form__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=40rem){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{flex-direction:column;gap:.5rem;display:flex}@media (width>=40rem){.contact-form__field--wide{grid-column:span 2}}.contact-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__label{color:#3e3e3e;font-size:.875rem;font-weight:500}.contact-form__input{color:#262626;background-color:#fff;border:1px solid #e2e2e2;border-radius:1rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.contact-form__input::placeholder{color:#a0a0a0}.contact-form__input:focus{border-color:#a0a0a0}.contact-form__textarea{resize:vertical}.contact-form__submit{color:#fff;cursor:pointer;background-color:#114035;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.875rem;font-weight:600;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-form__submit:hover{opacity:.9}.contact-form__submit-icon{width:1rem;height:1rem}.lightbox{z-index:100;opacity:0;visibility:hidden;background-color:#080e0eeb;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:0}.lightbox.is-open{opacity:1;visibility:visible;transition:opacity .2s,visibility linear}.lightbox__stage{justify-content:center;align-items:center;max-width:min(90vw,80rem);max-height:90vh;margin:0;transition:transform .2s;display:flex;transform:scale(.96)}.lightbox.is-open .lightbox__stage{transform:scale(1)}.lightbox__img{object-fit:contain;cursor:default;border-radius:.75rem;max-width:100%;max-height:90vh;display:block}.lightbox__close,.lightbox__nav{color:#fff;cursor:pointer;background-color:#ffffff1a;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute}.lightbox__close:hover,.lightbox__nav:hover{background-color:#fff3}.lightbox__close svg,.lightbox__nav svg{width:1.25rem;height:1.25rem}.lightbox__close{width:2.75rem;height:2.75rem;top:1.5rem;right:1.5rem}.lightbox__nav{width:3rem;height:3rem;top:50%;transform:translateY(-50%)}.lightbox__nav--prev{left:1.5rem}.lightbox__nav--next{right:1.5rem}@media (width<=48rem){.lightbox__nav{width:2.5rem;height:2.5rem}.lightbox__nav--prev{left:.5rem}.lightbox__nav--next{right:.5rem}.lightbox__close{top:.75rem;right:.75rem}}.not-found{min-height:calc(100vh - var(--nav-height));background-color:#114035;justify-content:center;align-items:center;padding-block:6rem;display:flex;position:relative;overflow:hidden}.not-found__dots{opacity:.1;pointer-events:none;background-image:radial-gradient(circle,#6eee6e66 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.not-found__glow{pointer-events:none;background:radial-gradient(70% 50% at 50% 40%,#4ade8014 0%,#0000 70%);position:absolute;inset:0}.not-found__inner{z-index:10;text-align:center;max-width:56rem;position:relative}.not-found__kicker{color:#ffffffb3;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.not-found__kicker-dot{background-color:#5bba47;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.not-found__title{color:#fff;letter-spacing:-.025em;margin:0 0 1.5rem;font-size:3rem;font-weight:900;line-height:1.25}@media (width>=40rem){.not-found__title{font-size:3.75rem}}@media (width>=48rem){.not-found__title{font-size:4.5rem}}.not-found__title p{margin:0}.not-found__title em{color:#5bba47;font-style:italic}.not-found__body{color:#ffffffb3;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.625}.not-found__body p{margin:0}.not-found__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:4rem;display:flex}.not-found__cta{border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.not-found__cta--primary{color:#fff;background-color:#2eb458}.not-found__cta--primary:hover{opacity:.9}.not-found__cta--secondary{color:#fff;border:1px solid #ffffff4d}.not-found__cta--secondary:hover{background-color:#ffffff1a}.not-found__cta-icon{width:1rem;height:1rem}.not-found__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;font-size:.875rem;display:flex}.not-found__links a{color:#fff9;text-decoration:none;transition:color .15s}.not-found__links a:hover{color:#fff}.not-found__links-label{color:#fff6}html.has-reveal [data-reveal]{opacity:0;visibility:hidden;will-change:opacity, transform}html.has-reveal [data-reveal].is-revealed{opacity:1;visibility:visible;animation-name:var(--reveal-name);animation-duration:var(--reveal-duration);animation-timing-function:var(--reveal-easing);animation-delay:var(--reveal-delay-element);animation-fill-mode:both}html.has-reveal [data-reveal].is-settled{will-change:auto}
