@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-vietnamese-400-normal.TxZB8OSn.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-400-normal.BO1meqcx.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-ext-400-normal.mk90oQqJ.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-400-normal.B02wwOdZ.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-vietnamese-500-normal.DjztbcKe.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-500-normal.CXYe29CY.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-ext-500-normal.DC-z7ASZ.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-500-normal.BHCCp-na.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2)format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-vietnamese-600-normal.P4BtCUdw.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-600-normal.CcnAzmUX.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-ext-600-normal.DchWdWJ_.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-600-normal.DfkbVac2.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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-bg:#1c1b19;--color-surface:#26241f;--color-surface-2:#2f2c27;--color-border:#3a3731;--color-border-strong:#6b685f;--color-text:#f2efe9;--color-text-secondary:#a8a49c;--color-text-muted:#8c887e;--color-accent:#b6f03c;--color-accent-hover:#cbff5c;--color-accent-dim:#2e3a14;--color-on-accent:#1c1b19;--color-success:#6fd08c;--color-warning:#f5a524;--color-error:#f0645a;--color-focus:#b6f03c;color-scheme:dark}[data-theme=light]{--color-bg:#f4f2ec;--color-surface:#fff;--color-surface-2:#edeae2;--color-border:#d9d5cc;--color-border-strong:#a8a49c;--color-text:#1c1b19;--color-text-secondary:#5c594f;--color-text-muted:#6b685f;--color-accent:#5e8a12;--color-accent-hover:#4f7510;--color-accent-dim:#e6f5c4;--color-on-accent:#fff;--color-accent-fill:#b6f03c;--color-success:#2f7d4a;--color-warning:#9a5b00;--color-error:#b3261e;--color-focus:#5e8a12;color-scheme:light}:root{--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-hero:clamp(40px, 6vw, 64px);--leading-hero:1;--tracking-hero:-.03em;--text-h1:40px;--leading-h1:1.05;--tracking-h1:-.025em;--text-h2:32px;--leading-h2:1.1;--tracking-h2:-.02em;--text-h3:24px;--leading-h3:1.2;--tracking-h3:-.015em;--text-h4:18px;--leading-h4:1.3;--tracking-h4:-.01em;--text-lead:18px;--leading-lead:1.5;--text-body:16px;--leading-body:1.55;--text-small:14px;--leading-small:1.5;--text-label:12px;--leading-label:1;--tracking-label:.08em;--text-caption:13px;--leading-caption:1.5;--text-tag:11px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--measure-body:60ch;--measure-lead:52ch;--measure-headline:16ch}@media (width<=600px){:root{--text-h1:32px;--text-h2:28px;--text-h3:22px}}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--r-0:0;--r-1:3px;--r-2:4px;--r-3:6px;--e-0-bg:var(--color-surface);--e-0-border:var(--color-border);--e-1-bg:var(--color-surface-2);--e-1-border:var(--color-border-strong);--gutter:20px;--gutter-wide:32px;--content-max:1120px;--nav-height:56px;--nav-height-desktop:64px;--tap-min:44px;--input-height:48px;--focus-ring:2px solid var(--color-focus);--focus-offset:3px}@media (width>=720px){:root{--gutter:32px;--nav-height:64px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-height) + var(--s-4))}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-accent);transition:color .12s,border-color .12s,background-color .12s}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}h1,h2,h3,h4,p{margin:0}.wrap{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.rule{border-top:1px solid var(--color-border)}.lab{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-label);color:var(--color-accent)}.lab.muted{color:var(--color-text-muted)}.lab.secondary{color:var(--color-text-secondary)}.hero-title{font-weight:var(--weight-semibold);font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);max-width:var(--measure-headline);text-wrap:pretty}.h2{font-weight:var(--weight-semibold);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);max-width:var(--measure-headline);text-wrap:pretty}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-secondary);max-width:var(--measure-lead);text-wrap:pretty}.caption{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn[data-astro-cid-ekguhzzh]{font-family:var(--font-sans);font-weight:var(--weight-semibold);min-height:var(--tap-min);border-radius:var(--r-1);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn[data-astro-cid-ekguhzzh].compact{min-height:40px;padding:11px 14px}.primary[data-astro-cid-ekguhzzh]{background:var(--color-accent);color:var(--color-on-accent)}.primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.secondary[data-astro-cid-ekguhzzh]{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-text);background:var(--color-surface);color:var(--color-text)}.btn[data-astro-cid-ekguhzzh]:disabled{cursor:not-allowed;background:var(--color-border);color:var(--color-text-muted);border-color:#0000}.nav[data-astro-cid-c75fxstf]{z-index:10;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.bar[data-astro-cid-c75fxstf]{height:var(--nav-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-astro-cid-c75fxstf]{color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-c75fxstf]:hover{color:var(--color-text)}.wordmark[data-astro-cid-c75fxstf]{font-weight:var(--weight-semibold);letter-spacing:-.02em;font-size:16px;line-height:1}.links[data-astro-cid-c75fxstf]{align-items:center;gap:24px;display:none}.item[data-astro-cid-c75fxstf]{font-weight:var(--weight-medium);color:var(--color-text-secondary);border-bottom:2px solid #0000;padding:4px 0;font-size:14px;line-height:1;text-decoration:none}.item[data-astro-cid-c75fxstf]:hover{color:var(--color-text)}.item[data-astro-cid-c75fxstf].on{color:var(--color-text);border-bottom-color:var(--color-accent)}.menu[data-astro-cid-c75fxstf]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:44px;height:44px;margin-right:-12px;padding:0;display:flex}.menu[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]{background:var(--color-text);height:2px;transition:width .12s;display:block}.bar1[data-astro-cid-c75fxstf]{width:20px}.bar2[data-astro-cid-c75fxstf]{width:14px}.nav[data-astro-cid-c75fxstf].open .bar2[data-astro-cid-c75fxstf]{width:20px}.panel[data-astro-cid-c75fxstf]{padding:8px var(--gutter) 16px;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.panel[data-astro-cid-c75fxstf][hidden]{display:none}.item[data-astro-cid-c75fxstf].mobile{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:14px 0;font-size:18px;display:flex}.item[data-astro-cid-c75fxstf].mobile .arrow[data-astro-cid-c75fxstf]{color:var(--color-accent);visibility:hidden}.item[data-astro-cid-c75fxstf].mobile.on{border-bottom-color:var(--color-border)}.item[data-astro-cid-c75fxstf].mobile.on .arrow[data-astro-cid-c75fxstf]{visibility:visible}.panel[data-astro-cid-c75fxstf] .panel-cta{margin-top:16px}@media (width>=720px){.links[data-astro-cid-c75fxstf]{display:flex}.menu[data-astro-cid-c75fxstf],.panel[data-astro-cid-c75fxstf]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg);border-top:1px solid var(--color-border);padding:var(--s-8) 0 var(--s-6)}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.brand-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--color-text);align-items:center;gap:10px;display:flex}.wordmark[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-semibold);letter-spacing:-.02em;font-size:16px;line-height:1}.desc[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);max-width:32ch;font-size:14px;line-height:1.5}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;font-size:14px;display:flex}.col[data-astro-cid-jo6i4kqk] .title[data-astro-cid-jo6i4kqk]{margin-bottom:4px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);margin:-4px 0;padding:4px 0;line-height:1;text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}address[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);font-style:normal;line-height:1.5}.meta-rule[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);margin-top:32px;padding-top:16px}.meta[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:1.5;display:flex}.link[data-astro-cid-twzuq6vf]{color:var(--color-accent)}.link[data-astro-cid-twzuq6vf]:hover{color:var(--color-accent-hover)}.inline[data-astro-cid-twzuq6vf]{text-underline-offset:3px;text-decoration:underline 1px}.standalone[data-astro-cid-twzuq6vf]{font-weight:var(--weight-semibold);font-size:15px;text-decoration:none}.utility[data-astro-cid-twzuq6vf]{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none}.card[data-astro-cid-3vpt37q6]{grid-row:span 3;grid-template-rows:subgrid;background:var(--e-0-bg);border:1px solid var(--e-0-border);border-radius:var(--r-2);padding:var(--s-6);align-content:start;row-gap:12px;transition:background-color .12s,border-color .12s;display:grid}.card[data-astro-cid-3vpt37q6]:hover{background:var(--e-1-bg);border-color:var(--e-1-border)}.label[data-astro-cid-3vpt37q6]{line-height:1.3}.title[data-astro-cid-3vpt37q6]{font-weight:var(--weight-semibold);font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);color:var(--color-text)}.body[data-astro-cid-3vpt37q6]{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);text-wrap:pretty}.more[data-astro-cid-3vpt37q6]{padding-top:8px;font-size:14px}.hero[data-astro-cid-lcdefpme]{gap:var(--s-8);flex-direction:column;padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,8vw,96px);display:flex}.stack[data-astro-cid-lcdefpme]{gap:var(--s-4);flex-direction:column;display:flex}.eyebrow[data-astro-cid-lcdefpme]{line-height:1.5}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.section[data-astro-cid-lcdefpme]{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.stacked[data-astro-cid-lcdefpme]{gap:var(--s-8);flex-direction:column;display:flex}.heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.split[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:16px;display:grid}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid}.principle[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.num[data-astro-cid-lcdefpme]{text-transform:none}.h4[data-astro-cid-lcdefpme]{font-weight:var(--weight-semibold);font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.small[data-astro-cid-lcdefpme]{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);text-wrap:pretty}.about-left[data-astro-cid-lcdefpme]{gap:var(--s-6);flex-direction:column;display:flex}.explement[data-astro-cid-lcdefpme]{align-items:center;gap:16px;padding-top:8px;display:flex}.explement-caption[data-astro-cid-lcdefpme]{max-width:22ch}.prose[data-astro-cid-lcdefpme]{max-width:var(--measure-body);text-wrap:pretty;flex-direction:column;gap:16px;display:flex}.prose[data-astro-cid-lcdefpme] .secondary[data-astro-cid-lcdefpme]{color:var(--color-text-secondary)}.contact[data-astro-cid-lcdefpme]{align-items:end}.contact-title[data-astro-cid-lcdefpme]{max-width:20ch}.contact-lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);text-wrap:pretty;max-width:44ch}.contact-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.email[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-strong);padding-bottom:4px;line-height:1;text-decoration:none}.email[data-astro-cid-lcdefpme]:hover{color:var(--color-text);border-color:var(--color-text)}
