.ed-link[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:3px}.ed-link[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:#1a1815;transform-origin:left;transition:background .25s ease}.ed-link[data-astro-cid-j7pv25f6]:hover:after{background:#4318e0}.ed-stage[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:10 / 12.4;container-type:inline-size}.cv-sheet[data-astro-cid-j7pv25f6]{position:absolute;container-type:inline-size;aspect-ratio:1 / 1.4142;border-radius:3px;overflow:hidden}.sheet-purple[data-astro-cid-j7pv25f6]{z-index:10;right:0;bottom:5%;width:71%;background:#4318e0;transform:rotate(4.5deg);box-shadow:0 2px 4px #1a18151a,0 24px 48px -20px #1a181559}.sheet-dark[data-astro-cid-j7pv25f6]{z-index:20;left:0;top:1.5%;width:58%;background:#26221c;color:#f1ede3;transform:rotate(-6deg);padding:6cqw;box-shadow:0 2px 4px #1a18151f,0 20px 44px -18px #1a181566}.sheet-white[data-astro-cid-j7pv25f6]{z-index:30;left:20%;top:8.5%;width:63%;background:#fffdf8;color:#1a1815;transform:rotate(3deg);padding:5cqw 5.5cqw 6cqw 6cqw;display:flex;flex-direction:column;box-shadow:0 1px 3px #1a18151a,0 18px 40px -16px #1a18154d,0 40px 80px -40px #1a181559}.pu-top[data-astro-cid-j7pv25f6]{position:absolute;top:5cqw;right:5cqw;max-width:46cqw;text-align:right;font-family:var(--font-mono);font-size:2.1cqw;text-transform:uppercase;letter-spacing:.22em;line-height:1.8;color:#ffffffeb}.pu-bottom[data-astro-cid-j7pv25f6]{position:absolute;bottom:5cqw;left:5cqw;font-family:var(--font-mono);font-size:1.9cqw;text-transform:uppercase;letter-spacing:.18em;line-height:1.8;color:#ffffffb3}.dk-name[data-astro-cid-j7pv25f6]{font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-size:6.4cqw;font-weight:700;line-height:1.05}.dk-role[data-astro-cid-j7pv25f6]{margin-top:1.4cqw;font-family:var(--font-mono);font-size:2.15cqw;text-transform:uppercase;letter-spacing:.24em;color:#c9c2b2}.dk-contact[data-astro-cid-j7pv25f6]{margin-top:1.8cqw;font-size:1.95cqw;color:#f1ede39e}.dk-rule[data-astro-cid-j7pv25f6]{display:block;margin:3cqw 0;height:1px;background:#f1ede32e}.dk-sec[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:2cqw;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#c9c2b2}.dk-sec-gap[data-astro-cid-j7pv25f6]{margin-top:3.4cqw}.dk-skills[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5cqw;margin-top:1.8cqw}.dk-skill[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.7cqw}.dk-skill-label[data-astro-cid-j7pv25f6]{font-size:1.95cqw;color:#f1ede3d9}.dk-bar-track[data-astro-cid-j7pv25f6]{display:block;height:.9cqw;background:#f1ede324}.dk-bar-fill[data-astro-cid-j7pv25f6]{display:block;height:100%;background:#f1ede3}.dk-exp[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.2cqw;margin-top:1.8cqw}.dk-exp-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5cqw}.dk-exp-title[data-astro-cid-j7pv25f6]{font-size:2.35cqw;font-weight:600}.dk-exp-date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.8cqw;color:#f1ede38c}.dk-exp-line[data-astro-cid-j7pv25f6]{font-size:1.95cqw;color:#f1ede3bf}.dk-quote[data-astro-cid-j7pv25f6]{margin-top:3.4cqw;font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-style:italic;font-size:2.5cqw;line-height:1.5;color:#f1ede3b8}.ws-vert[data-astro-cid-j7pv25f6]{position:absolute;top:5cqw;right:1.7cqw;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:1.7cqw;text-transform:uppercase;letter-spacing:.3em;color:#1a181561}.ws-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:3cqw}.ws-mono[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:10cqw;height:10cqw;flex-shrink:0;border:1px solid rgb(26 24 21 / .3);font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-size:4.2cqw;font-weight:600}.ws-name[data-astro-cid-j7pv25f6]{font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-size:6cqw;font-weight:700;line-height:1.05}.ws-role[data-astro-cid-j7pv25f6]{margin-top:1cqw;font-family:var(--font-mono);font-size:2.1cqw;text-transform:uppercase;letter-spacing:.22em;color:#1a18158c}.ws-contact[data-astro-cid-j7pv25f6]{margin-top:1.2cqw;font-size:1.85cqw;color:#1a181580}.ws-rule[data-astro-cid-j7pv25f6]{display:block;margin:3cqw 0;height:1px;background:#1a181529}.ws-rule-tight[data-astro-cid-j7pv25f6]{margin:2cqw 0 0}.ws-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:29% 1fr;gap:4cqw;flex:1}.ws-foot[data-astro-cid-j7pv25f6]{margin-top:2.2cqw;font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-style:italic;font-size:2.3cqw;line-height:1.5;text-align:right;color:#1a181594}.ws-sec[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.95cqw;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#1a18158c}.ws-sec-gap[data-astro-cid-j7pv25f6]{margin-top:3cqw}.ws-mini[data-astro-cid-j7pv25f6]{margin-top:1cqw;font-size:1.9cqw;line-height:1.55;color:#1a1815ad}.ws-skills[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.3cqw;margin-top:1.6cqw}.ws-skill[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.6cqw}.ws-skill-label[data-astro-cid-j7pv25f6]{font-size:1.85cqw;color:#1a1815bf}.ws-bar-track[data-astro-cid-j7pv25f6]{display:block;height:.8cqw;background:#1a18151a}.ws-bar-fill[data-astro-cid-j7pv25f6]{display:block;height:100%;background:#1a1815}.ws-quote[data-astro-cid-j7pv25f6]{font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-style:italic;font-size:2.55cqw;line-height:1.5;color:#1a1815c7;margin-bottom:2.2cqw}.ws-exp[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2cqw;margin-top:1.6cqw}.ws-exp-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4cqw}.ws-exp-title[data-astro-cid-j7pv25f6]{font-size:2.3cqw;font-weight:600}.ws-exp-date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.75cqw;color:#1a181580}.ws-exp-bullet[data-astro-cid-j7pv25f6]{font-size:1.9cqw;line-height:1.5;color:#1a1815b3}.ed-corner-label[data-astro-cid-j7pv25f6]{position:absolute;top:-2.2cqw;right:0;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#1a181580}.ed-vert-rule[data-astro-cid-j7pv25f6]{position:absolute;top:3%;right:-14px;height:62%;width:1px;background:#1a181529}.ed-crop[data-astro-cid-j7pv25f6]{position:absolute;width:14px;height:14px;border-color:#1a181559}.ed-crop-tl[data-astro-cid-j7pv25f6]{top:6%;left:-18px;border-left:1px solid;border-top:1px solid}.ed-crop-br[data-astro-cid-j7pv25f6]{bottom:4%;right:-18px;border-right:1px solid;border-bottom:1px solid}.ed-tpl-thumb[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1 / 1.24;border-radius:4px;overflow:hidden;background:#fffdf8;border:1px solid rgb(26 24 21 / .1);padding:22px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;box-shadow:0 1px 2px #1a18150f}.ed-tpl[data-astro-cid-j7pv25f6]:hover .ed-tpl-thumb[data-astro-cid-j7pv25f6]{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 16px 40px -16px #1a181547}.tpl-midnight[data-astro-cid-j7pv25f6]{background:#26221c;color:#f1ede3;border-color:transparent}.tpl-violet[data-astro-cid-j7pv25f6]{padding-left:64px}.tpl-side[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;bottom:0;width:44px;background:#4318e0}.tpl-stamp[data-astro-cid-j7pv25f6]{position:absolute;left:10px;bottom:14px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:#fffc}.tpl-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%}.tpl-name[data-astro-cid-j7pv25f6]{font-family:Be Vietnam Pro,ui-sans-serif,sans-serif;font-size:19px;font-weight:700;line-height:1.1}.tpl-role[data-astro-cid-j7pv25f6]{margin-top:6px;font-family:var(--font-mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.16em;opacity:.55}.tpl-rule[data-astro-cid-j7pv25f6]{display:block;margin:14px 0;height:1px;background:#1a181529}.tpl-rule-dark[data-astro-cid-j7pv25f6]{background:#f1ede32e}.tpl-lines[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.tpl-line[data-astro-cid-j7pv25f6]{display:block;height:2px;background:#1a181524}.tpl-line-dark[data-astro-cid-j7pv25f6]{background:#f1ede329}.tpl-bars[data-astro-cid-j7pv25f6]{margin-top:auto;display:flex;align-items:flex-end;gap:7px;height:56px;padding-bottom:10px}.tpl-vbar[data-astro-cid-j7pv25f6]{width:14px;background:#f1ede3;opacity:.85}.ed-step[data-astro-cid-j7pv25f6]:not(:last-child):before{content:"";position:absolute;left:27px;top:58px;bottom:-32px;width:1px;background:#1a181524}.ed-step-num[data-astro-cid-j7pv25f6]{z-index:1;display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border:1px solid rgb(26 24 21 / .18);border-radius:9999px;background:#f4f1ec;font-size:21px;font-weight:600;font-style:italic;color:#1a1815}.ed-step-num[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:5px;border-radius:9999px;border:1px dashed rgb(26 24 21 / .14)}[data-astro-cid-j7pv25f6][data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out}[data-astro-cid-j7pv25f6][data-reveal].is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-reveal]{transition:none}}
