@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.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(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.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(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.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(/_astro/inter-greek-opsz-normal.BM0NlUE_.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(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.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(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.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(/_astro/inter-latin-opsz-normal.BwkfbSeq.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{--color-background-base:#fff;--color-background-subtle:#f2f2f7;--color-background-section:#f9f9f9;--color-surface-primary:#fff;--color-surface-secondary:#f2f2f7;--color-surface-tertiary:#fff;--color-surface-muted:#f0f0f0;--color-surface-quick-link:#f9f9f9;--color-surface-chip:#f9f9f9;--color-text-primary:#000;--color-text-secondary:#3c3c43cc;--color-text-tertiary:#3c3c434d;--color-text-disabled:#3c3c432e;--color-ink-strong:#141615;--color-ink-inverse:#fff;--color-icon-primary:#000;--color-icon-secondary:#3c3c4399;--color-icon-muted:#606767;--color-icon-subtle:#ababab;--color-border-subtle:#3c3c434a;--color-border-default:#c7c7cc;--color-border-faint:#f5f5f5;--color-accent-primary:#007aff;--color-accent-lime:#c8ff3d;--color-feedback-success:#34c759;--color-feedback-warning:#ff9500;--color-feedback-danger:#ff3b30;--color-project-pesa:#ff6a2b;--color-project-study:#3465e5;--color-project-flick:#0b2740;--color-logo-neutral:#333;--color-sticker-outline:#fff;--color-collage-outline-dark-only:#fff0;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-12:12px;--radius-20:20px;--radius-32:32px;--radius-full:999px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background-base:#0a0a0b;--color-background-subtle:#1c1c1e;--color-background-section:#111113;--color-surface-primary:#1c1c1e;--color-surface-secondary:#2c2c2e;--color-surface-tertiary:#3a3a3c;--color-surface-muted:#1c1c1e;--color-surface-quick-link:#222226;--color-surface-chip:#2a2a2d;--color-text-primary:#fff;--color-text-secondary:#ebebf599;--color-text-tertiary:#ebebf54d;--color-text-disabled:#ebebf52e;--color-ink-strong:#f5f5f7;--color-ink-inverse:#0a0a0b;--color-icon-primary:#fff;--color-icon-secondary:#ebebf599;--color-icon-muted:#a1a1a6;--color-icon-subtle:#636366;--color-border-subtle:#54545899;--color-border-default:#3a3a3c;--color-border-faint:#2c2c2e;--color-accent-primary:#0a84ff;--color-accent-lime:#d6ff68;--color-feedback-success:#30d158;--color-feedback-warning:#ff9f0a;--color-feedback-danger:#ff453a;--color-project-pesa:#ff7a3d;--color-project-study:#4c78f0;--color-project-flick:#173b59;--color-logo-neutral:#d1d1d6;--color-sticker-outline:#fff;--color-collage-outline-dark-only:#fff;color-scheme:dark}}:root[data-theme=dark]{--color-background-base:#0a0a0b;--color-background-subtle:#1c1c1e;--color-background-section:#111113;--color-surface-primary:#1c1c1e;--color-surface-secondary:#2c2c2e;--color-surface-tertiary:#3a3a3c;--color-surface-muted:#1c1c1e;--color-surface-quick-link:#222226;--color-surface-chip:#2a2a2d;--color-text-primary:#fff;--color-text-secondary:#ebebf599;--color-text-tertiary:#ebebf54d;--color-text-disabled:#ebebf52e;--color-ink-strong:#f5f5f7;--color-ink-inverse:#0a0a0b;--color-icon-primary:#fff;--color-icon-secondary:#ebebf599;--color-icon-muted:#a1a1a6;--color-icon-subtle:#636366;--color-border-subtle:#54545899;--color-border-default:#3a3a3c;--color-border-faint:#2c2c2e;--color-accent-primary:#0a84ff;--color-accent-lime:#d6ff68;--color-feedback-success:#30d158;--color-feedback-warning:#ff9f0a;--color-feedback-danger:#ff453a;--color-project-pesa:#ff7a3d;--color-project-study:#4c78f0;--color-project-flick:#173b59;--color-logo-neutral:#d1d1d6;--color-sticker-outline:#fff;--color-collage-outline-dark-only:#fff;color-scheme:dark}@font-face{font-family:Geist Serif Heart;src:url(/fonts/GeistSerif-Heart.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-serif:"Geist Serif Heart", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--page-max:1440px;--gutter:clamp(20px, calc(16.9vw - 123px), 120px);--gutter-tight:clamp(20px, 2.78vw, 40px);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background-base);color:var(--color-text-primary);font-family:var(--font-sans);font-variation-settings:"opsz" 32;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:22px}:root{--zoom:1}@media (width>=1520px){:root{--zoom:1.05}}@media (width>=1600px){:root{--zoom:1.1}}@media (width>=1680px){:root{--zoom:1.15}}@media (width>=1728px){:root{--zoom:1.2}}@media (width>=1800px){:root{--zoom:1.25}}@media (width>=1920px){:root{--zoom:1.333}}@media (width>=2048px){:root{--zoom:1.42}}@media (width>=2304px){:root{--zoom:1.6}}body{zoom:var(--zoom)}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@view-transition{navigation:auto}html:not(.theme-switching)::view-transition-old(root){animation:.28s cubic-bezier(.4,0,1,1) both page-out}html:not(.theme-switching)::view-transition-new(root){animation:.64s cubic-bezier(.22,1,.36,1) 60ms both page-in}::view-transition-group(case-hero){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(case-hero),::view-transition-new(case-hero){object-fit:cover;height:100%;animation-duration:.42s}@keyframes page-out{to{opacity:0;transform:scale(.985)}}@keyframes page-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.page-layer{z-index:1;background:var(--color-background-base);position:relative}[data-footer-reveal] .page-layer{box-shadow:0 12px 24px -16px #0000000f}[data-footer-reveal] footer.footer{z-index:0;position:sticky;bottom:0}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter-tight);z-index:100;border-radius:var(--radius-full);background:var(--color-ink-strong);color:var(--color-ink-inverse);padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:-100px}.skip-link:focus{top:12px}.display{font-family:var(--font-serif);font-weight:400;font-size:clamp(min(44px, calc((100vw - 2 * var(--gutter)) / 9.3)), 8.33vw, 120px);letter-spacing:-.02em;margin:0;line-height:.958}.section-title{font-family:var(--font-serif);letter-spacing:-.3px;text-transform:uppercase;margin:0;font-size:clamp(26px,2.92vw,42px);font-weight:400;line-height:1.1}.body-lg{color:var(--color-text-secondary);font-size:16px;line-height:22px}@media (width>=768px){.body-lg{font-size:18px;line-height:23px}}.btn{border-radius:var(--radius-full);letter-spacing:-.14px;cursor:pointer;height:40px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);border:0;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-dark{background:var(--color-ink-strong);color:var(--color-ink-inverse)}.btn-soft{background:var(--color-surface-chip);color:var(--color-text-primary);font-size:12px}@media (hover:hover){.btn-soft:hover{background:var(--color-surface-secondary)}.btn-dark:hover{background:color-mix(in srgb, var(--color-ink-strong) 82%, var(--color-background-base))}}[data-rotator]{display:inline-grid}[data-rotator]>[data-item]{grid-area:1/1}[data-rotator]:not([data-live])>[data-item]:not(:first-child),[data-rotator][data-live]>[data-hidden]{visibility:hidden}[data-part]{display:inline-block}@media (prefers-reduced-motion:reduce){[data-rotator][data-stack-when-still]{gap:inherit;display:grid}[data-rotator][data-stack-when-still]>[data-item]{visibility:visible;grid-area:auto}}@media (prefers-reduced-motion:no-preference){[data-enter]{animation:enter-up 1s var(--ease-out) both;animation-delay:calc(.15s + var(--i,0) * 90ms)}[data-enter=down]{animation-name:enter-down;animation-duration:.9s}html[data-intro] [data-enter]{animation-play-state:paused}}@keyframes enter-up{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}}@keyframes enter-down{0%{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme[data-astro-cid-l6lhmie6]{border-radius:var(--radius-full);background:var(--color-surface-chip);gap:2px;padding:4px;display:inline-flex}button[data-astro-cid-l6lhmie6]{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-icon-muted);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}button[data-astro-cid-l6lhmie6][aria-checked=true]{background:var(--color-surface-primary);color:var(--color-ink-strong);box-shadow:0 1px 2px #00000014}.menu[data-astro-cid-xlat7obg]{z-index:200;background:var(--color-background-base);opacity:0;flex-direction:column;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;transform:translateY(-10px)}.menu[data-astro-cid-xlat7obg][data-open]{opacity:1;transform:none}.menu[data-astro-cid-xlat7obg][data-closing]{transition:opacity .26s cubic-bezier(.4,0,1,1),transform .28s cubic-bezier(.4,0,1,1)}.menu[data-astro-cid-xlat7obg][hidden]{display:none}html.menu-open,html.menu-open body{overflow:hidden}.top[data-astro-cid-xlat7obg]{align-items:center;gap:12px;height:72px;padding:0 20px;display:flex}.who[data-astro-cid-xlat7obg]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.avatar[data-astro-cid-xlat7obg]{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-secondary);width:36px;height:36px}.text[data-astro-cid-xlat7obg]{gap:2px;display:grid}.name[data-astro-cid-xlat7obg]{font-size:14px;font-weight:600;line-height:16.8px}.status[data-astro-cid-xlat7obg]{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:15px;display:flex}.sep[data-astro-cid-xlat7obg]{background:var(--color-border-subtle);width:1px;height:14px}.round[data-astro-cid-xlat7obg]{border-radius:var(--radius-full);background:var(--color-background-section);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.body[data-astro-cid-xlat7obg]{gap:28px;padding:32px 20px 24px;display:grid}ul[data-astro-cid-xlat7obg]{gap:32px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-xlat7obg]{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(.12s + var(--i) * 55ms);transform:translateY(14px)}.menu[data-astro-cid-xlat7obg][data-closing] li[data-astro-cid-xlat7obg]{transition:opacity .18s ease-in}.menu[data-astro-cid-xlat7obg][data-open] li[data-astro-cid-xlat7obg]{opacity:1;transform:none}nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{height:28.8px;color:var(--color-text-primary);align-items:center;gap:9.6px;font-size:22.4px;font-weight:500;display:flex}nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg] svg{color:var(--color-icon-subtle)}hr[data-astro-cid-xlat7obg]{background:var(--color-border-faint);border:0;width:100%;height:1px;margin:0}.theme-row[data-astro-cid-xlat7obg]{display:flex}.theme-row[data-astro-cid-xlat7obg] .theme{gap:4px;padding:4px}.theme-row[data-astro-cid-xlat7obg] button{width:44px;height:44px}.theme-row[data-astro-cid-xlat7obg] button svg{width:22px;height:22px}.actions[data-astro-cid-xlat7obg]{padding:20px 20px max(40px, env(safe-area-inset-bottom));gap:12px;margin-top:auto;display:flex}.actions[data-astro-cid-xlat7obg] .btn[data-astro-cid-xlat7obg]{border:1px solid #0000;height:auto;padding:9px 18px}.resume[data-astro-cid-xlat7obg]{border-radius:var(--radius-full);background:var(--color-background-section);color:var(--color-text-primary);align-items:center;gap:4px;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.12;display:inline-flex}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-xlat7obg],li[data-astro-cid-xlat7obg]{transition:none}}.nav-bar[data-astro-cid-wpvy4v7s]{--nav-full:101px;--nav-slim:73px;--glide:cubic-bezier(.16, 1, .3, 1);z-index:60;height:var(--nav-full);pointer-events:none;transform:translate3d(0, var(--nav-y,0px), 0);position:sticky;top:0}.nav-bar[data-astro-cid-wpvy4v7s]>.nav[data-astro-cid-wpvy4v7s]{pointer-events:auto;transition:padding .7s var(--glide), height .7s var(--glide)}.nav-bar[data-astro-cid-wpvy4v7s].pinned>.nav[data-astro-cid-wpvy4v7s]{padding-top:14px;padding-bottom:14px}.nav-bar[data-astro-cid-wpvy4v7s]:before{content:"";height:var(--nav-slim);z-index:-1;background:color-mix(in srgb, var(--color-background-base) 82%, transparent);backdrop-filter:blur(20px)saturate(1.6);opacity:0;transition:opacity .5s var(--glide);pointer-events:none;position:absolute;inset:0 0 auto}.nav-bar[data-astro-cid-wpvy4v7s].pinned:before{opacity:1}.nav-bar[data-astro-cid-wpvy4v7s].animate{transition:transform .8s var(--glide), opacity .6s var(--glide)}.nav-bar[data-astro-cid-wpvy4v7s].animate.away{transition:transform .65s cubic-bezier(.65,0,.35,1),opacity .45s cubic-bezier(.65,0,.35,1)}.nav-bar[data-astro-cid-wpvy4v7s].away{opacity:0}@media (prefers-reduced-motion:reduce){.nav-bar[data-astro-cid-wpvy4v7s].animate,.nav-bar[data-astro-cid-wpvy4v7s].animate.away,.nav-bar[data-astro-cid-wpvy4v7s]>.nav[data-astro-cid-wpvy4v7s]{transition:none}}.nav[data-astro-cid-wpvy4v7s]{max-width:var(--page-max);padding:28px var(--gutter-tight);align-items:center;gap:14px;margin:0 auto;display:flex}.who[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;margin-right:auto;display:flex}.avatar[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-secondary);flex:none;width:45px;height:45px}.text[data-astro-cid-wpvy4v7s]{gap:6px;display:grid}.name[data-astro-cid-wpvy4v7s]{font-size:14px;font-weight:600;line-height:17px}.status[data-astro-cid-wpvy4v7s]{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:17px;display:flex}.sep[data-astro-cid-wpvy4v7s]{background:var(--color-border-subtle);width:1px;height:16px}ul[data-astro-cid-wpvy4v7s]{gap:20px;margin:0 16px 0 0;padding:0;list-style:none;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--color-text-secondary);transition:color .16s var(--ease-out);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] svg{color:var(--color-icon-subtle)}@media (hover:hover){nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-primary)}}.menu-btn[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-full);background:var(--color-background-section);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;transition:transform .16s var(--ease-out);border:0;place-items:center;padding:0;display:none}.menu-btn[data-astro-cid-wpvy4v7s]:active{transform:scale(.94)}@media (width<=767px){.nav-bar[data-astro-cid-wpvy4v7s]{--nav-full:72px;--nav-slim:60px}.nav[data-astro-cid-wpvy4v7s]{gap:12px;height:72px;padding:0 20px}.nav-bar[data-astro-cid-wpvy4v7s].pinned>.nav[data-astro-cid-wpvy4v7s]{height:60px;padding-top:0;padding-bottom:0}.avatar[data-astro-cid-wpvy4v7s]{width:36px;height:36px}.text[data-astro-cid-wpvy4v7s]{gap:2px}.status[data-astro-cid-wpvy4v7s]{font-size:12px;line-height:15px}.sep[data-astro-cid-wpvy4v7s]{height:14px}nav[data-astro-cid-wpvy4v7s],.theme-desktop[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:grid}}.mask[data-astro-cid-o7fvhnnv]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}[data-astro-cid-o7fvhnnv][data-reveal=rise] .w[data-astro-cid-o7fvhnnv],[data-astro-cid-o7fvhnnv][data-reveal=blur] .w[data-astro-cid-o7fvhnnv]{display:inline-block}html[data-js] [data-astro-cid-o7fvhnnv][data-reveal=rise] .w[data-astro-cid-o7fvhnnv]{transform-origin:0 100%;transition:transform .9s var(--ease-out);transition-delay:calc(var(--li,0) * .11s + var(--wi) * 18ms);transform:translateY(105%)rotate(2deg)}html[data-js] [data-astro-cid-o7fvhnnv][data-reveal=blur] .w[data-astro-cid-o7fvhnnv]{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--wi) * 35ms);transform:translateY(12px)}html[data-js] [data-astro-cid-o7fvhnnv][data-reveal][data-in] .w[data-astro-cid-o7fvhnnv]{opacity:1;filter:none;transform:none}[data-reveal=scrub] .w{color:color-mix(in srgb, currentColor calc(var(--f,1) * 100%), var(--scrub-faint,transparent))}html[data-js] [data-reveal=scrub] .w{--f:0}[data-astro-cid-o7fvhnnv][data-reveal=scrub]{--scrub-faint:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}@media (prefers-reduced-motion:reduce){html[data-js] [data-astro-cid-o7fvhnnv][data-reveal] .w[data-astro-cid-o7fvhnnv]{opacity:1;filter:none;--f:1;transition:none;transform:none}}.footer[data-astro-cid-jo6i4kqk]{max-width:var(--page-max);padding:64px var(--gutter-tight) 32px;gap:32px;margin:0 auto;display:grid;container-type:inline-size}.cta[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--color-border-faint);justify-items:start;gap:24px;padding-bottom:24px;display:grid}.cta[data-astro-cid-jo6i4kqk] .heading{max-width:13ch;font-family:var(--font-serif);letter-spacing:-1px;text-transform:uppercase;color:var(--color-ink-strong);margin:0;font-size:clamp(32px,3.22vw,46.4px);font-weight:400;line-height:1.05}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;display:grid}.label[data-astro-cid-jo6i4kqk]{text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:14px;line-height:19px}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);font-size:22px;line-height:26px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .16s var(--ease-out)}@media (hover:hover){.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.email[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-primary)}}.email[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-text-secondary);white-space:nowrap;transition:color .2s var(--ease-out);font-size:10.7066cqw;line-height:.97}.bottom[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);grid-template-columns:1fr auto 1fr;align-items:center;font-size:14px;line-height:19px;display:grid}.top[data-astro-cid-jo6i4kqk]{justify-self:end;height:32px;padding:0 12px}@media (width<=767px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.contact[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:18px;line-height:24px}.bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;gap:12px;font-size:12px}.bottom[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{text-align:center}}
