.exp[data-astro-cid-xpq65ryk]{background:transparent;max-width:920px;padding-top:0;padding-bottom:40px}.exp-switch[data-astro-cid-xpq65ryk]{display:flex;gap:22px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.07)}.exp-resume[data-astro-cid-xpq65ryk]{margin-left:auto;align-self:center;font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(12px,2vw,14px);letter-spacing:.5px;font-weight:500;color:#e8edf5;text-decoration:none;background:#262628;border:1px solid transparent;border-radius:8px;padding:8px 16px;margin-bottom:8px;transition:transform .2s var(--ease),border-color .2s ease}.exp-resume[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{color:#ff6b9d}.exp-resume[data-astro-cid-xpq65ryk]:hover{transform:translateY(-2px);border-color:#ff6b9d73}.exp-sw[data-astro-cid-xpq65ryk]{position:relative;font-family:var(--f1);font-size:16px;font-weight:600;color:#7a8a9e;background:none;border:none;padding:0 2px 12px;text-transform:lowercase;transition:color .2s ease}.exp-sw[data-astro-cid-xpq65ryk]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ff6b9d;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.exp-sw[data-astro-cid-xpq65ryk]:hover{color:#e8edf5}.exp-sw[data-astro-cid-xpq65ryk].on{color:#ff6b9d}.exp-sw[data-astro-cid-xpq65ryk].on:after{transform:scaleX(1)}.exp-list[data-astro-cid-xpq65ryk]{list-style:none;position:relative;display:flex;flex-direction:column;gap:18px}.exp-list[data-astro-cid-xpq65ryk][hidden]{display:none}.exp-list[data-astro-cid-xpq65ryk]:before{content:"";position:absolute;top:14px;bottom:14px;left:178px;width:1px;background:#ff6b9d47}.exp-item[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:160px 1fr;gap:36px;align-items:start;position:relative}.exp-item[data-astro-cid-xpq65ryk]:before{content:"";position:absolute;left:173px;top:22px;width:11px;height:11px;border-radius:50%;background:#181818;border:2px solid #FF6B9D}.exp-when[data-astro-cid-xpq65ryk]{padding-top:18px;text-align:right;font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:12.5px;line-height:1.5;color:#7a8a9e}.exp-card[data-astro-cid-xpq65ryk]{padding:22px 26px;background:#1c1c1e;border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:border-color .3s ease,transform .3s var(--ease)}.exp-card[data-astro-cid-xpq65ryk]:hover{border-color:#ff6b9d59;transform:translate(3px)}.exp-org[data-astro-cid-xpq65ryk]{font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(14px,2vw,16px);letter-spacing:.5px;font-weight:600;color:#ff6b9d;margin-bottom:10px}.exp-role[data-astro-cid-xpq65ryk]{font-family:var(--f3, "Gaegu", cursive);font-size:30px;font-weight:700;line-height:1.05;color:#e8edf5;margin-bottom:14px}.exp-points[data-astro-cid-xpq65ryk]{list-style:none;display:flex;flex-direction:column;gap:9px}.exp-points[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{position:relative;padding-left:20px;font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:14.5px;line-height:1.7;color:#94a3b8}.exp-points[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]:before{content:"⇝";position:absolute;left:0;color:#ff6b9d}.hl[data-astro-cid-xpq65ryk]{color:#e8edf5;background:linear-gradient(transparent 58%,#ff6b9d61 58%);padding:0 3px}.exp-points[data-astro-cid-xpq65ryk] a[data-astro-cid-xpq65ryk]{color:#e8edf5;text-decoration:none;border-bottom:2px solid rgba(255,107,157,.55);transition:color .2s ease,border-color .2s ease}.exp-points[data-astro-cid-xpq65ryk] a[data-astro-cid-xpq65ryk]:hover{color:#ff6b9d;border-color:#ff6b9d}@media(max-width:760px){.exp-list[data-astro-cid-xpq65ryk]:before{left:5px}.exp-item[data-astro-cid-xpq65ryk]{grid-template-columns:1fr;gap:6px;padding-left:26px}.exp-item[data-astro-cid-xpq65ryk]:before{left:0;top:4px}.exp-when[data-astro-cid-xpq65ryk]{text-align:left;padding-top:0}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.visible{opacity:1!important;transform:translateY(0)!important}.work-page[data-astro-cid-jljc7dey]{padding-top:calc(var(--nav-h, 170px) - 40px);min-height:85vh;padding-bottom:60px;background:transparent}.work-page[data-astro-cid-jljc7dey] #experience{padding-top:40px}
