.landing-scope{--base-100:#1d1d1b;--base-200:#2d1b11;--base-300:#5b328a;--base-400:#faead5;--base-500:#fff;--base-600:#fff;--accent-orange:#e6610d;--accent-purple:#5b328a;--accent-cream:#faead5;--btn-bg:#5b328a;--btn-fg:#fff;--card-bg:#faead5;--card-fg:#1d1d1b;--card-fg-muted:#2d1b11;color:var(--base-100);background-color:#fff;overflow-x:clip}.landing-scope::-webkit-scrollbar{display:none}:where(.landing-scope) :where(*){box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;margin:0;padding:0}:where(.landing-scope) :where(img){object-fit:cover;width:100%;height:100%}:where(.landing-scope) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-google-sans), sans-serif;overflow-wrap:break-word;font-weight:500;line-height:1.05}:where(.landing-scope) :where(h1){font-size:clamp(4rem,2rem + 5vw,10rem)}:where(.landing-scope) :where(h2){font-size:clamp(3rem,1.5rem + 4vw,7rem)}:where(.landing-scope) :where(h3){font-size:clamp(2rem,1rem + 3vw,5rem)}:where(.landing-scope) :where(h4){font-size:clamp(1.75rem,1rem + 2vw,3.5rem)}:where(.landing-scope) :where(h5){font-size:clamp(1.5rem,.8rem + 1.5vw,2.75rem)}:where(.landing-scope) :where(h6){font-size:clamp(1.25rem,.7rem + 1vw,2.25rem)}:where(.landing-scope) :where(p){letter-spacing:-.025rem;color:var(--base-200);font-size:1.15rem;font-weight:450;line-height:1.15}:where(.landing-scope) :where(p.sm){font-size:1rem}:where(.landing-scope) :where(p.md){letter-spacing:-.035rem;font-size:1.45rem}:where(.landing-scope) :where(p.lg){letter-spacing:-.045rem;font-size:1.75rem}:where(.landing-scope) :where(p.mono){font-family:var(--font-google-sans), sans-serif;text-transform:uppercase;color:var(--base-300);font-size:.85rem;font-weight:500;line-height:.9}:where(.landing-scope) :where(.line),:where(.landing-scope) :where(.word){will-change:transform;display:inline-block}:where(.landing-scope) :where(a[href^=tel]),:where(.landing-scope) :where(a[href^=mailto]){color:inherit;text-decoration:none}:where(.landing-scope) :where(.container){width:100%;max-width:2000px;height:100%;margin:0 auto;padding:2.5rem;position:relative}:where(.landing-scope) :where(.section-footer){justify-content:space-between;width:100%;max-width:2000px;padding:2.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(.landing-scope) :where(.section-footer p){color:var(--base-100)}html.lenis,html.lenis body{overscroll-behavior:none;height:auto}html.lenis{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden}html.lenis::-webkit-scrollbar{display:none}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (max-width:1000px){:where(.landing-scope) :where(.container),:where(.landing-scope) :where(.section-footer){padding:1.5rem}:where(.landing-scope) :where(p){font-size:1rem}:where(.landing-scope) :where(p.sm){font-size:.9rem}:where(.landing-scope) :where(p.md){letter-spacing:-.035rem;font-size:1.35rem}:where(.landing-scope) :where(p.lg){letter-spacing:-.045rem;font-size:1.5rem}}@media (max-width:480px){:where(.landing-scope) :where(.container),:where(.landing-scope) :where(.section-footer){padding:1rem}}
