@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-500-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-500-800-latin-ext.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:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-500-800-latin.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:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-italic-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-italic-400-latin-ext.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:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-italic-400-latin.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-normal-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-normal-400-latin-ext.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-normal-400-latin.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-normal-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-normal-500-latin-ext.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-normal-500-latin.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-normal-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-normal-700-latin-ext.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-normal-700-latin.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}:root{color-scheme:light;--pine:#1e3a2e;--pine-deep:#13261e;--moss:#3f5a45;--fern:#6b8072;--mist:#8fa3ad;--haze:#c7d3da;--umber:#1a1410;--parchment:#ece4d2;--amber:#f2b24a;--amber-hi:#f7c46e;--ground:#e4ebe7;--ground-2:#d6e0dc;--ink:#13241c;--ink-2:#33473d;--ink-3:#50635a;--line:#13241c29;--line-soft:#13241c14;--accent-ink:#8a5310;--surface:#f5f8f6;--tag-bg:#f4efe2;--tag-ink:#1e3a2e;--shadow:0 1px 1px #13241c14, 0 8px 24px -12px #13241c59;--sky-top:#8ea6b1;--sky-mid:#c5d2d6;--sky-low:#f2d9aa;--sun-glow:#f2b24a8c;--sun-ink:#fbf3e2;--bokeh:#1e3a2e29;--layer-face:#fafcfa9e;--layer-face-low:#fafcfa6b;--layer-edge:#13241c57;--layer-side:#1e3a2e29;--layer-side-dark:#1e3a2e47;--display:"Manrope", "Segoe UI", system-ui, sans-serif;--text:"Alegreya Sans", "Gill Sans", "Segoe UI", system-ui, sans-serif;--maxw:1240px;--gutter:clamp(16px, 4vw, 40px);--radius:14px;--radius-sm:8px;--nav-h:64px;--ease:cubic-bezier(.22, 1, .36, 1);--z-stage:0;--z-content:1;--z-nav:100;--z-skip:200}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#16110d;--ground-2:#1e1813;--ink:#ece4d2;--ink-2:#c3c6b6;--ink-3:#9aa395;--line:#ece4d224;--line-soft:#ece4d212;--accent-ink:#f2b24a;--surface:#1f1914;--tag-bg:#ece4d2;--tag-ink:#13261e;--shadow:0 1px 1px #0000004d, 0 10px 28px -12px #000000b3;--sky-top:#110e0b;--sky-mid:#22261f;--sky-low:#4b3d2a;--sun-glow:#f2b24a66;--sun-ink:#fbf3e2;--bokeh:#f2b24a24;--layer-face:#ece4d212;--layer-face-low:#ece4d20a;--layer-edge:#ece4d257;--layer-side:#f2b24a1a;--layer-side-dark:#f2b24a2e}}:root[data-theme=dark]{color-scheme:dark;--ground:#16110d;--ground-2:#1e1813;--ink:#ece4d2;--ink-2:#c3c6b6;--ink-3:#9aa395;--line:#ece4d224;--line-soft:#ece4d212;--accent-ink:#f2b24a;--surface:#1f1914;--tag-bg:#ece4d2;--tag-ink:#13261e;--shadow:0 1px 1px #0000004d, 0 10px 28px -12px #000000b3;--sky-top:#110e0b;--sky-mid:#22261f;--sky-low:#4b3d2a;--sun-glow:#f2b24a66;--sun-ink:#fbf3e2;--bokeh:#f2b24a24;--layer-face:#ece4d212;--layer-face-low:#ece4d20a;--layer-edge:#ece4d257;--layer-side:#f2b24a1a;--layer-side-dark:#f2b24a2e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--text);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:18px;line-height:1.55;overflow-x:clip}body.menu-open{overflow:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.1}p{color:var(--ink-2);text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}::selection{background:var(--amber);color:var(--umber)}html{scrollbar-color:var(--fern) var(--ground)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);border-radius:var(--radius-sm);background:var(--amber);color:var(--umber);transition:transform .2s var(--ease);padding:10px 16px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(88px,11vw,160px) clamp(96px,12vw,176px);position:relative}.title-xl{letter-spacing:-.035em;font-size:clamp(38px,5.2vw,70px);font-weight:800;line-height:1.05}.title-l{letter-spacing:-.03em;font-size:clamp(32px,3.8vw,52px);font-weight:700}.title-m{font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(19px,1.7vw,22px);line-height:1.5}.btn{border-radius:var(--radius-sm);min-height:48px;font-family:var(--text);white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), transform .15s var(--ease), box-shadow .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:18px;font-weight:500;line-height:1.2;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--amber);color:var(--umber);box-shadow:inset 0 1px #ffffff73,0 1px 1px #1a14102e,0 10px 24px -14px #8a5310e6}.btn-primary:hover{background:var(--amber-hi)}.btn svg{flex-shrink:0}.link-arrow{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent-ink) 55%, transparent);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease), gap .25s var(--ease);align-items:center;gap:8px;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}.link-arrow:hover{text-decoration-color:var(--accent-ink);gap:11px}.tag{background:var(--tag-bg);color:var(--tag-ink);font-family:var(--text);white-space:nowrap;box-shadow:var(--shadow);border-radius:6px;padding:6px 12px 7px;font-size:15px;font-weight:500;line-height:1.2;display:inline-block}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=833px){:root{--nav-h:56px}body{font-size:17px}}.lang-select[data-astro-cid-lsc3ieks]{color:var(--ink-2);align-items:center;display:inline-flex;position:relative}.lang-select[data-astro-cid-lsc3ieks]:hover{color:var(--ink)}.globe[data-astro-cid-lsc3ieks],.chevron[data-astro-cid-lsc3ieks]{pointer-events:none;position:absolute}.globe[data-astro-cid-lsc3ieks]{left:10px}.chevron[data-astro-cid-lsc3ieks]{right:10px}select[data-astro-cid-lsc3ieks]{-webkit-appearance:none;appearance:none;background:var(--line-soft);height:30px;color:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:8px;padding:0 28px 0 30px;font-size:14px}select[data-astro-cid-lsc3ieks]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}option[data-astro-cid-lsc3ieks]{color:var(--ink);background:var(--ground)}.theme-switch[data-astro-cid-hds7qqbe]{background:var(--line-soft);border:0;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.option[data-astro-cid-hds7qqbe]{width:32px;height:26px;color:var(--ink-2);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border-radius:8px;place-items:center;display:grid;position:relative}.option[data-astro-cid-hds7qqbe]:hover{color:var(--ink)}.option[data-astro-cid-hds7qqbe] input[data-astro-cid-hds7qqbe]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.option[data-astro-cid-hds7qqbe]:has(input:checked){background:color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink);box-shadow:0 1px 3px #0000001f}.option[data-astro-cid-hds7qqbe]:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:1px}.gn[data-astro-cid-nen7h5rs]{z-index:var(--z-nav);height:var(--nav-h);background:var(--ground);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.gn-bar[data-astro-cid-nen7h5rs]{z-index:2;max-width:calc(var(--maxw) + var(--gutter) * 2);height:var(--nav-h);padding-inline:var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:flex;position:relative}.gn-logo[data-astro-cid-nen7h5rs]{white-space:nowrap;height:100%;color:var(--ink);font-family:var(--display);letter-spacing:-.005em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.gn-logo[data-astro-cid-nen7h5rs] svg{color:var(--moss)}[data-theme=dark] .gn-logo[data-astro-cid-nen7h5rs] svg{color:var(--amber)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gn-logo[data-astro-cid-nen7h5rs] svg{color:var(--amber)}}.gn-list[data-astro-cid-nen7h5rs]{gap:clamp(12px,2.4vw,32px);margin-left:auto;list-style:none;display:flex}.gn-link[data-astro-cid-nen7h5rs]{color:var(--ink-2);background:linear-gradient(var(--accent-ink), var(--accent-ink)) no-repeat left 100% / 0 1.5px;transition:color .2s var(--ease), background-size .3s var(--ease);padding-block:8px;font-size:16px;font-weight:500;display:block}.gn-link[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background-size:100% 1.5px}.gn-cta[data-astro-cid-nen7h5rs]{min-height:40px;padding:8px 16px;font-size:16px}.gn-trigger[data-astro-cid-nen7h5rs]{width:48px;height:var(--nav-h);color:var(--ink);cursor:pointer;background:0 0;border:0;margin-right:-12px;display:none;position:relative}.gn-bun[data-astro-cid-nen7h5rs]{width:20px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:1px;margin-left:-10px;position:absolute;top:50%;left:50%}.gn-bun-top[data-astro-cid-nen7h5rs]{transform:translateY(-4px)}.gn-bun-bottom[data-astro-cid-nen7h5rs]{transform:translateY(4px)}.is-open[data-astro-cid-nen7h5rs] .gn-bun-top[data-astro-cid-nen7h5rs]{transition-delay:.1s;transform:rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .gn-bun-bottom[data-astro-cid-nen7h5rs]{transition-delay:.1s;transform:rotate(-45deg)}.gn-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=899px){.gn-list[data-astro-cid-nen7h5rs]{display:none}.gn-cta[data-astro-cid-nen7h5rs]{margin-left:auto}.gn-trigger[data-astro-cid-nen7h5rs]{display:block}.gn-menu[data-astro-cid-nen7h5rs]{z-index:1;overscroll-behavior:contain;background:var(--ground);clip-path:inset(0 0 100%);visibility:hidden;height:100dvh;transition:clip-path .45s var(--ease) 50ms, visibility 0s linear .5s;display:block;position:fixed;top:0;left:0;right:0;overflow-y:auto}.is-open[data-astro-cid-nen7h5rs] .gn-menu[data-astro-cid-nen7h5rs]{clip-path:inset(0);visibility:visible;transition-delay:0s}.gn-menu-inner[data-astro-cid-nen7h5rs]{padding:calc(var(--nav-h) + 24px) var(--gutter) 48px}.gn-menu-list[data-astro-cid-nen7h5rs]{list-style:none}.gn-menu-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.gn-menu-prefs[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translateY(-6px)}.is-open[data-astro-cid-nen7h5rs] .gn-menu-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .gn-menu-prefs[data-astro-cid-nen7h5rs]{opacity:1;transition-duration:.35s;transition-delay:calc(.12s + var(--i) * 30ms);transform:none}.gn-menu-link[data-astro-cid-nen7h5rs]{font-family:var(--display);color:var(--ink);padding:8px 0;font-size:34px;font-weight:600;line-height:1.15;display:block}.gn-menu-link[data-astro-cid-nen7h5rs]:hover{color:var(--accent-ink)}.gn-menu-prefs[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);gap:14px;margin-top:36px;padding-top:24px;display:grid}.pref[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pref-label[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:16px}}@media (width<=400px){.gn-logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.network[data-astro-cid-frbrnfym]{width:100%;height:100%;color:var(--net-ink,var(--ink));pointer-events:none;position:absolute;inset:0}.net-edges[data-astro-cid-frbrnfym] line[data-astro-cid-frbrnfym]{stroke:currentColor;stroke-width:1px;stroke-opacity:var(--net-edge-opacity,.22);vector-effect:non-scaling-stroke}.net-nodes[data-astro-cid-frbrnfym] circle[data-astro-cid-frbrnfym]{fill:currentColor;fill-opacity:var(--net-node-opacity,.45)}.net-nodes[data-astro-cid-frbrnfym] circle[data-astro-cid-frbrnfym].lit{fill:var(--amber);fill-opacity:.9}@media (prefers-reduced-motion:no-preference){.js .is-drawn[data-astro-cid-frbrnfym] .net-edges[data-astro-cid-frbrnfym] line[data-astro-cid-frbrnfym]{stroke-dasharray:1;stroke-dashoffset:1px;animation:net-draw 1.4s var(--ease) both;animation-delay:calc(var(--k) * 22ms)}.js .is-drawn[data-astro-cid-frbrnfym] .net-nodes[data-astro-cid-frbrnfym] circle[data-astro-cid-frbrnfym]{animation:net-node .6s var(--ease) both;animation-delay:calc(.3s + var(--k) * 22ms);transform-box:fill-box;transform-origin:50%}@keyframes net-draw{to{stroke-dashoffset:0}}@keyframes net-node{0%{opacity:0;transform:scale(.2)}}}.stack[data-astro-cid-u256hdza]{display:block;overflow:visible}.face[data-astro-cid-u256hdza]{fill:var(--layer-face);stroke:var(--layer-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.layer[data-astro-cid-u256hdza]:first-child .face[data-astro-cid-u256hdza]{fill:var(--layer-face-low)}.inner[data-astro-cid-u256hdza]{fill:none;stroke:var(--layer-edge);stroke-opacity:.55;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.side-l[data-astro-cid-u256hdza]{fill:var(--layer-side)}.side-r[data-astro-cid-u256hdza]{fill:var(--layer-side-dark)}.label[data-astro-cid-u256hdza]{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-2);font-size:18px;font-weight:500}@media (prefers-reduced-motion:no-preference){.js .layer[data-astro-cid-u256hdza]{animation:layer-in 1.1s var(--ease) both;animation-delay:calc(.15s + (2 - var(--l)) * .14s)}@keyframes layer-in{0%{opacity:0;transform:translateY(26px)}}}.hero[data-astro-cid-ge2uvauf]{min-height:max(640px, calc(100svh - var(--nav-h)));isolation:isolate;align-items:center;display:grid;position:relative;overflow:clip}.stage[data-astro-cid-ge2uvauf]{z-index:var(--z-stage);position:absolute;inset:0}.sky[data-astro-cid-ge2uvauf]{background:radial-gradient(55% 60% at 74% 24%, var(--sun-glow), transparent 70%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 55%, var(--ground) 100%);position:absolute;inset:0}.layer-far[data-astro-cid-ge2uvauf]{--net-edge-opacity:.18;--net-node-opacity:.4;position:absolute;inset:-4% 0 0}.core[data-astro-cid-ge2uvauf]{position:absolute;inset:0 2% 0 50%}.sun[data-astro-cid-ge2uvauf]{place-items:center;display:grid;position:absolute;top:22%;left:50%;translate:-50% -50%}.sun-glow[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:radial-gradient(circle,#f7c46e8c 0%,#f2b24a29 40%,#0000 68%);border-radius:50%;width:240%;position:absolute}.sun-mark[data-astro-cid-ge2uvauf]{color:var(--sun-ink);filter:drop-shadow(0 6px 18px #8a531066);position:relative}.sun-mark[data-astro-cid-ge2uvauf] svg{width:auto;height:clamp(96px,11vw,160px)}.core[data-astro-cid-ge2uvauf] .core-stack{width:92%;height:auto;position:absolute;bottom:5%;left:4%}.links[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links[data-astro-cid-ge2uvauf] line{stroke:var(--amber);stroke-width:1.25px;stroke-opacity:.55;stroke-linecap:round}.js .stage[data-astro-cid-ge2uvauf]:not(.is-playing) .links[data-astro-cid-ge2uvauf]{visibility:hidden}.hero-tags[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;display:flex;position:absolute;top:47%;left:6%;right:6%}.layer-near[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.bokeh[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, var(--bokeh) 0%, transparent 70%);filter:blur(2px);border-radius:50%;position:absolute}.b1[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:140px;bottom:8%;left:4%}.b2[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:70px;bottom:4%;left:40%}.b3[data-astro-cid-ge2uvauf]{aspect-ratio:1;opacity:.6;width:180px;top:6%;right:-2%}.b4[data-astro-cid-ge2uvauf]{aspect-ratio:1;opacity:.8;width:90px;bottom:2%;right:30%}.mist[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 75% at 20% 52%, color-mix(in srgb, var(--ground) 88%, transparent) 0%, color-mix(in srgb, var(--ground) 55%, transparent) 50%, transparent 78%);position:absolute;inset:0}.hero-copy[data-astro-cid-ge2uvauf]{z-index:var(--z-content);padding-block:clamp(48px,8vh,96px) clamp(80px,12vh,140px);position:relative}.hero-title[data-astro-cid-ge2uvauf]{max-width:13.5ch}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent-ink);font-style:normal;font-weight:800}.hero-lede[data-astro-cid-ge2uvauf]{max-width:36ch;color:var(--ink);margin-top:24px}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.js .hero-tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:0;transform:scale(0)}.stage[data-astro-cid-ge2uvauf].is-playing .sun-mark[data-astro-cid-ge2uvauf] svg{animation:1.6s cubic-bezier(.65,0,.35,1) both logo-turn}.stage[data-astro-cid-ge2uvauf].is-playing .hero-tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{animation:1.7s cubic-bezier(.33,1,.68,1) both tag-fly;animation-delay:calc(.5s + var(--i) * 90ms)}.stage[data-astro-cid-ge2uvauf].is-playing .links[data-astro-cid-ge2uvauf] line{stroke-dasharray:1;animation:1.7s cubic-bezier(.33,1,.68,1) both link-draw;animation-delay:calc(.5s + var(--i) * 90ms)}@keyframes logo-turn{0%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(360deg)}}@keyframes tag-fly{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.03)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes link-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:settle 1s var(--ease) both}.hero-lede[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero-actions[data-astro-cid-ge2uvauf]{animation-delay:.24s}@keyframes settle{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sky[data-astro-cid-ge2uvauf],.layer-far[data-astro-cid-ge2uvauf],.core[data-astro-cid-ge2uvauf],.layer-near[data-astro-cid-ge2uvauf]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}.sky[data-astro-cid-ge2uvauf]{animation-name:depth-sky}.layer-far[data-astro-cid-ge2uvauf]{animation-name:depth-far}.core[data-astro-cid-ge2uvauf]{animation-name:depth-core}.layer-near[data-astro-cid-ge2uvauf]{animation-name:depth-near}@keyframes depth-sky{to{transform:translateY(44svh)}}@keyframes depth-far{to{transform:translateY(32svh)scale(1.04)}}@keyframes depth-core{to{transform:translateY(14svh)}}@keyframes depth-near{to{transform:translateY(-14svh)}}}}@media (prefers-reduced-motion:reduce){.js .hero-tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:1;transform:none}}@media (width<=733px){.hero[data-astro-cid-ge2uvauf]{min-height:0;display:block}.stage[data-astro-cid-ge2uvauf]{height:480px;position:relative;overflow:hidden}.core[data-astro-cid-ge2uvauf]{left:0;right:0}.sun[data-astro-cid-ge2uvauf]{top:96px}.sun-mark[data-astro-cid-ge2uvauf] svg{height:88px}.hero-tags[data-astro-cid-ge2uvauf]{gap:8px;top:182px;left:12px;right:12px}.tag[data-astro-cid-ge2uvauf]{font-size:14px}.core[data-astro-cid-ge2uvauf] .core-stack{width:84%;bottom:4%;left:8%}.b1[data-astro-cid-ge2uvauf],.b3[data-astro-cid-ge2uvauf]{display:none}.mist[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, transparent 72%, var(--ground) 98%)}.hero-copy[data-astro-cid-ge2uvauf]{padding-block:8px 72px}}.offer-grid[data-astro-cid-ukhclrpq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.offer-head[data-astro-cid-ukhclrpq]{top:calc(var(--nav-h) + 48px);position:sticky}.offer-head[data-astro-cid-ukhclrpq] .lede[data-astro-cid-ukhclrpq]{margin-top:20px}.pillars[data-astro-cid-ukhclrpq]{border-top:1px solid var(--line);list-style:none}.pillar[data-astro-cid-ukhclrpq]{border-bottom:1px solid var(--line);gap:10px;padding-block:clamp(28px,3.4vw,44px);display:grid}.pillar[data-astro-cid-ukhclrpq] p[data-astro-cid-ukhclrpq]{max-width:52ch}.look[data-astro-cid-ukhclrpq]{isolation:isolate;border-radius:var(--radius);background:linear-gradient(180deg, var(--sky-mid) 0%, var(--sky-low) 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(88px,10vw,144px);padding:clamp(40px,6vw,80px) clamp(24px,6vw,80px) clamp(200px,22vw,300px);display:grid;position:relative;overflow:hidden}.look-net[data-astro-cid-ukhclrpq]{z-index:-1;--net-edge-opacity:.3;--net-node-opacity:.5;height:62%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.look-copy[data-astro-cid-ukhclrpq] p[data-astro-cid-ukhclrpq]{color:var(--ink);max-width:50ch;margin-top:14px}.look-tags[data-astro-cid-ukhclrpq]{flex-wrap:wrap;align-content:start;gap:10px;list-style:none;display:flex}.look-tags[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(2n){rotate:1deg}.look-tags[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(3n){rotate:-1.2deg}@media (width<=833px){.offer-grid[data-astro-cid-ukhclrpq],.look[data-astro-cid-ukhclrpq]{grid-template-columns:1fr}.offer-head[data-astro-cid-ukhclrpq]{position:static}}.about[data-astro-cid-oxgmilyn]{background:var(--ground-2);isolation:isolate}.horizon[data-astro-cid-oxgmilyn]{z-index:-1;--net-edge-opacity:.22;--net-node-opacity:.4;height:clamp(180px,22vw,320px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.about-head[data-astro-cid-oxgmilyn] .lede[data-astro-cid-oxgmilyn]{max-width:52ch;margin-top:24px}.about-head[data-astro-cid-oxgmilyn]{padding-top:clamp(40px,6vw,96px)}.about-head[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{max-width:34ch}.people-title[data-astro-cid-oxgmilyn],.values-title[data-astro-cid-oxgmilyn]{color:var(--ink);font-size:clamp(30px,3vw,40px);font-weight:600}.people-title[data-astro-cid-oxgmilyn]{margin-top:clamp(88px,10vw,144px)}.people[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:36px;display:grid}.person[data-astro-cid-oxgmilyn]{border-radius:var(--radius);background:var(--ground);box-shadow:var(--shadow);flex-direction:column;padding:clamp(28px,3.6vw,48px);display:flex}.person-head[data-astro-cid-oxgmilyn]{align-items:center;gap:18px;display:flex}.monogram[data-astro-cid-oxgmilyn]{background:var(--pine);width:64px;height:64px;color:var(--parchment);font-family:var(--display);letter-spacing:0;box-shadow:inset 0 0 0 3px var(--pine), inset 0 0 0 4px color-mix(in srgb, var(--amber) 70%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:26px;font-weight:700;display:grid}.person-name[data-astro-cid-oxgmilyn]{font-size:clamp(28px,2.6vw,36px)}.person-role[data-astro-cid-oxgmilyn]{color:var(--accent-ink);margin-top:4px;font-size:16px;font-weight:500}.person-body[data-astro-cid-oxgmilyn]{margin-top:24px;margin-bottom:24px}.person-facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:20px;list-style:none;display:grid}.person-facts[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{color:var(--ink);padding-left:26px;font-weight:500;line-height:1.4;position:relative}.person-facts[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:before{content:"";background:var(--accent-ink);width:14px;height:1.5px;position:absolute;top:.7em;left:0}.person-links[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px 20px;margin-top:28px;list-style:none;display:flex}.person-links[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{min-height:44px;color:var(--ink-2);transition:color .2s var(--ease);align-items:center;gap:8px;font-weight:500;display:inline-flex}.person-links[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover{color:var(--ink)}.person-links[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.person-links[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover span[data-astro-cid-oxgmilyn]{text-decoration-color:var(--accent-ink)}.values[data-astro-cid-oxgmilyn]{margin-top:clamp(80px,10vw,140px)}.values-list[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,56px);margin-top:32px;padding-top:28px;display:grid}.value[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-family:var(--display);color:var(--ink);font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15}.value[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{color:var(--ink-2);margin-top:8px}@media (width<=833px){.people[data-astro-cid-oxgmilyn],.values-list[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.agenme-logo[data-astro-cid-2vqiupgn]{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:.28em;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1;display:inline-flex}.agenme-logo[data-astro-cid-2vqiupgn] svg[data-astro-cid-2vqiupgn]{width:.95em;height:auto}.ventures[data-astro-cid-vyryzp4y]{padding-block:clamp(24px,4vw,48px)}.ventures-head[data-astro-cid-vyryzp4y] .lede[data-astro-cid-vyryzp4y]{margin-top:18px}.venture-grid[data-astro-cid-vyryzp4y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}.venture[data-astro-cid-vyryzp4y]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .3s var(--ease), transform .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.venture[data-astro-cid-vyryzp4y]:hover{border-color:color-mix(in srgb, var(--accent-ink) 60%, transparent);transform:translateY(-2px)}.venture-mark[data-astro-cid-vyryzp4y]{aspect-ratio:16/7;border-bottom:1px solid var(--line-soft);color:var(--ink);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-position:50%;background-size:18px 18px;place-items:center;padding:24px;display:grid}.venture-mark[data-astro-cid-vyryzp4y]>svg{width:auto;height:clamp(72px,7.6vw,104px)}.venture-mark[data-astro-cid-vyryzp4y]>.agenme-logo{font-size:clamp(40px,4.2vw,58px)}.venture-body[data-astro-cid-vyryzp4y]{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(24px,3vw,36px);display:flex}.venture-tags[data-astro-cid-vyryzp4y]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.venture-tags[data-astro-cid-vyryzp4y] li[data-astro-cid-vyryzp4y]{background:color-mix(in srgb, var(--accent-ink) 12%, transparent);color:var(--accent-ink);border-radius:999px;padding:3px 10px 4px;font-size:14px;font-weight:500}.venture-summary[data-astro-cid-vyryzp4y]{color:var(--ink);margin-top:18px;font-size:clamp(18px,1.5vw,20px);line-height:1.5}.venture-why[data-astro-cid-vyryzp4y]{margin-top:14px}.venture-why[data-astro-cid-vyryzp4y] strong[data-astro-cid-vyryzp4y]{color:var(--ink);font-weight:500}.venture-body[data-astro-cid-vyryzp4y] .link-arrow[data-astro-cid-vyryzp4y]{margin-top:auto;padding-top:24px}.ventures-note[data-astro-cid-vyryzp4y]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:clamp(40px,5vw,64px);padding-top:28px;font-size:20px;display:flex}@media (width<=833px){.venture-grid[data-astro-cid-vyryzp4y]{grid-template-columns:1fr}}.partners[data-astro-cid-edpm6wi3]{padding-bottom:0}.partners-head[data-astro-cid-edpm6wi3] .lede[data-astro-cid-edpm6wi3]{margin-top:20px}.ways[data-astro-cid-edpm6wi3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:grid}.way[data-astro-cid-edpm6wi3]{border-top:2px solid var(--ink);padding-top:22px}.way[data-astro-cid-edpm6wi3] dt[data-astro-cid-edpm6wi3]{font-family:var(--display);font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.1}.way[data-astro-cid-edpm6wi3] dd[data-astro-cid-edpm6wi3]{color:var(--ink-2);max-width:34ch;margin-top:10px}.promise[data-astro-cid-edpm6wi3]{border-top:1px solid var(--line);max-width:44ch;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:clamp(64px,8vw,112px);padding-top:28px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.3}.dawn[data-astro-cid-edpm6wi3]{isolation:isolate;align-items:center;min-height:clamp(560px,80svh,860px);margin-top:clamp(80px,10vw,140px);display:grid;position:relative;overflow:clip}.dawn-sky[data-astro-cid-edpm6wi3]{z-index:-2;background:radial-gradient(42% 52% at 50% 46%, #f7c46eb3, transparent 72%), linear-gradient(180deg, var(--ground) 0%, var(--sky-mid) 50%, var(--ground) 100%);position:absolute;inset:0}.dawn-net[data-astro-cid-edpm6wi3]{z-index:-1;--net-edge-opacity:.26;--net-node-opacity:.5;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#0000 18%,#000 60%);mask-image:radial-gradient(70% 80%,#0000 18%,#000 60%)}.dawn-copy[data-astro-cid-edpm6wi3]{text-align:center;justify-items:center;padding-block:clamp(64px,8vw,112px);display:grid}.dawn-title[data-astro-cid-edpm6wi3]{max-width:16ch}.btn-large[data-astro-cid-edpm6wi3]{min-height:56px;margin-top:36px;padding-inline:28px;font-size:20px}.dawn-meta[data-astro-cid-edpm6wi3]{background:color-mix(in srgb, var(--ground) 82%, transparent);color:var(--ink);border-radius:6px;margin-top:18px;padding:4px 12px;font-size:16px;font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dawn-net[data-astro-cid-edpm6wi3],.dawn-sky[data-astro-cid-edpm6wi3]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 55%}.dawn-net[data-astro-cid-edpm6wi3]{animation-name:dawn-net}.dawn-sky[data-astro-cid-edpm6wi3]{animation-name:dawn-warm}@keyframes dawn-net{0%{opacity:.4;transform:scale(1.14)}}@keyframes dawn-warm{0%{opacity:.55}}}}@media (width<=833px){.ways[data-astro-cid-edpm6wi3]{grid-template-columns:1fr}.btn-large[data-astro-cid-edpm6wi3]{padding-inline:20px;font-size:17px}}.ft[data-astro-cid-jo6i4kqk]{--ink:var(--parchment);--ink-2:#b9bfae;--line:#ece4d224;--line-soft:#ece4d21a;--accent-ink:var(--amber);--ground:var(--pine-deep);color-scheme:dark;background:var(--pine-deep);color:var(--ink-2);font-size:16px}.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px clamp(32px,6vw,96px);padding-block:clamp(56px,7vw,88px) 40px;display:grid}.ft-name[data-astro-cid-jo6i4kqk]{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;font-size:24px;font-weight:700;display:inline-flex}.ft-name[data-astro-cid-jo6i4kqk] svg{color:var(--amber)}.ft-note[data-astro-cid-jo6i4kqk]{max-width:56ch;color:var(--ink-2);margin-top:16px}.ft-links[data-astro-cid-jo6i4kqk]{justify-items:start;gap:6px;list-style:none;display:grid}.ft-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);padding-block:6px;font-weight:500;text-decoration:underline #0000;display:inline-block}.ft-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--amber)}.ft-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px 28px;display:flex}.ft-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:14px}.ft-prefs[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}[data-theme=dark] .ft[data-astro-cid-jo6i4kqk]{--ground:#0f0b08;background:#0f0b08}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ft[data-astro-cid-jo6i4kqk]{--ground:#0f0b08;background:#0f0b08}}@media (width<=833px){.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
