@font-face{font-family:instrument;src:url(../media/instrument_serif_latin_400-s.p.1g73gv09-xcb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrument;src:url(../media/instrument_serif_latin_400_italic-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.vxLaKG_className{font-family:instrument,instrument Fallback,Georgia,Times New Roman,serif}.vxLaKG_variable{--font-instrument:"instrument", "instrument Fallback", Georgia, Times New Roman, serif}
.site{--bg:#f6f4ee;--surface:#fff;--surface-2:#f0ede5;--border:#e4e0d6;--divider:#eeeae1;--text:#1b1a17;--muted:#57534b;--faint:#57534b;--accent:#1f6f5c;--accent-text:#fff;--accent-hover:#185a4a;--ok-bg:#e6f1ec;--ok:#1f5a4b;--warn-bg:#fbeed3;--warn:#7a5410;--danger-bg:#f7e3e3;--danger:#b23b3b;--background:var(--bg);--foreground:var(--text);--input:var(--site-line);--ring:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--site-paper);color:var(--site-ink)}.site .display{font-family:var(--font-instrument,"Instrument Serif"), Georgia, "Times New Roman", serif;letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.02}.site .display em{color:var(--site-pine);font-style:italic}.site .on-dark .display em,.site .display.on-dark em{color:var(--site-mint)}.site h1{font-weight:400}.site p{text-wrap:pretty}.site .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600}.site :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--site-pine);outline-offset:3px}.site .on-dark :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--site-mint)}.site .btn-site{white-space:nowrap;background:var(--site-pine);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.75rem;font-size:.9375rem;font-weight:600;transition:background-color .3s,transform .3s;display:inline-flex}.site .btn-site:hover{background:var(--site-pine-hover)}.site .btn-site-ghost{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .3s;display:inline-flex}.site .btn-site-ghost:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.site .on-dark .btn-site{background:var(--site-on-dark);color:var(--site-forest)}.site .on-dark .btn-site:hover{background:#fff}.site .link-draw{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}.site .link-draw:hover,.site .link-draw:focus-visible{background-size:100% 1px}.site:has([data-ends-with-form]) .footer-call{display:none}.site:has([data-ends-with-form]) .footer-inner{border-top:1px solid #ffffff26;padding-top:4rem}.site .stack>*{position:sticky;top:6.5rem}@media (max-width:1023px){.site .stack-lg>*{position:static}}.site .split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.site .split-word>span{display:inline-block}.site .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.site .marquee>div{flex-shrink:0;gap:3rem;padding-right:3rem;display:flex}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}@keyframes site-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}@keyframes site-unveil{0%{clip-path:inset(12% 6% round 28px);transform:scale(1.06)}to{clip-path:inset(0 round 28px);transform:none}}@keyframes site-pan{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@keyframes site-zoom{0%{transform:scale(1.08)}to{transform:none}}@keyframes site-word{0%{transform:translateY(105%)}to{transform:none}}@keyframes site-marquee{to{transform:translate(-100%)}}@keyframes site-expand{0%{clip-path:inset(0 7% round 28px)}to{clip-path:inset(0)}}.site .hero-zoom{animation:2.4s cubic-bezier(.2,.7,.2,1) both site-zoom}.site .split-word>span{animation:1s cubic-bezier(.2,.7,.2,1) both site-word}.site .marquee>div{animation:60s linear infinite site-marquee}.site .enter{animation:1.1s cubic-bezier(.2,.7,.2,1) both site-rise}.site .enter-2{animation-delay:.15s}.site .enter-3{animation-delay:.3s}.site .enter-4{animation-delay:.45s}@supports (animation-timeline:view()){.site .reveal{animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 90%}.site .reveal-fade{animation:linear both site-fade;animation-timeline:view();animation-range:entry entry 90%}.site .pan-slow{animation:linear reverse both site-pan;animation-timeline:view();animation-range:cover}.site .expand{animation:linear both site-expand;animation-timeline:view();animation-range:entry 10% cover 45%}.site .pan{animation:linear both site-pan;animation-timeline:view();animation-range:cover}.site .unveil{animation:linear both site-unveil;animation-timeline:view();animation-range:entry cover 45%}@keyframes site-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.site .journey{view-timeline-name:--journey}.site .journey-fill{animation:linear both site-fill;animation-timeline:--journey;animation-range:contain}@keyframes header-settle{0%{background-color:#f6f4ee00;border-color:#d9d3c500}to{background-color:#f6f4eeeb;border-color:#d9d3c5}}.site .site-header{animation:linear both header-settle;animation-timeline:scroll(root);animation-range:0 80px}}}@supports not (animation-timeline:view()){.site .site-header{border-color:var(--site-line);background-color:#f6f4eef2}}@media (prefers-reduced-motion:reduce){.site .site-header{border-color:var(--site-line);background-color:#f6f4eef2}}.site .legal{max-width:44rem;color:var(--site-ink);font-size:1.0625rem;line-height:1.75}.site .legal h2{font-family:var(--font-instrument,"Instrument Serif"), Georgia, serif;letter-spacing:-.01em;border-top:1px solid var(--site-line);margin-top:3.5rem;padding-top:2rem;font-size:2rem;font-weight:400;line-height:1.15}.site .legal h2:first-child{border-top:0;margin-top:0;padding-top:0}.site .legal p,.site .legal ul{color:var(--site-ink-soft);margin-top:1rem}.site .legal ul{padding-left:1.25rem;list-style:outside}.site .legal li+li{margin-top:.5rem}.site .legal strong{color:var(--site-ink);font-weight:600}.site .legal a{color:var(--site-pine);text-underline-offset:3px;text-decoration:underline}
