*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f8f7f5;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;font-size:14px;line-height:1.5}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}img{max-width:100%;display:block}@keyframes vm-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vm-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}:root{--vm-ease-out: cubic-bezier(.23, 1, .32, 1)}.vm-page{animation:vm-fade-in .25s var(--vm-ease-out) both}.vm-grid-item{animation:vm-fade-up .35s var(--vm-ease-out) both}.vm-grid-item:nth-child(1){animation-delay:.03s}.vm-grid-item:nth-child(2){animation-delay:.06s}.vm-grid-item:nth-child(3){animation-delay:.09s}.vm-grid-item:nth-child(4){animation-delay:.12s}.vm-grid-item:nth-child(5){animation-delay:.15s}.vm-grid-item:nth-child(6){animation-delay:.18s}.vm-grid-item:nth-child(7){animation-delay:.21s}.vm-grid-item:nth-child(8){animation-delay:.24s}.vm-grid-item:nth-child(n+9){animation-delay:.27s}.vm-hero-1{animation:vm-fade-up .4s var(--vm-ease-out) .05s both}.vm-hero-2{animation:vm-fade-up .4s var(--vm-ease-out) .12s both}.vm-hero-3{animation:vm-fade-up .4s var(--vm-ease-out) .19s both}.vm-hero-4{animation:vm-fade-up .4s var(--vm-ease-out) .26s both}.vm-slide-right{animation:vm-fade-up .35s var(--vm-ease-out) .08s both}.vm-slide-left{animation:vm-fade-up .35s var(--vm-ease-out) .04s both}.vm-reveal{opacity:0;transform:translateY(16px);transition:opacity .4s var(--vm-ease-out),transform .4s var(--vm-ease-out)}.vm-reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.vm-page,.vm-grid-item,.vm-hero-1,.vm-hero-2,.vm-hero-3,.vm-hero-4,.vm-slide-right,.vm-reveal{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}
