@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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{--rv-night-700:#2a3560;--rv-night-800:#1b2447;--rv-night-850:#121a36;--rv-night-900:#0c1228;--rv-night-950:#060a18;--rv-night-1000:#03050e;--rv-text-strong:#f1f4fc;--rv-text:#c5cce2;--rv-text-muted:#8c96b8;--rv-text-faint:#5e6889;--rv-aurora-green:#30d391;--rv-aurora-teal:#2bbfda;--rv-aurora-violet:#8a7df7;--rv-aurora-rose:#f28ab3;--rv-paper:#fff;--rv-paper-2:#f4f6fb;--rv-ink:#16204a;--rv-indigo:#273c75;--rv-ink-muted:#4b5578;--rv-green-text:#0b7a54;--rv-teal-text:#0f7898;--rv-interactive:#a398ff;--rv-software:#4fd3e8;--rv-cloud:#30d391;--rv-studios:#f59bc0;--rv-logo-wordmark-on-light:#16204a;--rv-logo-wordmark-on-dark:#f1f4fc;--rv-aurora:linear-gradient(20deg, #30d391 0%, #2bbfda 55%, #8a7df7 100%);--rv-gradient-logo-on-light:linear-gradient(30deg, #1fbf86 0%, #1a93b8 50%, #273c75 100%);--rv-gradient-logo-on-dark:linear-gradient(30deg, #30d391 0%, #2bbfda 55%, #8a7df7 100%);--rv-font-display:"Host Grotesk Variable", "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--rv-font-text:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--rv-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--rv-weight-regular:400;--rv-weight-medium:500;--rv-weight-semibold:600;--rv-size-display:clamp(3rem, 1.9rem + 4.9vw, 6.25rem);--rv-size-h1:clamp(2.25rem, 1.65rem + 2.65vw, 4rem);--rv-size-h2:clamp(1.75rem, 1.45rem + 1.35vw, 2.625rem);--rv-size-h3:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--rv-size-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--rv-size-body:1rem;--rv-size-small:.875rem;--rv-size-micro:.75rem;--rv-leading-tight:1.02;--rv-leading-snug:1.15;--rv-leading-body:1.6;--rv-tracking-display:-.035em;--rv-tracking-heading:-.02em;--rv-tracking-micro:.02em;--rv-space-1:.25rem;--rv-space-2:.5rem;--rv-space-3:.75rem;--rv-space-4:1rem;--rv-space-5:1.5rem;--rv-space-6:2rem;--rv-space-7:3rem;--rv-space-8:4rem;--rv-space-9:6rem;--rv-space-10:8rem;--rv-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--rv-max-width:76rem;--rv-radius-s:6px;--rv-radius-m:12px;--rv-radius-l:20px;--rv-radius-pill:999px;--rv-ease-out:cubic-bezier(.22, .61, .36, 1);--rv-ease-in-out:cubic-bezier(.65, 0, .35, 1);--rv-duration-fast:.15s;--rv-duration-base:.3s;--rv-duration-slow:.7s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,.night{--color-bg:var(--lightningcss-light,var(--rv-paper))var(--lightningcss-dark,var(--rv-night-950));--color-surface:var(--lightningcss-light,var(--rv-paper-2))var(--lightningcss-dark,var(--rv-night-900));--color-line:var(--lightningcss-light,#16204a1f)var(--lightningcss-dark,var(--rv-night-800));--color-line-strong:var(--lightningcss-light,#16204a3d)var(--lightningcss-dark,var(--rv-night-700));--color-text-strong:var(--lightningcss-light,var(--rv-ink))var(--lightningcss-dark,var(--rv-text-strong));--color-text:var(--lightningcss-light,var(--rv-ink))var(--lightningcss-dark,var(--rv-text));--color-text-muted:var(--lightningcss-light,var(--rv-ink-muted))var(--lightningcss-dark,var(--rv-text-muted));--color-link:var(--lightningcss-light,var(--rv-teal-text))var(--lightningcss-dark,var(--rv-aurora-teal));--color-accent:var(--lightningcss-light,var(--rv-green-text))var(--lightningcss-dark,var(--rv-aurora-green));--color-button:var(--rv-aurora-green);--color-button-hover:#4fe0a6;--color-button-text:var(--lightningcss-light,var(--rv-ink))var(--lightningcss-dark,var(--rv-night-950));--color-hover:var(--lightningcss-light,#16204a0f)var(--lightningcss-dark,#f1f4fc0f);--color-glass:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#0c1228d1);--color-overlay:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#060a18f0);--color-raised:var(--lightningcss-light,var(--rv-paper))var(--lightningcss-dark,var(--rv-night-900));--shadow-raised:0 12px 32px var(--lightningcss-light,#16204a24)var(--lightningcss-dark,#03050e00);--color-gradient-word:linear-gradient(20deg, var(--lightningcss-light,var(--rv-green-text))var(--lightningcss-dark,var(--rv-aurora-green)) 0%, var(--lightningcss-light,var(--rv-teal-text))var(--lightningcss-dark,var(--rv-aurora-teal)) 55%, var(--lightningcss-light,var(--rv-indigo))var(--lightningcss-dark,var(--rv-aurora-violet)) 100%)}:root{--sky-ground:#060a18;--sky-low:#30d391;--sky-mid:#2bbfda;--sky-high:#8a7df7;--sky-strength:.92;--sky-stars:1;--sky-contrast:1;--section-space:var(--rv-space-9);--page-top:calc(var(--rv-space-10) + var(--rv-space-6));--measure:40rem}@media (width>=64rem){:root{--section-space:var(--rv-space-10)}}html{scroll-behavior:smooth;scroll-padding-top:var(--rv-space-9);-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--rv-font-text);font-size:var(--rv-size-body);line-height:var(--rv-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{flex-direction:column;min-height:100svh;display:flex}#root>main{flex:1}img,svg,canvas{max-width:100%;display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a,button{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--color-link) 20%, transparent)}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}::selection{background:var(--rv-aurora-green);color:var(--rv-night-950)}.container{width:100%;max-width:var(--rv-max-width);padding-inline:var(--rv-gutter);margin-inline:auto}.split{gap:var(--rv-space-6);display:grid}@media (width>=64rem){.split{column-gap:var(--rv-space-8);grid-template-columns:1fr 2fr;align-items:start}}.button{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-pill);background:var(--color-button);color:var(--color-button-text);font-size:var(--rv-size-body);line-height:var(--rv-leading-body);transition:transform var(--rv-duration-fast) var(--rv-ease-out), background-color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;display:inline-flex}.button svg{width:20px;height:20px}.button:hover{background:var(--color-button-hover);transform:translateY(-1px)}.button:active{transform:scale(.98)}.button-ink{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-pill);background:var(--color-text-strong);color:var(--color-bg);font-size:var(--rv-size-small);transition:transform var(--rv-duration-fast) var(--rv-ease-out), opacity var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.5;display:inline-flex}.button-ink svg{width:16px;height:16px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}.button-ink:hover svg{transform:translate(3px)}.button-ink:active{transform:scale(.98)}.skip-link{top:var(--rv-space-4);left:var(--rv-space-4);z-index:100;padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-pill);background:var(--color-text-strong);color:var(--color-bg);font-size:var(--rv-size-small);transition:transform var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.5;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity var(--rv-duration-slow) var(--rv-ease-out), transform var(--rv-duration-slow) var(--rv-ease-out), filter var(--rv-duration-slow) var(--rv-ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.js [data-reveal].is-visible{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal]{filter:none;transform:none}}._footer_1g7sw_2{background:var(--color-bg);color:var(--color-text)}._grid_1g7sw_11{gap:var(--rv-space-7);padding-block:var(--rv-space-8) var(--rv-space-6);grid-template-areas:"home""columns""legal";display:grid}._home_1g7sw_21{border-radius:var(--rv-radius-s);grid-area:home;justify-self:start}._home_1g7sw_21 img{width:auto;height:28px}._columns_1g7sw_32{gap:var(--rv-space-6) var(--rv-space-5);grid-area:columns;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._title_1g7sw_39{margin-bottom:var(--rv-space-2);font-family:var(--rv-font-display);font-size:var(--rv-size-small);color:var(--color-text-strong);font-weight:600;line-height:1.5}._column_1g7sw_32 ul{gap:var(--rv-space-1);font-size:var(--rv-size-small);flex-direction:column;line-height:1.5;display:flex}._column_1g7sw_32 a,._column_1g7sw_32 button{padding-block:var(--rv-space-1);font-size:var(--rv-size-small);color:var(--color-text-muted);overflow-wrap:anywhere;transition:color var(--rv-duration-fast) var(--rv-ease-out);line-height:1.5;display:inline-block}._column_1g7sw_32 button{text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0;font-family:inherit}._column_1g7sw_32 a:hover,._column_1g7sw_32 button:hover{color:var(--color-text-strong)}._legal_1g7sw_85{font-size:var(--rv-size-small);color:var(--color-text-muted);grid-area:legal;align-self:end;line-height:1.5}@media (width>=64rem){._grid_1g7sw_11{column-gap:var(--rv-space-8);row-gap:var(--rv-space-9);padding-block:var(--rv-space-10) var(--rv-space-8);grid-template:"home columns""legal columns"1fr/minmax(0,1fr) minmax(0,2.6fr)}._columns_1g7sw_32{grid-template-columns:repeat(4,minmax(0,1fr))}}._header_1fdo0_2{z-index:10;padding:var(--rv-space-5) var(--rv-gutter) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0 0 auto}._pill_1fdo0_12{z-index:2;align-items:center;gap:var(--rv-space-4);width:max-content;max-width:100%;padding:var(--rv-space-2) var(--rv-space-2) var(--rv-space-2) var(--rv-space-5);border-radius:var(--rv-radius-pill);background:var(--color-glass);transition:background-color var(--rv-duration-base) var(--rv-ease-out);-webkit-backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;display:flex;position:relative}._home_1fdo0_30{border-radius:var(--rv-radius-s);flex:none}._home_1fdo0_30 img{width:auto;height:24px}._logoNight_1fdo0_41,._header_1fdo0_2.night ._logo_1fdo0_41{display:none}._header_1fdo0_2.night ._logoNight_1fdo0_41{display:block}:root[data-theme=dark] ._logo_1fdo0_41{display:none}:root[data-theme=dark] ._logoNight_1fdo0_41{display:block}._links_1fdo0_58{align-items:center;gap:var(--rv-space-1);display:none}._links_1fdo0_58 a{padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-pill);font-size:var(--rv-size-small);color:var(--color-text);transition:color var(--rv-duration-fast) var(--rv-ease-out), background-color var(--rv-duration-fast) var(--rv-ease-out);font-weight:500;line-height:1.5}._links_1fdo0_58 a:hover{color:var(--color-text-strong);background:var(--color-hover)}._links_1fdo0_58 a:active{transform:translateY(1px)}._stable_1fdo0_90{display:inline-grid}._stable_1fdo0_90>span{text-align:center;grid-area:1/1}._stable_1fdo0_90>span:not([data-current]){visibility:hidden}._links_1fdo0_58 a[aria-current]{color:var(--color-text-strong);background:var(--color-hover)}._actions_1fdo0_108{align-items:center;gap:var(--rv-space-2);display:flex}._icon_1fdo0_115{border-radius:var(--rv-radius-pill);width:36px;height:36px;color:var(--color-text);transition:color var(--rv-duration-fast) var(--rv-ease-out), background-color var(--rv-duration-fast) var(--rv-ease-out);place-items:center;display:grid}._icon_1fdo0_115:hover,._icon_1fdo0_115[aria-expanded=true]{color:var(--color-text-strong);background:var(--color-hover)}._icon_1fdo0_115 svg{width:20px;height:20px}._picker_1fdo0_138{position:relative}._languages_1fdo0_143{top:calc(100% + var(--rv-space-3));min-width:10rem;padding:var(--rv-space-2);border-radius:var(--rv-radius-m);background:var(--color-raised);box-shadow:var(--shadow-raised);position:absolute;right:0}._languages_1fdo0_143[hidden]{display:none}._languages_1fdo0_143 button{justify-content:space-between;align-items:center;gap:var(--rv-space-4);width:100%;padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-s);font-size:var(--rv-size-small);color:var(--color-text);text-align:left;transition:color var(--rv-duration-fast) var(--rv-ease-out), background-color var(--rv-duration-fast) var(--rv-ease-out);font-weight:500;line-height:1.5;display:flex}._languages_1fdo0_143 button:hover{color:var(--color-text-strong);background:var(--color-hover)}._languages_1fdo0_143 button[aria-pressed=true]{color:var(--color-text-strong);font-weight:600}._languages_1fdo0_143 svg{width:16px;height:16px;color:var(--color-accent)}._contact_1fdo0_192{padding:var(--rv-space-2) var(--rv-space-4);border-radius:var(--rv-radius-pill);background:var(--color-button);color:var(--color-button-text);font-size:var(--rv-size-small);transition:background-color var(--rv-duration-fast) var(--rv-ease-out), transform var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.5;display:none}._contact_1fdo0_192:hover{background:var(--color-button-hover)}._contact_1fdo0_192:active{transform:scale(.98)}._burger_1fdo0_215{border-radius:var(--rv-radius-pill);width:40px;height:40px;transition:background-color var(--rv-duration-fast) var(--rv-ease-out);position:relative}._burger_1fdo0_215:hover{background:var(--color-hover)}._burger_1fdo0_215 span{border-radius:var(--rv-radius-pill);background:var(--color-text-strong);height:2px;transition:transform var(--rv-duration-base) var(--rv-ease-in-out);margin-top:-1px;position:absolute;top:50%;left:12px;right:12px}._burger_1fdo0_215 span:first-child{transform:translateY(-4px)}._burger_1fdo0_215 span:last-child{transform:translateY(4px)}._header_1fdo0_2[data-open] ._burger_1fdo0_215 span:first-child{transform:rotate(45deg)}._header_1fdo0_2[data-open] ._burger_1fdo0_215 span:last-child{transform:rotate(-45deg)}._menu_1fdo0_256{z-index:1;padding:var(--rv-space-9) var(--rv-gutter) var(--rv-space-7);background:var(--color-overlay);-webkit-backdrop-filter:blur(64px);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--rv-duration-base) var(--rv-ease-out), visibility 0s linear var(--rv-duration-base);align-items:center;display:flex;position:fixed;inset:0}._header_1fdo0_2[data-open] ._menu_1fdo0_256{opacity:1;visibility:visible;transition:opacity var(--rv-duration-base) var(--rv-ease-out), visibility 0s}._menu_1fdo0_256 ul{align-items:flex-start;gap:var(--rv-space-5);flex-direction:column;display:flex}._menu_1fdo0_256 li{margin:-6px;padding:6px;overflow:hidden}._menu_1fdo0_256 li>a{opacity:0;transition:transform var(--rv-duration-slow) var(--rv-ease-out), opacity var(--rv-duration-slow) var(--rv-ease-out);display:inline-block;transform:translateY(48px)}._header_1fdo0_2[data-open] ._menu_1fdo0_256 li>a{opacity:1;transition-delay:calc(.1s + var(--i) * 50ms);transform:none}._menuLink_1fdo0_316{font-family:var(--rv-font-display);font-size:var(--rv-size-h2);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600}._menu_1fdo0_256 li:last-child{margin-top:var(--rv-space-5)}@media (width>=960px){._links_1fdo0_58,._contact_1fdo0_192{display:flex}._burger_1fdo0_215,._menu_1fdo0_256{display:none}}._back_1lff9_1{align-items:center;gap:var(--rv-space-2);font-size:var(--rv-size-small);color:var(--color-text-muted);transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.5;display:inline-flex}._back_1lff9_1 svg{width:18px;height:18px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._back_1lff9_1:hover{color:var(--color-link)}._back_1lff9_1:hover svg{transform:translate(-3px)}._header_1vw7i_1{padding-top:var(--page-top)}._back_1vw7i_5{margin-bottom:var(--rv-space-6)}._row_1vw7i_13{gap:var(--rv-space-7);display:grid}._text_1vw7i_18{max-width:var(--measure)}._kicker_1vw7i_22{align-items:center;gap:var(--rv-space-3);margin-bottom:var(--rv-space-4);font-size:var(--rv-size-small);color:var(--color-text-muted);flex-wrap:wrap;font-weight:600;line-height:1.5;display:flex}._title_1vw7i_34{font-family:var(--rv-font-display);font-size:var(--rv-size-h1);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;font-weight:600}._lead_1vw7i_44{margin-top:var(--rv-space-5);font-size:var(--rv-size-lead);line-height:var(--rv-leading-body);color:var(--color-text-muted);text-wrap:pretty}._actions_1vw7i_52{align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-6);flex-wrap:wrap;display:flex}._actions_1vw7i_52>.button-ink{font-size:var(--rv-size-body);line-height:var(--rv-leading-body)}@media (width>=64rem){._row_1vw7i_13:has(._aside_1vw7i_67){column-gap:var(--rv-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}._signal_4onyj_2{align-items:center;gap:calc(var(--bar) * .8);height:calc(var(--bar) * 8);flex:none;display:inline-flex}._signal_4onyj_2 span{width:var(--bar);height:calc(var(--bar) * 6);border-radius:var(--bar);background:var(--signal-color)}._signal_4onyj_2 span:nth-child(2){height:calc(var(--bar) * 8)}._section_1nt3x_1{padding-block:var(--section-space) 0}._section_1nt3x_1:last-child{padding-bottom:var(--section-space)}._title_1nt3x_9{font-family:var(--rv-font-display);font-size:var(--rv-size-h2);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600}._lead_1nt3x_18{max-width:26rem;margin-top:var(--rv-space-4);color:var(--color-text-muted)}._story_1nt3x_25{gap:var(--rv-space-2);max-width:var(--measure);padding:var(--rv-space-6);border-radius:var(--rv-radius-l);background:var(--color-surface);transition:transform var(--rv-duration-base) var(--rv-ease-out);flex-direction:column;display:flex}._story_1nt3x_25:hover{transform:translateY(-2px)}._story_1nt3x_25:active{transform:scale(.99)}._storyLabel_1nt3x_44{font-family:var(--rv-font-mono);font-size:var(--rv-size-micro);letter-spacing:var(--rv-tracking-micro);color:var(--color-text-muted);line-height:1.4}._storyTitle_1nt3x_52{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;font-weight:600;line-height:1.3}._storySummary_1nt3x_62{color:var(--color-text);text-wrap:pretty}._storyMore_1nt3x_67{align-items:center;gap:var(--rv-space-2);margin-top:var(--rv-space-3);color:var(--color-text-strong);transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;display:inline-flex}._storyMore_1nt3x_67 svg{width:18px;height:18px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._story_1nt3x_25:hover ._storyMore_1nt3x_67{color:var(--color-link)}._story_1nt3x_25:hover ._storyMore_1nt3x_67 svg{transform:translate(3px)}._row_1nt3x_92{gap:var(--rv-space-1) var(--rv-space-6);padding-block:var(--rv-space-4);border-top:1px solid var(--color-line);display:grid}._row_1nt3x_92:last-child{border-bottom:1px solid var(--color-line)}._rowTitle_1nt3x_103{align-items:center;gap:var(--rv-space-3);font-family:var(--rv-font-display);font-size:var(--rv-size-body);line-height:var(--rv-leading-body);color:var(--color-text-strong);font-weight:600;display:flex}._number_1nt3x_114{font-family:var(--rv-font-mono);font-size:var(--rv-size-micro);letter-spacing:var(--rv-tracking-micro);color:var(--color-text-muted);font-weight:400;line-height:1.4}._rowBody_1nt3x_123{color:var(--color-text-muted)}@media (width>=48rem){._row_1nt3x_92{grid-template-columns:1fr 1.2fr;align-items:start}}._article_eanjy_1{padding-bottom:var(--section-space)}._layout_eanjy_6{margin-top:var(--rv-space-8)}._body_eanjy_10{max-width:var(--measure)}._factsTitle_eanjy_14{margin-bottom:var(--rv-space-3);font-family:var(--rv-font-display);font-size:var(--rv-size-body);line-height:var(--rv-leading-body);color:var(--color-text-strong);font-weight:600}._facts_eanjy_14{margin-top:var(--rv-space-7)}._facts_eanjy_14 dl>div{justify-content:space-between;gap:var(--rv-space-4);padding-block:var(--rv-space-3);border-top:1px solid var(--color-line);font-size:var(--rv-size-small);line-height:1.5;display:flex}._facts_eanjy_14 dl>div:last-child{border-bottom:1px solid var(--color-line)}._facts_eanjy_14 dt{color:var(--color-text-muted)}._facts_eanjy_14 dd{text-align:right;color:var(--color-text-strong)}@media (width>=64rem){._layout_eanjy_6:has(._facts_eanjy_14) ._body_eanjy_10{grid-area:1/2}._layout_eanjy_6:not(:has(._facts_eanjy_14)) ._body_eanjy_10{grid-column:1/-1}._facts_eanjy_14{top:var(--rv-space-9);grid-area:1/1;margin-top:0;position:sticky}}._prose_6la4k_2>:first-child{margin-top:0}._prose_6la4k_2 p,._prose_6la4k_2 ul,._prose_6la4k_2 ol,._prose_6la4k_2 blockquote{margin-top:var(--rv-space-5);font-size:var(--rv-size-lead);line-height:var(--rv-leading-body);color:var(--color-text);text-wrap:pretty}._prose_6la4k_2 h2,._prose_6la4k_2 h3{margin-top:var(--rv-space-7);font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;font-weight:600;line-height:1.3}._prose_6la4k_2 h3{font-size:var(--rv-size-lead)}._prose_6la4k_2 ul,._prose_6la4k_2 ol{padding-left:1.25em}._prose_6la4k_2 ul{list-style:outside}._prose_6la4k_2 ol{list-style:decimal}._prose_6la4k_2 li+li{margin-top:var(--rv-space-2)}._prose_6la4k_2 a{color:var(--color-link);text-underline-offset:.25em;text-decoration:underline}._prose_6la4k_2 strong{color:var(--color-text-strong);font-weight:600}._prose_6la4k_2 blockquote{padding-left:var(--rv-space-5);border-left:2px solid var(--color-line-strong);color:var(--color-text-muted)}._prose_6la4k_2 .emoji{white-space:nowrap}._prose_6la4k_2 .emoji img{vertical-align:-.28em;width:auto;height:1.25em;margin-right:.3em;display:inline-block}._prose_6la4k_2 code{font-family:var(--rv-font-mono);font-size:.9em}._page_vfzoh_1{min-height:80svh;padding-top:var(--rv-space-10);align-items:center;display:flex}._content_vfzoh_8{align-items:flex-start;gap:var(--rv-space-5);padding-bottom:var(--rv-space-9);flex-direction:column;display:flex}._code_vfzoh_16{font-family:var(--rv-font-mono);font-size:var(--rv-size-small);letter-spacing:var(--rv-tracking-micro);color:var(--color-text-muted);line-height:1.5}._title_vfzoh_24{font-family:var(--rv-font-display);font-size:var(--rv-size-h1);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600}._body_vfzoh_33{max-width:34rem;font-size:var(--rv-size-lead);line-height:var(--rv-leading-body);color:var(--color-text-muted)}._contact_cplfe_2{margin-top:var(--rv-space-7);font-size:var(--rv-size-lead);line-height:var(--rv-leading-body);color:var(--color-text)}._contact_cplfe_2 a{color:var(--color-link);text-underline-offset:.25em;text-decoration:underline}._sky_gpf3k_2{inset:0 0 var(--sky-below,0);background:var(--sky-ground);position:absolute;overflow:hidden}._canvas_gpf3k_9{width:100%;height:100%;display:block}._sky_gpf3k_2[data-fallback]{background:radial-gradient(70% 30% at 70% 22%, color-mix(in srgb, var(--sky-high) 30%, transparent), transparent 70%), radial-gradient(60% 26% at 35% 36%, color-mix(in srgb, var(--sky-low) 28%, transparent), transparent 70%), var(--sky-ground)}._sky_gpf3k_2[data-fallback] ._canvas_gpf3k_9{display:none}._stars_544k8_1{pointer-events:none;mix-blend-mode:screen;opacity:var(--sky-stars);transition:opacity var(--rv-duration-slow) var(--rv-ease-out);animation:_drift_544k8_1 180s var(--rv-ease-in-out) infinite alternate;position:absolute;inset:0;overflow:hidden}._layer_544k8_15{width:100%;height:100%;animation:_come-out_544k8_1 2.4s var(--rv-ease-out) both;position:absolute;inset:0}@keyframes _come-out_544k8_1{0%{opacity:0}}@keyframes _drift_544k8_1{0%{transform:translate(0)}to{transform:translate(-32px)}}._stars_544k8_1>span{transform-origin:0;opacity:0;filter:drop-shadow(0 0 3px #b4ffdc99);background:linear-gradient(90deg,#fffffff2,#c8ffe666 30%,#0000);border-radius:999px;height:1.5px;position:absolute}@media (prefers-reduced-motion:reduce){._stars_544k8_1,._layer_544k8_15{animation:none}}._hero_k0bj2_5{--horizon:clamp(8rem, 20vh, 12rem);--sky-below:var(--horizon);color:var(--color-text);isolation:isolate;min-height:calc(100svh + var(--horizon));min-height:calc(max(100svh, 40rem) + var(--horizon));background:var(--sky-ground);align-items:flex-end;display:flex;position:relative;overflow:hidden}._skyEnd_k0bj2_20{inset:0 0 calc(var(--horizon) * .35);pointer-events:none;position:absolute}._horizon_k0bj2_31{height:var(--horizon);background:linear-gradient(to bottom, #060a1800 0%, var(--rv-night-950) 34%, var(--rv-night-900) 50%, #131c3c 61%, #1d2a55 70%, #34457a 78%, #5f6f9f 85%, #a0abcc 91%, #dde2f0 95.5%, #f5f7fb 98%, var(--rv-paper) 100%);pointer-events:none;position:absolute;inset:auto 0 0;overflow:hidden}._swell_k0bj2_59{background:linear-gradient(to bottom, #1d2a55 0%, #2c3c6e 25%, #4a5a8c 45%, #8590b8 62%, #d0d6ea 78%, var(--rv-paper) 92%);width:200%;height:46%;-webkit-mask:var(--wave) repeat-x 0 0 / 50% 100%;-webkit-mask:var(--wave) repeat-x 0 0 / 50% 100%;mask:var(--wave) repeat-x 0 0 / 50% 100%;--wave:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'><filter id='b' x='0' y='-50%25' width='100%25' height='200%25'><feGaussianBlur stdDeviation='0 12'/></filter><path filter='url(%23b)' d='M0 70 C200 70 400 20 600 20 S1000 70 1200 70 V300 H0Z'/></svg>");animation:48s linear infinite _drift_k0bj2_1;position:absolute;bottom:0;left:0}._swell_k0bj2_59+._swell_k0bj2_59{background:linear-gradient(to bottom, #56679a 0%, #a6b0d0 40%, #e6e9f4 70%, var(--rv-paper) 90%);opacity:.75;height:28%;animation-duration:34s;animation-direction:reverse;-webkit-mask-size:25% 100%;mask-size:25% 100%}:root[data-theme=dark] ._horizon_k0bj2_31{background:linear-gradient(to bottom, #060a1800 0%, var(--rv-night-950) 34%, var(--rv-night-900) 55%, #131c3c 70%, #1a2550 84%, #121a36 94%, var(--rv-night-950) 100%)}:root[data-theme=dark] ._swell_k0bj2_59{background:linear-gradient(to bottom, #1d2a55 0%, #22305f 30%, #131c3c 65%, var(--rv-night-950) 95%)}:root[data-theme=dark] ._swell_k0bj2_59+._swell_k0bj2_59{background:linear-gradient(to bottom, #2c3c6e 0%, #1d2a55 40%, var(--rv-night-950) 90%)}@keyframes _drift_k0bj2_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._swell_k0bj2_59{animation:none}}._content_k0bj2_144{z-index:1;padding-top:var(--rv-space-9);padding-bottom:calc(var(--horizon) + clamp(4rem, 14vh, 8rem));transform:translateY(calc(var(--scrolled,0) * -56px));opacity:calc(1 - var(--scrolled,0) * .7);will-change:transform, opacity;position:relative}@media (prefers-reduced-motion:reduce){._content_k0bj2_144{transform:none}}._title_k0bj2_163{font-family:var(--rv-font-display);font-size:var(--rv-size-display);line-height:var(--rv-leading-tight);letter-spacing:var(--rv-tracking-display);color:var(--color-text-strong);font-weight:600}@media (width<=40rem){._title_k0bj2_163 br{display:none}}._light_k0bj2_179{background:var(--color-gradient-word);color:#0000;-webkit-background-clip:text;background-clip:text}._lead_k0bj2_185{max-width:34rem;margin-top:var(--rv-space-5);font-size:var(--rv-size-lead);line-height:var(--rv-leading-body);color:var(--color-text)}._actions_k0bj2_193{align-items:center;gap:var(--rv-space-4) var(--rv-space-6);margin-top:var(--rv-space-7);flex-wrap:wrap;display:flex}._section_1y9tl_1{padding-block:var(--section-space)}._heading_1y9tl_6{justify-content:space-between;align-items:baseline;gap:var(--rv-space-3) var(--rv-space-6);flex-wrap:wrap;display:flex}._all_1y9tl_14{align-items:center;gap:var(--rv-space-2);font-size:var(--rv-size-small);color:var(--color-text-strong);transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.5;display:inline-flex}._all_1y9tl_14 svg{width:16px;height:16px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._all_1y9tl_14:hover{color:var(--color-link)}._all_1y9tl_14:hover svg{transform:translate(3px)}._title_1y9tl_39{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;line-height:1.3}._grid_1y9tl_48{gap:var(--rv-space-5);margin-top:var(--rv-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}@media (width>=64rem){._grid_1y9tl_48{grid-template-columns:repeat(3,minmax(0,1fr))}}._card_1y9tl_63{padding:var(--rv-space-6);border-radius:var(--rv-radius-l);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}._cardTitle_1y9tl_72{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;line-height:1.3}._summary_1y9tl_81{margin-top:var(--rv-space-2);color:var(--color-text)}._details_1y9tl_86{padding-top:var(--rv-space-8);align-self:stretch;margin-top:auto}._details_1y9tl_86>div{justify-content:space-between;gap:var(--rv-space-4);padding-block:var(--rv-space-3);border-top:1px solid var(--color-line);font-size:var(--rv-size-small);line-height:1.5;display:flex}._details_1y9tl_86>div:last-child{border-bottom:1px solid var(--color-line)}._details_1y9tl_86 dt{font-family:var(--rv-font-mono);font-size:var(--rv-size-micro);letter-spacing:var(--rv-tracking-micro);color:var(--color-text-muted)}._details_1y9tl_86 dd{text-align:right;color:var(--color-text-strong)}._details_1y9tl_86 a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);transition:text-decoration-color var(--rv-duration-fast) var(--rv-ease-out)}._details_1y9tl_86 a:hover{text-decoration-color:currentColor}._card_1y9tl_63>.button-ink{margin-top:var(--rv-space-6)}._section_6o9rm_1{padding-bottom:var(--section-space)}._layout_6o9rm_9{gap:var(--rv-space-6);display:grid}@media (width>=64rem){._layout_6o9rm_9{column-gap:var(--rv-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}._list_6o9rm_21{grid-column:span 2}}._statement_6o9rm_26{max-width:20ch;font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;line-height:1.3}._list_6o9rm_21>li+li ._row_6o9rm_37{border-top:1px solid var(--color-line)}._list_6o9rm_21>li:last-child ._row_6o9rm_37{border-bottom:1px solid var(--color-line)}._row_6o9rm_37{justify-content:space-between;align-items:baseline;gap:var(--rv-space-4);padding-block:var(--rv-space-4);display:flex}._list_6o9rm_21>li:first-child ._row_6o9rm_37{padding-top:0}._title_6o9rm_57{font-family:var(--rv-font-display);color:var(--color-text-strong);transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600}._category_6o9rm_64{font-size:var(--rv-size-small);color:var(--color-text-muted);flex:none;line-height:1.5}._row_6o9rm_37:hover ._title_6o9rm_57{color:var(--color-text-muted)}._share_q5wq6_5{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-3);border-radius:var(--rv-radius-pill);color:var(--color-text-strong);font-size:var(--rv-size-body);line-height:var(--rv-leading-body);transition:background-color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;display:inline-flex}._share_q5wq6_5:first-child{margin-inline-start:calc(-1 * var(--rv-space-3))}._share_q5wq6_5:hover{background:var(--color-surface)}._share_q5wq6_5 svg{width:20px;height:20px}._section_2vqh0_2{padding-top:var(--rv-space-8)}._section_2vqh0_2+._section_2vqh0_2{padding-top:var(--section-space)}._section_2vqh0_2:last-child{padding-bottom:var(--section-space)}._sectionTitle_2vqh0_14{font-family:var(--rv-font-display);font-size:var(--rv-size-h2);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600}._latest_2vqh0_24{gap:var(--rv-space-7);margin-top:var(--rv-space-6);display:grid}._featuredLink_2vqh0_30{gap:var(--rv-space-6);border-radius:var(--rv-radius-l);flex-direction:column;display:flex}._cover_2vqh0_38{aspect-ratio:16/9;border-radius:var(--rv-radius-l);background:var(--color-surface);place-items:center;display:grid;overflow:hidden}._cover_2vqh0_38>*{transition:transform var(--rv-duration-slow) var(--rv-ease-out)}._cover_2vqh0_38:has(>._coverImage_2vqh0_52){aspect-ratio:auto}._coverImage_2vqh0_52{border-radius:inherit;width:100%;height:auto}._featuredLink_2vqh0_30:hover ._cover_2vqh0_38>*{transform:scale(1.04)}._featuredText_2vqh0_66{gap:var(--rv-space-4) var(--rv-space-7);display:grid}._featuredTitle_2vqh0_71{max-width:16ch;font-family:var(--rv-font-display);font-size:var(--rv-size-h2);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600}._featuredLink_2vqh0_30:hover ._featuredTitle_2vqh0_71{color:var(--color-link)}._beside_2vqh0_87>li+li ._row_2vqh0_87,._list_2vqh0_88>li+li ._row_2vqh0_87{border-top:1px solid var(--color-line)}._beside_2vqh0_87>li:first-child ._row_2vqh0_87{padding-top:0}._row_2vqh0_87{gap:var(--rv-space-2);padding-block:var(--rv-space-5);flex-direction:column;display:flex}._meta_2vqh0_104{gap:var(--rv-space-3);font-size:var(--rv-size-small);color:var(--color-text-muted);flex-wrap:wrap;line-height:1.5;display:flex}._category_2vqh0_113{color:var(--color-text-strong);font-weight:600}._rowTitle_2vqh0_118{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;font-weight:600;line-height:1.3}._rowTitle_2vqh0_118 a{transition:color var(--rv-duration-fast) var(--rv-ease-out)}._rowTitle_2vqh0_118 a:hover{color:var(--color-link)}._summary_2vqh0_136{max-width:48ch;margin-top:var(--rv-space-2);color:var(--color-text);text-wrap:pretty}._row_2vqh0_87 ._summary_2vqh0_136{margin-top:0}._archiveLead_2vqh0_148{max-width:26rem;margin-top:var(--rv-space-4);color:var(--color-text-muted);text-wrap:pretty}._filters_2vqh0_156{max-width:20rem;margin-top:var(--rv-space-6);border-bottom:1px solid var(--color-line)}._filter_2vqh0_156{justify-content:space-between;gap:var(--rv-space-4);padding-block:var(--rv-space-3);border-top:1px solid var(--color-line);font-size:var(--rv-size-small);color:var(--color-text-muted);transition:color var(--rv-duration-fast) var(--rv-ease-out);line-height:1.5;display:flex}._filter_2vqh0_156:hover{color:var(--color-text-strong)}._filter_2vqh0_156[aria-current]{color:var(--color-text-strong);font-weight:600}._count_2vqh0_183{font-family:var(--rv-font-mono);font-size:var(--rv-size-micro);letter-spacing:var(--rv-tracking-micro)}._filter_2vqh0_156[aria-current] ._count_2vqh0_183{color:var(--color-link)}._year_2vqh0_194{padding-bottom:var(--rv-space-3);border-bottom:1px solid var(--color-line);font-family:var(--rv-font-mono);font-size:var(--rv-size-micro);letter-spacing:var(--rv-tracking-micro);color:var(--color-text-muted);font-weight:500;line-height:1.4}section+section>._year_2vqh0_194{margin-top:var(--rv-space-7)}._keepReading_2vqh0_214{margin-top:var(--section-space)}._keepReadingTitle_2vqh0_218{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;line-height:1.3}._neighbours_2vqh0_227{gap:var(--rv-space-5);margin-top:var(--rv-space-5);display:grid}._neighbour_2vqh0_227{gap:var(--rv-space-3);padding:var(--rv-space-6);border-radius:var(--rv-radius-l);background:var(--color-surface);transition:transform var(--rv-duration-base) var(--rv-ease-out);flex-direction:column;display:flex}._neighbour_2vqh0_227:hover{transform:translateY(-2px)}._neighbour_2vqh0_227:active{transform:scale(.99)}._neighbourLabel_2vqh0_251{align-items:center;gap:var(--rv-space-2);font-size:var(--rv-size-small);color:var(--color-text-muted);font-weight:600;line-height:1.5;display:inline-flex}._neighbourLabel_2vqh0_251 svg{width:16px;height:16px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._neighbour_2vqh0_227:hover ._neighbourLabel_2vqh0_251 svg{transform:translate(-3px)}._older_2vqh0_271:hover ._neighbourLabel_2vqh0_251 svg{transform:translate(3px)}._neighbourTitle_2vqh0_275{max-width:24ch;font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);text-wrap:balance;transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;line-height:1.3}._neighbour_2vqh0_227:hover ._neighbourTitle_2vqh0_275{color:var(--color-link)}._neighbourSummary_2vqh0_291{max-width:44ch;color:var(--color-text-muted);text-wrap:pretty}._older_2vqh0_271{text-align:right;align-items:flex-end}@media (width>=48rem){._featuredText_2vqh0_66,._neighbours_2vqh0_227{grid-template-columns:1fr 1fr}._older_2vqh0_271:only-child{grid-column:2}}@media (width>=64rem){._latest_2vqh0_24{column-gap:var(--rv-space-7);grid-template-columns:2fr 1fr;align-items:start}._archiveIntro_2vqh0_324{top:var(--rv-space-9);position:sticky}}._section_f2h8g_1{padding-block:var(--section-space) 0}._section_f2h8g_1:last-child{padding-bottom:var(--section-space)}._areaTitle_f2h8g_9{align-items:center;gap:var(--rv-space-3);font-family:var(--rv-font-display);font-size:var(--rv-size-h2);line-height:var(--rv-leading-snug);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;display:flex}._areaBody_f2h8g_21{max-width:26rem;margin-top:var(--rv-space-4);color:var(--color-text-muted)}._grid_f2h8g_27{gap:var(--rv-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}._grid_f2h8g_27>li{display:flex}._card_f2h8g_38{border-radius:var(--rv-radius-l);background:var(--color-surface);transition:transform var(--rv-duration-base) var(--rv-ease-out);flex-direction:column;flex:1;display:flex;overflow:hidden}._card_f2h8g_38:hover{transform:translateY(-2px)}._card_f2h8g_38:active{transform:scale(.99)}._cardImage_f2h8g_57{aspect-ratio:460/215;object-fit:cover;border-radius:var(--rv-radius-l) var(--rv-radius-l) 0 0;width:100%;height:auto}._cardBody_f2h8g_65{gap:var(--rv-space-2);padding:var(--rv-space-5) var(--rv-space-6) var(--rv-space-6);flex-direction:column;flex:1;display:flex}._meta_f2h8g_73{gap:var(--rv-space-3);font-size:var(--rv-size-small);color:var(--color-text-muted);flex-wrap:wrap;line-height:1.5;display:flex}._status_f2h8g_82{color:var(--color-accent);font-weight:600}._cardTitle_f2h8g_87{font-family:var(--rv-font-display);font-size:var(--rv-size-h3);letter-spacing:var(--rv-tracking-heading);color:var(--color-text-strong);font-weight:600;line-height:1.3}._summary_f2h8g_96{color:var(--color-text)}._more_f2h8g_100{align-items:center;gap:var(--rv-space-2);padding-top:var(--rv-space-4);color:var(--color-text-strong);transition:color var(--rv-duration-fast) var(--rv-ease-out);margin-top:auto;font-weight:600;display:inline-flex}._more_f2h8g_100 svg{width:18px;height:18px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._card_f2h8g_38:hover ._more_f2h8g_100{color:var(--color-link)}._card_f2h8g_38:hover ._more_f2h8g_100 svg{transform:translate(3px)}._cover_f2h8g_126{aspect-ratio:460/215;object-fit:cover;border-radius:var(--rv-radius-l);width:100%;height:auto}._link_f2h8g_135{align-items:center;gap:var(--rv-space-2);margin-top:var(--rv-space-6);color:var(--color-text-strong);transition:color var(--rv-duration-fast) var(--rv-ease-out);font-weight:600;display:inline-flex}._link_f2h8g_135 svg{width:18px;height:18px;transition:transform var(--rv-duration-fast) var(--rv-ease-out)}._link_f2h8g_135:hover{color:var(--color-link)}._link_f2h8g_135:hover svg{transform:translate(2px,-2px)}
