@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff")}:root{--ink:#0e3b27;--ink-2:#2e5443;--muted:#4d6b5d;--lime:#93fa5b;--forest:#174a34;--bg:#f4f6f2;--chip:#eef2ee;--line:#e3eae5;--pulse:#2fbf4a;--font-sans:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--radius-card:36px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);text-decoration:none}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:10px}img{max-width:100%;display:block}.mono{font-family:var(--font-mono)}.card{border-radius:var(--radius-card);background:#fff}.sr-only{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{z-index:200;background:var(--ink);color:#fff;border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.btn{transition:transform .25s var(--spring), background .2s, color .2s;border-radius:16px;align-items:center;gap:10px;font-weight:700;display:inline-flex}.btn-solid{background:var(--ink);color:#fff}.btn-solid:hover{color:var(--lime)}.btn-outline{border:1.5px solid var(--ink)}.btn-outline:hover{background:var(--chip)}.js [data-reveal].is-hidden{opacity:0;translate:0 32px}.js [data-reveal].reveal-ready{transition:opacity .8s ease, translate .9s var(--ease-out), transform .35s var(--spring), box-shadow .35s}@keyframes pulse{0%{box-shadow:0 0 #2fbf4a99}70%{box-shadow:0 0 0 9px #2fbf4a00}to{box-shadow:0 0 #2fbf4a00}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page[data-astro-cid-z4jru4n3]{min-height:100vh;overflow-x:clip}.header[data-astro-cid-nen7h5rs]{z-index:50;padding:14px 16px;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:8px 8px 8px 10px;display:flex;box-shadow:0 8px 30px -18px #0e3b2759}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.mark[data-astro-cid-nen7h5rs]{background:var(--ink);width:36px;height:36px;transition:transform .35s var(--spring);border-radius:11px;place-items:center;display:grid}.brand[data-astro-cid-nen7h5rs]:hover .mark[data-astro-cid-nen7h5rs]{transform:rotate(-12deg)scale(1.08)}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.link[data-astro-cid-nen7h5rs]{border-radius:14px;padding:9px 14px;font-size:15px;font-weight:600;transition:background .2s}.link[data-astro-cid-nen7h5rs]:hover{background:var(--chip)}.cta[data-astro-cid-nen7h5rs]{background:var(--ink);color:#fff;transition:transform .25s var(--spring), color .2s;border-radius:14px;margin-left:4px;padding:10px 16px;font-size:15px;font-weight:700}.cta[data-astro-cid-nen7h5rs]:hover{color:var(--lime);transform:translateY(-2px)}@media (width<=720px){.link[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{font-size:18px}}p[data-astro-cid-ge2uvauf]{margin:0}.hero[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.intro[data-astro-cid-ge2uvauf]{flex-direction:column;flex:2 580px;justify-content:space-between;gap:36px;min-height:560px;padding:clamp(28px,4vw,52px);display:flex}.top[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.who[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;display:flex}.avatar[data-astro-cid-ge2uvauf]{width:56px;height:56px;transition:transform .4s var(--spring);background:#e9eeea;border-radius:17px;overflow:hidden;transform:rotate(-4deg)}.avatar[data-astro-cid-ge2uvauf]:hover{transform:rotate(4deg)scale(1.1)}.avatar[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:center;width:100%;height:100%}.name[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;font-size:19px;font-weight:800}.meta[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:12px}.status[data-astro-cid-ge2uvauf]{border:1.5px solid var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--pulse);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,5.6vw,74px);font-weight:800;line-height:.98}.hl[data-astro-cid-ge2uvauf]{background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:14px;padding:0 12px}.lede[data-astro-cid-ge2uvauf]{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin-top:22px;font-size:19px;line-height:1.5}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-astro-cid-ge2uvauf]{padding:15px 22px;font-size:17px}.secondary[data-astro-cid-ge2uvauf]{gap:8px;padding:13.5px 20px;font-size:17px}.socials[data-astro-cid-ge2uvauf]{gap:6px;margin-left:6px;display:flex}.social[data-astro-cid-ge2uvauf]{transition:background .2s, transform .25s var(--spring);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500}.social[data-astro-cid-ge2uvauf]:hover{background:var(--chip);transform:translateY(-2px)}.side[data-astro-cid-ge2uvauf]{flex-direction:column;flex:320px;gap:14px;display:flex}.now[data-astro-cid-ge2uvauf]{flex:1.3 250px;place-items:center;min-height:250px;display:grid;position:relative}.arrow[data-astro-cid-ge2uvauf]{will-change:transform;transition:transform .18s ease-out;display:block}.arrow[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{display:block}.now-meta[data-astro-cid-ge2uvauf]{color:var(--muted);justify-content:space-between;font-size:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.now-foot[data-astro-cid-ge2uvauf]{position:absolute;bottom:20px;left:24px;right:24px}.company[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;font-size:20px;font-weight:800}.blurb[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:14px}.work-tile[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;border-radius:var(--radius-card);min-height:150px;transition:transform .3s var(--spring);flex:.7 150px;justify-content:space-between;align-items:flex-end;padding:26px 28px;display:flex}.work-tile[data-astro-cid-ge2uvauf]:hover{transform:scale(.98)}.work-label[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:.95}.work-arrow[data-astro-cid-ge2uvauf]{background:var(--lime);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;font-size:22px;font-weight:700;animation:2.6s ease-in-out infinite bob;display:grid}@media (width<=640px){.intro[data-astro-cid-ge2uvauf]{min-height:0}.socials[data-astro-cid-ge2uvauf]{margin-left:0}}.project[data-astro-cid-y2vllrex]{border-radius:var(--radius-card);transition:transform .35s var(--spring), box-shadow .35s;background:#fff;flex-direction:column;gap:6px;padding:14px;display:flex}.project[data-astro-cid-y2vllrex]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px #0e3b2773}.cover[data-astro-cid-y2vllrex]{aspect-ratio:16/10;border-radius:26px;place-items:center;display:grid;position:relative;overflow:hidden}.logo[data-astro-cid-y2vllrex]{aspect-ratio:1;object-fit:contain;height:auto;transition:transform .5s var(--spring);pointer-events:none;filter:drop-shadow(0 18px 30px #0000002e)}.kind[data-astro-cid-y2vllrex]{pointer-events:none;background:#fff;border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;top:14px;left:14px}.body[data-astro-cid-y2vllrex]{flex-direction:column;gap:14px;padding:18px 14px 12px;display:flex}h3[data-astro-cid-y2vllrex]{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:800}.desc[data-astro-cid-y2vllrex]{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.45}.foot[data-astro-cid-y2vllrex]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stack[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stack[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{background:var(--chip);border-radius:8px;padding:5px 9px;font-size:12px}.links[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;display:flex}.more[data-astro-cid-y2vllrex]{border:1.5px solid var(--ink);border-radius:12px;padding:9px 13px;font-size:14px;font-weight:700;transition:background .2s}.more[data-astro-cid-y2vllrex]:hover{background:var(--chip)}.visit[data-astro-cid-y2vllrex]{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.soon[data-astro-cid-y2vllrex]{background:var(--lime);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.soon[data-astro-cid-y2vllrex] .dot[data-astro-cid-y2vllrex]{background:var(--ink);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.visit[data-astro-cid-y2vllrex]:hover{background:var(--lime);color:var(--ink)}.work[data-astro-cid-t3eiqlen]{flex-direction:column;gap:14px;padding-top:64px;display:flex}.head[data-astro-cid-t3eiqlen]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 8px 10px;display:flex}h2[data-astro-cid-t3eiqlen]{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5.6vw,76px);font-weight:800;line-height:.92}p[data-astro-cid-t3eiqlen]{max-width:340px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.45}.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:14px;display:grid}@media (width>=1000px){.grid[data-astro-cid-t3eiqlen]>.project:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:stretch}.grid[data-astro-cid-t3eiqlen]>.project:last-child:nth-child(odd)>.cover{flex:1.15 1 0}.grid[data-astro-cid-t3eiqlen]>.project:last-child:nth-child(odd)>.body{flex:1 1 0;justify-content:space-between;padding:28px 24px 14px}}.about[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:14px;padding-top:64px;display:flex}.text[data-astro-cid-oxgmilyn]{flex-direction:column;flex:1.3 480px;justify-content:space-between;gap:28px;padding:clamp(28px,4vw,48px);display:flex}.eyebrow[data-astro-cid-oxgmilyn]{color:var(--muted);letter-spacing:.04em;margin:0;font-size:13px;font-weight:400}.big[data-astro-cid-oxgmilyn]{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.18}.small[data-astro-cid-oxgmilyn]{color:var(--ink-2);text-wrap:pretty;max-width:600px;margin:0;font-size:18px;line-height:1.55}.visual[data-astro-cid-oxgmilyn]{border-radius:var(--radius-card);background:var(--forest);flex:400px;min-height:440px;position:relative;overflow:hidden}.photo[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-oxgmilyn]{pointer-events:none;background:linear-gradient(#0e3b278c,#0e3b2700 45%,#0e3b2773);position:absolute;inset:0}.tagline[data-astro-cid-oxgmilyn]{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:.95;position:absolute;top:24px;left:28px;right:28px}.curve[data-astro-cid-oxgmilyn]{pointer-events:none;width:100%;height:60%;position:absolute;bottom:0;left:0;right:0;overflow:visible}.curve[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-curve]{stroke-dasharray:1;stroke-dashoffset:0}.js .curve[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-curve]{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.6,.1,.2,1)}.js .curve[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-curve].drawn{stroke-dashoffset:0}.label[data-astro-cid-oxgmilyn]{color:#fff;pointer-events:none;font-size:15px;font-weight:700;line-height:1.1;position:absolute}.start[data-astro-cid-oxgmilyn]{bottom:52px;left:28px}.end[data-astro-cid-oxgmilyn]{text-align:right;bottom:calc(53.2% + 14px);right:28px}.how[data-astro-cid-ragtcizh]{flex-direction:column;gap:14px;padding-top:64px;display:flex}.head[data-astro-cid-ragtcizh]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px;display:flex}h2[data-astro-cid-ragtcizh]{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1}.hint[data-astro-cid-ragtcizh]{color:var(--muted);font-size:12px}.stripes[data-astro-cid-ragtcizh]{border-radius:var(--radius-card);min-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.stripe[data-astro-cid-ragtcizh]{background:var(--bg);min-width:46px;color:var(--fg);cursor:pointer;transition:flex .6s var(--ease-out);flex-direction:column;flex:1 1 0;justify-content:space-between;padding:24px 18px;display:flex;position:relative;overflow:hidden}.stripe[data-astro-cid-ragtcizh].active{flex:5 1 0}.hit[data-astro-cid-ragtcizh]{all:unset;cursor:pointer;border-radius:0;align-items:flex-start;padding:24px 18px;display:flex;position:absolute;inset:0}.hit[data-astro-cid-ragtcizh]:focus-visible{outline:3px solid var(--lime);outline-offset:-6px}.n[data-astro-cid-ragtcizh]{font-size:13px;font-weight:500}.content[data-astro-cid-ragtcizh]{opacity:0;min-width:260px;transition:opacity .4s .15s, transform .5s .15s var(--ease-out);pointer-events:none;margin-top:auto;transform:translateY(16px)}.active[data-astro-cid-ragtcizh] .content[data-astro-cid-ragtcizh]{opacity:1;transform:translateY(0)}h3[data-astro-cid-ragtcizh]{letter-spacing:-.035em;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1}p[data-astro-cid-ragtcizh]{max-width:340px;margin:0;font-size:16px;line-height:1.45}@media (width<=640px){.hint[data-astro-cid-ragtcizh]{display:none}.stripes[data-astro-cid-ragtcizh]{flex-direction:column;min-height:0}.stripe[data-astro-cid-ragtcizh]{flex:none;min-height:64px;transition:none}.stripe[data-astro-cid-ragtcizh].active{flex:none}.content[data-astro-cid-ragtcizh]{min-width:0;max-height:0;margin-top:0;transition:none}.active[data-astro-cid-ragtcizh] .content[data-astro-cid-ragtcizh]{max-height:400px;margin-top:28px}}p[data-astro-cid-bl6cniha]{margin:0}.exp[data-astro-cid-bl6cniha]{flex-wrap:wrap;gap:14px;padding-top:64px;display:flex}h2[data-astro-cid-bl6cniha]{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1}.history[data-astro-cid-bl6cniha]{flex:1.5 520px;padding:clamp(24px,3.4vw,40px)}.history[data-astro-cid-bl6cniha] h2[data-astro-cid-bl6cniha]{margin-bottom:20px}.list[data-astro-cid-bl6cniha]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-astro-cid-bl6cniha]{border-top:1.5px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.job[data-astro-cid-bl6cniha]{transition:background .25s, padding .3s var(--ease-out);border-radius:16px;padding:18px 16px}.job[data-astro-cid-bl6cniha]:hover{background:var(--lime);padding-left:26px}.role[data-astro-cid-bl6cniha]{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.company[data-astro-cid-bl6cniha]{color:var(--ink-2);margin-top:2px;font-size:15px}.note[data-astro-cid-bl6cniha]{max-width:520px;margin-top:8px;font-size:15px;line-height:1.45}.years[data-astro-cid-bl6cniha]{font-size:13px}.eyebrow[data-astro-cid-bl6cniha]{color:var(--muted);margin:28px 0 6px;padding:0 16px;font-size:12px;font-weight:400}.edu[data-astro-cid-bl6cniha]{padding:14px 16px}.edu-title[data-astro-cid-bl6cniha]{font-size:17px;font-weight:700}.school[data-astro-cid-bl6cniha]{color:var(--ink-2);margin-top:2px;font-size:14px}.toolkit[data-astro-cid-bl6cniha]{flex-direction:column;flex:340px;gap:22px;padding:clamp(24px,3.4vw,40px);display:flex}.group[data-astro-cid-bl6cniha]{flex-direction:column;gap:10px;display:flex}.group-label[data-astro-cid-bl6cniha]{color:var(--muted);margin:0;font-size:12px;font-weight:400}.tools[data-astro-cid-bl6cniha]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tools[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{background:var(--chip);transition:transform .3s var(--spring), background .2s, color .2s;cursor:default;border-radius:12px;padding:9px 13px;font-size:15px;font-weight:700}.tools[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:hover{background:var(--ink);color:var(--lime);transform:rotate(-4deg)translateY(-3px)}@media (width<=520px){.row[data-astro-cid-bl6cniha]{grid-template-columns:1fr;gap:8px}.years[data-astro-cid-bl6cniha]{color:var(--muted);order:-1}}.contact[data-astro-cid-he3spzz3]{background:var(--ink);color:#fff;border-radius:40px;flex-direction:column;gap:40px;margin-top:64px;padding:clamp(32px,6vw,80px);display:flex;overflow:hidden}.top[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.badge[data-astro-cid-he3spzz3]{background:var(--lime);border-radius:22px;flex:none;place-items:center;width:76px;height:76px;animation:3s ease-in-out infinite bob;display:grid}.chips[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.chip[data-astro-cid-he3spzz3]{cursor:grab;touch-action:none;user-select:none;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:700;position:relative}.lime[data-astro-cid-he3spzz3]{background:var(--lime);color:var(--ink);--rot:rotate(-5deg)}.white[data-astro-cid-he3spzz3]{color:var(--ink);--rot:rotate(3deg);background:#fff}.ghost[data-astro-cid-he3spzz3]{border:1.5px solid var(--lime);color:var(--lime);--rot:rotate(-2deg);padding:5px 9px}.chip[data-astro-cid-he3spzz3]{transform:var(--rot)}h2[data-astro-cid-he3spzz3]{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(46px,7vw,104px);font-weight:800;line-height:.92}h2[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--lime)}.bottom[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.email[data-astro-cid-he3spzz3]{background:var(--lime);max-width:100%;color:var(--ink);cursor:pointer;letter-spacing:-.02em;overflow-wrap:anywhere;transition:transform .25s var(--spring), background .2s;border-radius:20px;align-items:center;gap:14px;padding:20px 26px;font-size:clamp(18px,2.2vw,26px);font-weight:800;display:inline-flex}.email[data-astro-cid-he3spzz3]:hover{background:#fff}.copy[data-astro-cid-he3spzz3]{letter-spacing:0;background:var(--ink);color:var(--lime);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}.links[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:8px;display:flex}.out[data-astro-cid-he3spzz3]{color:#fff;white-space:nowrap;background:var(--forest);border-radius:16px;padding:14px 18px;font-size:16px;font-weight:700;transition:all .2s}.out[data-astro-cid-he3spzz3]:hover{color:var(--ink);background:#fff;transform:translateY(-3px)}.toast[data-astro-cid-he3spzz3]{z-index:100;background:var(--ink);color:#fff;white-space:nowrap;animation:toastIn .35s var(--spring) both;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:700;display:flex;position:fixed;bottom:26px;left:50%;box-shadow:0 20px 40px -16px #0e3b2799}.toast[data-astro-cid-he3spzz3][hidden]{display:none}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.footer[data-astro-cid-jo6i4kqk]{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 8px 20px;font-size:14px;font-weight:600;display:flex}main[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;max-width:1240px;margin:0 auto;padding:6px 16px 16px;display:flex}
