.dsite{--dv-bg:#fdfcfb;--dv-surface:#f4f3f1;--dv-surface-2:#eeece9;--dv-ink:#161514;--dv-ink-2:#57534e;--dv-ink-3:#8a857f;--dv-line:#e6e3df;--dv-clay:#bb543a;--dv-clay-hover:#a84830;--dv-clay-soft:#e7a48d;--dv-amber:#f0c35a;background:var(--dv-bg);color:var(--dv-ink);font-family:var(--font-geist-sans),"Segoe UI Variable",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.dsite ::selection{background:var(--dv-clay-soft);color:var(--dv-ink)}.dsite .dv-reveal>span{display:block;overflow:hidden}.dsite .dv-reveal>span>span{display:block;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.7,.1,1)}.dsite .dv-reveal.dv-in>span>span{transform:none}.dsite .dv-reveal>span:nth-child(2)>span{transition-delay:.08s}.dsite .dv-reveal>span:nth-child(3)>span{transition-delay:.16s}.dsite .dv-reveal>span:nth-child(4)>span{transition-delay:.24s}.dsite .dv-stack{--t:1}.dsite .dv-stack>.dv-card{transform-origin:50% 100%;will-change:transform}.dsite .dv-stack>.dv-c3{transform:rotate(calc(var(--t) * -5deg)) translateY(calc(var(--t) * -18px))}.dsite .dv-stack>.dv-c2{transform:rotate(calc(var(--t) * -2.5deg)) translateY(calc(var(--t) * -8px))}.dsite .dv-stack>.dv-c1{transform:rotate(calc(var(--t) * 2deg))}.dsite .dv-chip{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1.5em;height:.95em;margin:0 .08em;border-radius:999px;transform:translateY(-.06em)}.dsite .dv-chip svg{width:.55em;height:.55em}.dsite .dv-faq summary{list-style:none}.dsite .dv-faq summary::-webkit-details-marker{display:none}.dsite .dv-faq .dv-plus{transition:transform .3s,background-color .3s,color .3s}.dsite .dv-faq details[open] .dv-plus{transform:rotate(45deg);background:var(--dv-clay);color:#fff}.dsite .dv-prose{color:var(--dv-ink-2);font-size:16px;line-height:1.7;overflow-wrap:break-word}.dsite .dv-prose>section+section{margin-top:56px}.dsite .dv-prose section{scroll-margin-top:96px}.dsite .dv-prose h2{color:var(--dv-ink);font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-bottom:18px}.dsite .dv-prose h3{color:var(--dv-ink);font-size:19px;font-weight:500;letter-spacing:-.01em;margin-top:28px;margin-bottom:8px}.dsite .dv-prose p+p,.dsite .dv-prose p+ul,.dsite .dv-prose ul+p{margin-top:14px}.dsite .dv-prose ul{display:grid;gap:8px;list-style:disc;padding-left:1.3em}.dsite .dv-prose li::marker{color:var(--dv-clay)}.dsite .dv-prose strong{color:var(--dv-ink);font-weight:500}.dsite .dv-prose code{font-family:var(--font-geist-mono,ui-monospace),monospace;font-size:.9em}.dsite .dv-shot-fade{transition:opacity .35s}@media (prefers-reduced-motion:reduce){.dsite .dv-reveal>span>span{transform:none;transition:none}.dsite .dv-stack{--t:0!important}.dsite *,.dsite :after,.dsite :before{transition-duration:.01ms!important;scroll-behavior:auto!important}}