:root{font-family:Times New Roman,serif;font-synthesis:none;color-scheme:dark}html{font-size:min(5vw,37.5px);background:#1a0102}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;overflow-x:hidden;background:#1a0102;-webkit-font-smoothing:antialiased}button,img{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.page-shell{width:100%;min-width:320px;min-height:100vh;margin:0 auto;overflow:hidden;position:relative}.site-header{position:fixed;z-index:1000;top:0;right:0;left:0;width:100%;margin:0 auto}.site-header img,.scene-background{display:block;width:100%}.scene{position:relative}.carousel{position:absolute;width:100%;overflow:hidden;touch-action:pan-y;cursor:grab}.carousel:active{cursor:grabbing}.carousel-track{display:flex;width:max-content;transition:transform .3s ease;will-change:transform}.carousel-track img{display:block;width:100%;pointer-events:none}.carousel--hero{top:2.6667rem}.carousel-track--hero{width:100%;height:29.0133rem}.hero-slide{flex:0 0 100%;width:100%;height:29.0133rem}.hero-slide img{height:100%;object-fit:fill}.pagination{display:flex;align-items:center;justify-content:center;gap:.2667rem;width:100%;margin-top:.2667rem}.pagination img{width:.2933rem;height:.2933rem}.carousel--cards{bottom:.2667rem}.carousel-track--cards{position:relative;left:50%;gap:.4rem}.card-slide{flex:0 0 16rem;width:16rem}.carousel--testimonials{top:6rem}.carousel-track--testimonials{position:relative;left:50%;gap:.2667rem}.testimonial-slide{flex:0 0 12.1333rem;width:12.1333rem}.download-button{position:fixed;z-index:1001;right:0;bottom:1.6rem;left:0;display:flex;align-items:center;justify-content:center;width:20rem;margin:0 auto;padding:0 0 env(safe-area-inset-bottom);border:0;background:transparent;cursor:pointer}.download-button img{display:block;width:18.48rem;max-width:100%}.download-button:focus-visible{outline:3px solid #fff2a3;outline-offset:4px}@media(min-width:750px){.page-shell,.site-header{width:750px;max-width:750px}}@media(prefers-reduced-motion:reduce){.carousel-track{transition:none}}
