.landing-app:has(.public-page) #siteHeader{background-color:rgb(var(--v-theme-background))!important}.public-page[data-v-7c5c2485]{padding-top:clamp(52px,6vw,88px);overflow-x:clip}.public-page[data-v-7c5c2485] section{z-index:1;padding-block:clamp(48px,6.5vw,96px);scroll-margin-top:100px;position:relative}.public-page[data-v-7c5c2485] .v-container{padding-inline:clamp(20px,3.3vw,48px)!important}.public-page[data-v-7c5c2485] h1,.public-page[data-v-7c5c2485] h2,.public-page[data-v-7c5c2485] h3{letter-spacing:-.025em;text-wrap:balance}.public-page[data-v-7c5c2485] .text-medium-emphasis{color:rgb(var(--v-theme-text-secondary))!important}.public-page[data-v-7c5c2485] .public-rule{border-top:1px solid rgba(var(--v-theme-on-surface),.13)}.public-page[data-v-7c5c2485] [data-accent=purple]>.brand-section-header__eyebrow{color:rgb(var(--v-theme-creator-400,var(--v-theme-text-secondary)))}.public-page[data-v-7c5c2485] .public-kicker{color:rgb(var(--v-theme-text-secondary));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.public-page[data-v-7c5c2485] :is(a,summary){scroll-margin-top:112px}.public-page[data-v-7c5c2485] a:focus-visible,.public-page[data-v-7c5c2485] button:focus-visible,.public-page[data-v-7c5c2485] summary:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:5px}@media (width>=768px){.public-page[data-v-7c5c2485] section>.v-container{padding-inline:clamp(80px,6.4vw,112px)!important}}
