.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#fff;--site-surface:#fff;--site-subtle:#f3f7f4;--site-fg:#0b1510;--site-muted:#56625b;--site-faint:#6b776f;--site-border:#e3eae5;--site-border-strong:#d5ded8;--site-brand:#1f9d57;--site-brand-deep:#177a43;--site-brand-ink:#0e5c33;--site-brand-mint:#e9f6ee;--site-brand-leaf:#7fd8a4;--site-brand-amber:#b8760a;--site-on-brand:#fff;--site-field-border:#7b867f;--site-danger:#b42318;--site-danger-bg:#fef3f2;--site-bezel:#0b1510;--site-bezel-edge:#fff0;--site-shadow-rgb:11 21 16;--site-shadow-a:1;--site-glow-rgb:31 157 87;--site-glow-a:.55;--site-grad-a:#0b5e34;--site-grad-c:#1fa25b;--site-glass-a:44%;--site-dither-1:#0e2417;--site-dither-2:#2e6b3e;--site-dither-3:#78b86b;--site-dither-4:#ddf0c8;--site-dither-strength:.38;--site-dither-soften:6px;--site-radius:1rem;--site-radius-lg:1.5rem;--site-radius-xl:2rem;--site-marquee-duration:45s;background:var(--site-bg);color:var(--site-fg);font-family:var(--site-font-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-display{font-family:var(--site-font-display),var(--site-font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;font-weight:700}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-mono{font-family:var(--site-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1,h2,h3){text-wrap:balance}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ::selection{background:color-mix(in oklab,var(--site-brand) 25%,transparent);color:var(--site-fg)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [tabindex="-1"]:focus{outline:none}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-title{letter-spacing:-.035em;font-size:clamp(2.25rem,1.35rem + 3.6vw,3rem);line-height:1.02}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-page-title{letter-spacing:-.04em;font-size:clamp(2.4rem,1.5rem + 3.6vw,3.5rem);line-height:1}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-hero-lead{font-size:clamp(2.1rem,.95rem + 4.6vw,3.4rem);line-height:1.04}@media (min-width:1024px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-title{font-size:clamp(3.5rem,2.6rem + 1.4vw,4.25rem)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-page-title{font-size:clamp(3.5rem,2.2rem + 2.1vw,5rem)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-hero-lead{font-size:clamp(3.5rem,2.2rem + 2.2vw,4.75rem)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-wash{background-image:radial-gradient(60% 55% at 50% 0,color-mix(in oklab,var(--site-brand) 14%,transparent),transparent 70%),linear-gradient(to bottom,var(--site-brand-mint),var(--site-bg) 70%)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--site-fg) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--site-fg) 6%,transparent) 1px,transparent 1px);background-size:56px 56px}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-mask-radial{-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-mask-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-elevated{box-shadow:0 1px 2px rgb(var(--site-shadow-rgb)/calc(.05 * var(--site-shadow-a))),0 18px 40px -18px rgb(var(--site-shadow-rgb)/calc(.18 * var(--site-shadow-a)))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-glow{box-shadow:0 1px 2px rgb(var(--site-shadow-rgb)/calc(.05 * var(--site-shadow-a))),0 28px 70px -28px rgb(var(--site-glow-rgb)/var(--site-glow-a))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-site-header=glass]{background-color:color-mix(in oklab,var(--site-bg) var(--site-glass-a),transparent);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid color-mix(in oklab,var(--site-border-strong) 70%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--site-surface) 70%,transparent);transition:background-color .3s,border-color .3s,box-shadow .3s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-site-header=glass][data-scrolled=true]{background-color:color-mix(in oklab,var(--site-bg) calc(var(--site-glass-a) - 6%),transparent);border-bottom-color:var(--site-border-strong);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--site-surface) 90%,transparent),0 12px 32px -16px rgb(var(--site-shadow-rgb)/calc(.3 * var(--site-shadow-a)))}@supports not (backdrop-filter:blur(1px)){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-site-header=glass],.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-site-header=glass][data-scrolled=true]{background-color:color-mix(in oklab,var(--site-bg) 92%,transparent)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-gradient-text{background-image:linear-gradient(100deg,var(--site-grad-a) 0,var(--site-brand) 55%,var(--site-grad-c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-reveal-state=hidden]{opacity:0;transform:translate3d(0,var(--site-reveal-y,24px),0)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-reveal-state=shown]{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1) var(--site-reveal-delay,0s),transform .4s cubic-bezier(.22,1,.36,1) var(--site-reveal-delay,0s);transform:none}@keyframes site-word-in{0%{opacity:0;filter:blur(12px);transform:translateY(58%)}to{opacity:1;filter:blur();transform:translateY(0)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-word{animation:.55s cubic-bezier(.22,1,.36,1) both site-word-in}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-word--final{animation-duration:.8s}@keyframes site-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-rise{animation:.5s cubic-bezier(.22,1,.36,1) .15s both site-rise-in}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-marquee{animation:site-marquee calc(var(--site-marquee-duration,90s) * 2) linear infinite}@keyframes site-aurora{0%{transform:translateZ(0)rotate(0)scale(1)}50%{transform:translate(-5%,3%)rotate(6deg)scale(1.06)}to{transform:translate(4%,-3%)rotate(-5deg)scale(.97)}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-aurora{animation:18s ease-in-out infinite alternate site-aurora}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-chip]{opacity:0;filter:blur(3px);transform:translate(var(--dx,0),var(--dy,0)) scale(.2);transition:transform .56s cubic-bezier(.55,0,.25,1),opacity .56s cubic-bezier(.55,0,.25,1),filter .56s cubic-bezier(.55,0,.25,1)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-state=idle] [data-chip]{opacity:1;filter:blur();transform:translateY(var(--lift,0)) rotate(var(--tilt,0deg))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-tile]{transition:transform .7s cubic-bezier(.34,1.5,.64,1),opacity .7s cubic-bezier(.34,1.5,.64,1)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-state=idle] [data-stack-tile]{opacity:0;transform:scale(.55)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-point]{transition:transform .5s,opacity .5s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-state=idle] [data-stack-point]{opacity:0;transform:translate(-8px)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-bar]{transition:transform 1.15s cubic-bezier(.33,0,.15,1);transform:scaleX(1)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-stack-state=idle] [data-stack-bar]{transform:scaleX(.03)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details>summary{cursor:pointer;list-style:none}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details>summary::-webkit-details-marker{display:none}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-faq-plus]{transition:transform .3s,background-color .3s,color .3s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details[open] [data-faq-plus]{background:var(--site-brand-deep);color:var(--site-on-brand);border-color:var(--site-brand-deep);transform:rotate(45deg)}@keyframes site-typing{0%,60%,to{opacity:.25}30%{opacity:1}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-typing-dot{animation:1.2s ease-in-out infinite site-typing}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither{opacity:var(--site-dither-strength);overflow:hidden}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-canvas,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-ramp{width:100%;height:100%;position:absolute;top:0;left:0}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-ramp{background-image:linear-gradient(152deg,var(--site-dither-1) 0,var(--site-dither-2) 24%,var(--site-dither-4) 61%,var(--site-dither-3) 67%,var(--site-dither-1) 100%)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-canvas{image-rendering:pixelated;filter:blur(var(--site-dither-soften))}@media (max-width:639px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-dither-soften:3px}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-fade{-webkit-mask-image:linear-gradient(#000 0,#000000b8 22%,#0000004d 42%,#00000014 70%,#0000);mask-image:linear-gradient(#000 0,#000000b8 22%,#0000004d 42%,#00000014 70%,#0000)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-dither-quiet{--site-dither-strength:.26}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-under-header{margin-top:-4rem;padding-top:4rem}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-under-header{margin-top:-4.5rem;padding-top:4.5rem}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene{position:relative}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene-step+.site-scene-step{margin-top:4.5rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned]{height:250vh}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned] .site-scene-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}@supports (height:100dvh){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned] .site-scene-stage{height:100dvh}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned] .site-scene-deck{grid-template-columns:minmax(0,1fr);display:grid}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned] .site-scene-step{will-change:transform,opacity;grid-area:1/1;margin-top:0}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=flat]{padding-top:5rem;padding-bottom:5rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene-lede{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.08}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene-index{letter-spacing:.22em;font-size:.6875rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene-title{letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.02}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-scene-body{font-size:1.0625rem;line-height:1.6}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-display{letter-spacing:-.045em;font-size:clamp(1.95rem,3.4vw,2.9rem);line-height:.98}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-heading{letter-spacing:-.04em;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.05}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-label{letter-spacing:.22em;font-size:.625rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-lift{transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-lift:hover{transform:translateY(-6px)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-bar{background:color-mix(in oklab,var(--site-on-brand) 22%,transparent);border-radius:9999px;height:.375rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-bento-bar>span{background:var(--site-on-brand);height:100%;box-shadow:0 0 12px color-mix(in oklab,var(--site-on-brand) 75%,transparent);border-radius:9999px;display:block}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :after,.site-root :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.site-root .site-marquee{animation-duration:calc(var(--site-marquee-duration,90s) * 2)!important;animation-iteration-count:infinite!important}}.site-chat-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(40rem,100vh - 7rem)}@supports (height:100dvh){.site-chat-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(40rem,100dvh - 7rem)}}.site-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:clamp(80rem,86vw,1600px)}@media (min-width:2400px) and (min-height:1150px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-zoom:1.25;zoom:1.25}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-container{max-width:1760px}.site-root.min-h-dvh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(100vh / var(--site-zoom))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned]{height:calc(250vh / var(--site-zoom))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-scene=pinned] .site-scene-stage{height:calc(100vh / var(--site-zoom))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-chat-panel{max-height:min(40rem,calc((100vh / var(--site-zoom)) - 7rem))}}@media (min-width:3200px) and (min-height:1500px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-zoom:1.667;zoom:1.667}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-container{max-width:1600px}}@media (min-width:3840px) and (min-height:1800px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-zoom:2;zoom:2}}@media (min-width:3200px) and (min-aspect-ratio:7/3){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-container{max-width:2400px}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story{height:240vh}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-stage{align-items:center;height:100vh;padding-top:4.5rem;padding-bottom:1rem;display:flex;position:sticky;top:0;overflow:hidden}@supports (height:100dvh){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-stage{height:100dvh}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-body{font-size:1.0625rem;line-height:1.6}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-board{min-height:17rem}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-counter{letter-spacing:-.05em;font-size:2.75rem;line-height:.9}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-beat{grid-template-columns:minmax(0,1fr);row-gap:.125rem;display:grid}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-beat{grid-template-columns:17.5rem minmax(0,1fr);align-items:baseline;column-gap:1rem}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-beat-lead{letter-spacing:-.03em;font-size:clamp(1.3rem,1rem + .9vw,1.6rem);line-height:1.1}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-beat-body{font-size:.9375rem;line-height:1.4}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-day-closing{letter-spacing:-.03em;font-size:clamp(1.4rem,1rem + 1.4vw,2.25rem);line-height:1.15}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-photo-shade{background:linear-gradient(#0000,#0b151033 42%,#0b1510e0)}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-board{min-height:21rem}}@media (min-width:1024px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-board{min-height:26rem}}@media (min-width:2400px) and (min-height:1150px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story{height:calc(240vh / var(--site-zoom))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story-stage{height:calc(100vh / var(--site-zoom))}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-hero-xl{letter-spacing:-.045em;font-size:clamp(2.75rem,1.2rem + 6.4vw,6.25rem);line-height:1}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-hero-sub{font-size:1.125rem;line-height:1.6}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-hero-sub{font-size:1.3125rem}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-wall-card{width:17rem}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-wall-card{width:22rem}}@media (min-width:1024px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-wall-card{width:26rem}}@media (max-width:1023px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story .site-story-beats,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story .site-story-body{display:none}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-story .site-story-board{min-height:15rem}}.site-root[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#0e1110;--site-surface:#171b19;--site-subtle:#131715;--site-fg:#eef2ef;--site-muted:#a9b2ac;--site-faint:#8b958f;--site-border:#252c28;--site-border-strong:#343e38;--site-brand:#3ebb77;--site-brand-deep:#3ebb77;--site-brand-ink:#8fe3b4;--site-brand-mint:#15241b;--site-brand-leaf:#2c8c57;--site-brand-amber:#e0a84a;--site-on-brand:#07110a;--site-field-border:#69756e;--site-danger:#ff9b90;--site-danger-bg:#2a1614;--site-bezel:#2b3430;--site-bezel-edge:#ffffff1a;--site-shadow-rgb:0 0 0;--site-shadow-a:2.4;--site-glow-rgb:62 187 119;--site-glow-a:.22;--site-grad-a:#b5f0cf;--site-grad-c:#6fd9a0;--site-glass-a:52%;--site-dither-1:#070d09;--site-dither-2:#12301f;--site-dither-3:#1d5536;--site-dither-4:#3a8a5c;--site-dither-strength:.5}@media (prefers-color-scheme:dark){.site-root:not([data-theme]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#0e1110;--site-surface:#171b19;--site-subtle:#131715;--site-fg:#eef2ef;--site-muted:#a9b2ac;--site-faint:#8b958f;--site-border:#252c28;--site-border-strong:#343e38;--site-brand:#3ebb77;--site-brand-deep:#3ebb77;--site-brand-ink:#8fe3b4;--site-brand-mint:#15241b;--site-brand-leaf:#2c8c57;--site-brand-amber:#e0a84a;--site-on-brand:#07110a;--site-field-border:#69756e;--site-danger:#ff9b90;--site-danger-bg:#2a1614;--site-bezel:#2b3430;--site-bezel-edge:#ffffff1a;--site-shadow-rgb:0 0 0;--site-shadow-a:2.4;--site-glow-rgb:62 187 119;--site-glow-a:.22;--site-grad-a:#b5f0cf;--site-grad-c:#6fd9a0;--site-glass-a:52%;--site-dither-1:#070d09;--site-dither-2:#12301f;--site-dither-3:#1d5536;--site-dither-4:#3a8a5c;--site-dither-strength:.5}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-device{background:var(--site-bezel);box-shadow:inset 0 0 0 1px var(--site-bezel-edge)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-device-shadow{box-shadow:inset 0 0 0 1px var(--site-bezel-edge),0 2px 4px rgb(var(--site-shadow-rgb)/calc(.1 * var(--site-shadow-a))),0 24px 48px -12px rgb(var(--site-shadow-rgb)/calc(.22 * var(--site-shadow-a))),0 64px 120px -24px rgb(var(--site-glow-rgb)/calc(var(--site-glow-a) * .5))}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-device-card{box-shadow:0 1px 2px rgb(var(--site-shadow-rgb)/calc(.08 * var(--site-shadow-a))),0 18px 40px -16px rgb(var(--site-shadow-rgb)/calc(.2 * var(--site-shadow-a)))}@property --site-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes site-beam-spin{to{--site-beam-angle:360deg}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-beam{position:relative}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-beam:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--site-beam-angle),transparent 0deg,transparent 28deg,var(--site-brand-leaf) 62deg,var(--site-brand) 78deg,transparent 108deg,transparent 208deg,var(--site-brand-leaf) 242deg,var(--site-brand) 258deg,transparent 288deg,transparent 1turn);-webkit-mask-composite:xor;padding:1.5px;animation:8s linear infinite site-beam-spin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-beam:hover:before{animation-duration:3.2s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-beam[data-beam=paused]:before{animation-play-state:paused}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-step-num{letter-spacing:-.05em;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:.9}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose .legal-meta{color:var(--site-faint)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose ol,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose p,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose td,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose ul{color:var(--site-muted)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose h1,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose h2,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose h3,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose strong,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose th{color:var(--site-fg)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose a{color:var(--site-brand-deep);text-decoration-color:color-mix(in oklab,var(--site-brand-deep) 45%,transparent)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose a:hover{text-decoration-color:var(--site-brand-deep)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose td,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose th{border-color:var(--site-border-strong)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose th{background:var(--site-subtle)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose hr{border-top-color:var(--site-border)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-card{transition:border-color .2s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-card:hover,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.site-card:hover{border-color:var(--site-brand)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-field{border:1px solid var(--site-field-border);background:var(--site-bg);width:100%;color:var(--site-fg);border-radius:.75rem;outline:none;padding:.7rem .9rem;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-field::placeholder{color:var(--site-faint)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-field:focus{border-color:var(--site-brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--site-brand) 25%,transparent)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth,.site-root.site-auth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(60% 45% at 50% 0,color-mix(in oklab,var(--site-brand) 12%,transparent),transparent 70%),var(--site-bg)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth-card{border-radius:var(--site-radius-lg);border:1px solid var(--site-border);background:var(--site-surface);box-shadow:0 1px 2px rgb(var(--site-shadow-rgb)/calc(.05 * var(--site-shadow-a))),0 18px 40px -18px rgb(var(--site-shadow-rgb)/calc(.18 * var(--site-shadow-a)));padding:2rem 1.5rem}@media (min-width:640px){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth-card{padding:2.5rem}}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth,.site-root.site-auth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-bg:var(--site-bg);--color-border:var(--site-field-border);--color-border-strong:var(--site-field-border);--color-danger-border:var(--site-danger);--color-accent:var(--site-brand-deep);--color-accent-contrast:var(--site-on-brand);--color-text-inverse:var(--site-on-brand);--color-surface:var(--site-bg);--color-surface-raised:var(--site-subtle);--color-text-primary:var(--site-fg);--color-text-secondary:var(--site-muted);--color-text-tertiary:var(--site-faint);--color-brand:var(--site-brand-deep);--color-brand-fg:var(--site-on-brand);--color-danger:var(--site-danger);--color-danger-bg:var(--site-danger-bg);color:var(--site-fg)}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth h1{letter-spacing:-.03em}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bp-card h1,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bp-wordmark,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .site-auth h1{font-family:var(--site-font-display),var(--site-font-sans),ui-sans-serif,system-ui,sans-serif}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose{overflow-wrap:anywhere}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose ul{list-style:outside}.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .legal-prose ol{list-style:decimal}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.__className_1243c3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.__className_8eaea4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.__className_8c25df:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--site-font-mono:"Geist Mono","Geist Mono Fallback"}@supports not (padding-inline: 0){.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.site-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{text-wrap:balance}}