.site{--site-page:#efeff3;--site-panel:#fff;--site-chip:#f2f2f4;--site-ink:#111113;--site-ink-2:#3a3a3e;--site-muted:#5e5e63;--site-orange:#f75507;--site-fill:#d44000;--site-deep:#b83600;--site-tint:#ffe9e2;--site-line:#e2e2e7;--site-slot:#fff6f2;--site-slot-line:#f2c3ae;--site-slot-text:#8c5a44;--site-shadow-float:0 0 0 1px #0000000a,0 8px 16px -8px #1111131f,0 24px 48px -20px #1111132e;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-icon:cubic-bezier(.2,0,0,1);--dur-ui:.2s;--dur-enter:.3s;--dur-reveal:.5s;--stagger:80ms;background-color:var(--site-page);color:var(--site-ink);font-family:var(--font-site),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site :focus-visible{outline:2px solid var(--site-deep);outline-offset:3px}.site button:not(:disabled),.site [role=button]:not([aria-disabled=true]){cursor:pointer}.site .skip-link{box-shadow:none;background-color:var(--site-ink);font-family:inherit}.site-slot{text-align:center;background-color:var(--site-slot);color:var(--site-slot-text);outline:1.5px dashed var(--site-slot-line);outline-offset:-7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;font-size:13px;line-height:1.3;display:flex}.site-slot strong{color:var(--site-ink);font-size:14px}.site-slot-file{opacity:.9;overflow-wrap:anywhere;font-size:12px}@keyframes site-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes site-pop{0%{opacity:0;transform:scale(.95)}}@keyframes site-drop{0%{opacity:0;transform:translateY(-14px)scale(.98)}}@keyframes site-fill{0%{transform:scaleX(0)}}@keyframes site-dot{0%{opacity:0;transform:scale(.25)}}@keyframes site-tilt{0%{opacity:0;transform:translateY(16px)rotate(-6deg)}}@keyframes site-wave{0%,to{transform:none}30%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}@keyframes site-typing{0%{opacity:0;transform:scale(.9)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes site-typing-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes site-press{0%,to{transform:none}45%{transform:scale(.96)}}@keyframes site-swap-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:scale(.25)}}@keyframes site-swap-in{0%{opacity:0;filter:blur(4px);transform:scale(.25)}}@keyframes site-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes site-fade-in{0%{opacity:0}}@keyframes site-fade-out{to{opacity:0}}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes site-menu-out{to{opacity:0;transform:translateY(-4px)}}@keyframes site-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes site-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes site-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes site-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}[data-anim=swap-out],[data-anim=typing],[data-anim=ring]{opacity:0}[data-anim=pop-left]{transform-origin:0 100%}[data-anim=pop-right]{transform-origin:100% 100%}[data-anim=fill]{transform-origin:0}[data-anim=wave]{transform-origin:50% 90%}.site-typing-dot{background-color:var(--site-muted);opacity:.35;border-radius:999px;width:7px;height:7px;display:block}@media (prefers-reduced-motion:no-preference){[data-armed]:not([data-shown]) [data-anim]:not([data-anim=swap-out]):not([data-anim=typing]):not([data-anim=ring]):not([data-anim=press]):not([data-anim=wave]){opacity:0}[data-armed][data-shown] [data-anim]{animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:calc(var(--i,0)*var(--stagger) + var(--delay,0s))}[data-armed][data-shown] [data-anim=rise]{animation-name:site-rise}[data-armed][data-shown] [data-anim=pop-left],[data-armed][data-shown] [data-anim=pop-right],[data-armed][data-shown] [data-anim=pop]{animation-name:site-pop;animation-duration:var(--dur-enter)}[data-armed][data-shown] [data-anim=drop]{animation-name:site-drop}[data-armed][data-shown] [data-anim=fill]{animation-name:site-fill;animation-duration:.4s;animation-timing-function:var(--ease-in-out)}[data-armed][data-shown] [data-anim=dot]{animation-name:site-dot;animation-duration:var(--dur-enter);animation-timing-function:var(--ease-icon)}[data-armed][data-shown] [data-anim=tilt]{animation-name:site-tilt;animation-duration:.65s}[data-armed][data-shown] [data-anim=wave]{animation-name:site-wave;animation-duration:1.1s;animation-timing-function:var(--ease-in-out)}[data-armed][data-shown] [data-anim=typing]{animation-name:site-typing;animation-duration:.9s;animation-timing-function:ease}[data-armed][data-shown] [data-anim=press]{animation-name:site-press;animation-duration:.26s;animation-timing-function:var(--ease-in-out)}[data-armed][data-shown] [data-anim=swap-out]{animation-name:site-swap-out;animation-duration:var(--dur-enter);animation-timing-function:var(--ease-icon)}[data-armed][data-shown] [data-anim=swap-in]{animation-name:site-swap-in;animation-duration:var(--dur-enter);animation-timing-function:var(--ease-icon)}[data-armed][data-shown] [data-anim=ring]{animation-name:site-ring;animation-duration:1s}[data-armed][data-shown] [data-anim=typing] .site-typing-dot{animation:site-typing-dot .6s ease-in-out calc(var(--delay,0s) + var(--dot,0s))2}.site-page{animation:site-fade-in var(--dur-ui)var(--ease-out)both}}.site-menu,.site-dialog{overscroll-behavior:contain}@media (prefers-reduced-motion:no-preference){.site-menu[data-state=open]{animation:site-menu-in var(--dur-ui)var(--ease-out)}.site-menu[data-state=closed]{animation:site-menu-out .15s var(--ease-out)}.site-menu[data-state=open] .site-menu-item{animation:site-rise .3s var(--ease-out)both;animation-delay:calc(60ms + var(--i,0)*40ms)}.site-overlay[data-state=open]{animation:site-fade-in var(--dur-ui)var(--ease-out)}.site-overlay[data-state=closed]{animation:site-fade-out .15s var(--ease-out)}.site-dialog[data-state=open]{animation:site-dialog-in .25s var(--ease-out)}.site-dialog[data-state=closed]{animation:site-dialog-out .15s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.site-menu[data-state=open],.site-overlay[data-state=open],.site-dialog[data-state=open]{animation:.15s site-fade-in}.site-menu[data-state=closed],.site-overlay[data-state=closed],.site-dialog[data-state=closed]{animation:.15s site-fade-out}}.site [data-slot=accordion-content]{overflow:hidden}@media (prefers-reduced-motion:no-preference){.site [data-slot=accordion-content][data-state=open]{animation:site-accordion-open .25s var(--ease-out)}.site [data-slot=accordion-content][data-state=closed]{animation:site-accordion-close var(--dur-ui)var(--ease-out)}}.site-sticky-cta{opacity:0;transition:transform var(--dur-enter)var(--ease-out),opacity var(--dur-ui)var(--ease-out);transform:translateY(calc(100% + 16px))}.site-sticky-cta[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-sticky-cta,.site-sticky-cta[data-visible=true]{transition:opacity .15s;transform:none}}:root:has(.site-sticky-cta[data-visible=true]){scroll-padding-bottom:104px}@media (prefers-reduced-motion:no-preference){:root:has(.site){scroll-behavior:smooth}}html.lenis{scroll-behavior:auto!important}.site-header{view-transition-name:site-header}.site-sticky-cta{view-transition-name:site-cta}@keyframes site-page-out{to{opacity:0}}@keyframes site-page-in{0%{opacity:0;transform:translateY(16px)}}::view-transition-old(root){animation:.15s cubic-bezier(.23,1,.32,1) both site-page-out}::view-transition-new(root){animation:.35s cubic-bezier(.23,1,.32,1) 60ms both site-page-in}::view-transition-group(site-header){animation-duration:.2s}::view-transition-group(site-cta){animation-duration:.2s}html[data-page-transition] .site-page{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
