@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_ec09e856-module__crjtWW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_ec09e856-module__crjtWW__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_6afe223-module__WcyK2a__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_6afe223-module__WcyK2a__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
html:has(.marketing){background:var(--color-frame);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing{--background:var(--color-canvas);--foreground:var(--color-ink);--card:#fff;--card-foreground:var(--color-ink);--popover:#fff;--popover-foreground:var(--color-ink);--primary:var(--color-ink);--primary-foreground:#fff;--secondary:var(--color-sage);--secondary-foreground:var(--color-ink);--muted:var(--color-sage);--muted-foreground:#16252b9e;--accent:var(--color-sage);--accent-foreground:var(--color-ink);--border:#16252b1f;--input:#16252b29;--ring:var(--color-ink);--destructive:#b42318;--sidebar:#eeeee9;--sidebar-foreground:var(--color-ink);--sidebar-primary:var(--color-ink);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--color-sage);--sidebar-accent-foreground:var(--color-ink);--sidebar-border:#16252b1f;--sidebar-ring:var(--color-ink);--radius:.625rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing :is(h1,h2,h3):not(.app-light *){font-family:var(--font-instrument-sans), var(--font-sans), sans-serif}@keyframes marketing-scroll{to{transform:translateY(-50%)}}.marketing-scroll{animation:60s linear infinite marketing-scroll}.marketing-scroll-reverse{animation-direction:reverse}.painting{isolation:isolate;background-color:#8fb3d9;position:relative;overflow:hidden}.painting:before,.painting:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.painting:before{mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff4d .75px,#0000 1.35px);background-size:4px 4px}.painting:after{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.painting>.painting-layer{z-index:-2;position:absolute;inset:0}.painting-sky .painting-layer{background:radial-gradient(42% 22% at 72% 26%,#fffffff2,#0000 72%),radial-gradient(34% 18% at 58% 34%,#fff8ecd9,#0000 70%),radial-gradient(38% 16% at 22% 44%,#ffffffbf,#0000 70%),radial-gradient(28% 12% at 88%,#ece2d6b3,#0000 70%),radial-gradient(80% 30% at 30% 100%,#3f6a2f,#0000 72%),radial-gradient(70% 26% at 85% 98%,#56803b,#0000 70%),linear-gradient(#4f80bb 0%,#7ea6d3 30%,#b8cedf 52%,#d5ddd2 64%,#93b06a 76%,#4f7536 100%)}.painting-dusk .painting-layer{background:radial-gradient(34% 20% at 28% 46%,#d69670e6,#0000 72%),radial-gradient(26% 14% at 58% 38%,#c68464a6,#0000 70%),radial-gradient(22% 10% at 44% 56%,#e8ba9673,#0000 70%),radial-gradient(40% 70% at 96% 62%,#102618,#0000 70%),radial-gradient(30% 50% at 2% 58%,#183420,#0000 70%),radial-gradient(90% 26% at 50% 100%,#243f1c,#0000 72%),linear-gradient(#0d2343 0%,#1a3c68 40%,#34587a 60%,#3d5a3c 74%,#1f3519 100%)}.painting-mist .painting-layer{background:radial-gradient(44% 30% at 26% 34%,#fffffff2,#0000 72%),radial-gradient(36% 24% at 74% 40%,#fffcf0d9,#0000 70%),radial-gradient(60% 30% at 50% 100%,#b0c6a0b3,#0000 72%),linear-gradient(#d6e4ec 0%,#e9eee9 46%,#e4e9da 100%)}.painting-gold .painting-layer{background:radial-gradient(40% 24% at 70% 30%,#ffecc8e6,#0000 72%),radial-gradient(30% 16% at 30% 42%,#fff6e6bf,#0000 70%),radial-gradient(70% 30% at 40% 100%,#5d7f4a,#0000 72%),linear-gradient(#6e93bd 0%,#a9c1d6 38%,#e3d8bf 60%,#a7b27a 78%,#5a7a3f 100%)}.sky{isolation:isolate;background:radial-gradient(16% 11% at 82% 9%, #fff8e4f2, #ffecce80 45%, transparent 72%), linear-gradient(180deg, #a89cd8 0%, #b9abdf 12%, #d2b9de 24%, #eac4cd 34%, #f6d0ba 42%, #f8e0cf 50%, #f3ebef 60%, var(--color-canvas) 74%);position:relative;overflow:hidden}.sky:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:radial-gradient(13% 6% at 10% 17%,#fffc,#0000 70%),radial-gradient(9% 5% at 18% 21%,#ffffffb3,#0000 70%),radial-gradient(16% 7% at 6% 30%,#fff6f4a6,#0000 70%),radial-gradient(14% 6% at 72% 22%,#fff9,#0000 70%),radial-gradient(18% 8% at 92% 30%,#fff0ecb3,#0000 70%),radial-gradient(11% 5% at 84% 38%,#fff9,#0000 70%),radial-gradient(22% 7% at 24% 52%,#ffe8dc99,#0000 70%),radial-gradient(26% 8% at 70% 56%,#ffece28c,#0000 70%),radial-gradient(30% 9% at 50% 70%,#fff4ee99,#0000 70%);position:absolute;inset:-4% -4% 40%}.sky:after{content:"";z-index:-1;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ghost-float{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--tilt,0deg) * -1))}}.ghost-float{animation:6s ease-in-out infinite ghost-float;animation-delay:var(--delay,0s)}.tone-blue{--tone-ink:#1d4ed8;--tone-from:#3b82f6;--tone-to:#1d4ed8;--tone-soft:#eef4ff;--tone-ring:#3b82f638;--tone-glow:#3b82f699}.tone-violet{--tone-ink:#6d28d9;--tone-from:#a78bfa;--tone-to:#7c3aed;--tone-soft:#f4f0ff;--tone-ring:#8b5cf638;--tone-glow:#8b5cf699}.tone-orange{--tone-ink:#c2410c;--tone-from:#fb923c;--tone-to:#ea580c;--tone-soft:#fff4ea;--tone-ring:#f973163d;--tone-glow:#f9731699}.tone-green{--tone-ink:#047857;--tone-from:#34d399;--tone-to:#059669;--tone-soft:#ecfbf3;--tone-ring:#10b9813d;--tone-glow:#10b98199}.tone-cyan{--tone-ink:#0e7490;--tone-from:#22d3ee;--tone-to:#0891b2;--tone-soft:#e9fafd;--tone-ring:#06b6d43d;--tone-glow:#06b6d499}.tone-slate{--tone-ink:#334155;--tone-from:#64748b;--tone-to:#334155;--tone-soft:#eff2f6;--tone-ring:#64748b38;--tone-glow:#64748b8c}@keyframes cycle-scene{0%{opacity:0;transform:translateY(10px)}3%,30%{opacity:1;transform:none}33.33%,to{opacity:0;transform:translateY(-10px)}}@keyframes cycle-tab{0%,33.2%{color:var(--tone-ink);background:var(--tone-soft)}33.33%,to{color:#1214169e;background:0 0}}@keyframes cycle-caption{0%,33.2%{opacity:1;visibility:visible}33.33%,to{opacity:0;visibility:hidden}}.cycle-scene,.cycle-tab,.cycle-caption{animation-duration:15s;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--i) * 5s - 15s)}.cycle-scene{opacity:0;animation-name:cycle-scene}.cycle-tab{color:#1214169e;animation-name:cycle-tab}.cycle-caption{opacity:0;visibility:hidden;animation-name:cycle-caption}.cycle:hover :is(.cycle-scene,.cycle-tab,.cycle-caption){animation-play-state:paused}.cycle:has(.cycle-input:checked) :is(.cycle-scene,.cycle-tab,.cycle-caption){animation:none}:is(.cycle:has([data-pick="0"]:checked) [data-show="0"],.cycle:has([data-pick="1"]:checked) [data-show="1"],.cycle:has([data-pick="2"]:checked) [data-show="2"]){opacity:1;visibility:visible}:is(.cycle:has([data-pick="0"]:checked) .cycle-tab[data-show="0"],.cycle:has([data-pick="1"]:checked) .cycle-tab[data-show="1"],.cycle:has([data-pick="2"]:checked) .cycle-tab[data-show="2"]){color:var(--tone-ink);background:var(--tone-soft)}@supports (animation-timeline:scroll()){@keyframes header-lift{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;max-width:100%;margin-top:0;box-shadow:0 0 0 1px #0000,0 12px 32px -18px #0000}}.header-bar{animation:linear both header-lift;animation-timeline:scroll(root);animation-range:0 120px}}@media (prefers-reduced-motion:reduce){.marketing-scroll,.ghost-float,.cycle-scene,.cycle-tab,.cycle-caption{animation:none}.cycle:not(:has(.cycle-input:checked)) [data-show="0"]{opacity:1;visibility:visible}.cycle:not(:has(.cycle-input:checked)) .cycle-tab[data-show="0"]{color:var(--tone-ink);background:var(--tone-soft)}}.marketing-prose{color:#16252bbf;gap:1.1rem;font-size:1rem;line-height:1.8;display:grid}.marketing-prose h2{letter-spacing:-.02em;color:var(--color-ink);margin-top:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.marketing-prose section{gap:1.1rem;scroll-margin-top:6rem;display:grid}.marketing-prose section>div{gap:1.1rem;display:grid}.marketing-prose a{color:var(--color-ink);text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #16252b4d;text-decoration:underline #16252b4d}.marketing-prose a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.marketing-prose strong{color:var(--color-ink);font-weight:600}.marketing-prose ul{gap:.5rem;margin-left:1.25rem;list-style:outside;display:grid}
