.avatar-stage[data-astro-cid-fezna3c4]{position:absolute;right:10px;top:-66px;width:112px;height:68px;overflow:hidden;pointer-events:none}.drawer-avatar[data-astro-cid-fezna3c4]{display:block;position:absolute;bottom:-5px;left:8px;width:58px;height:65px;opacity:0;transform:translateY(75px) rotate(-15deg);transition:transform .22s ease-in,opacity .15s}img[data-astro-cid-fezna3c4]{position:absolute;left:3px;top:0;width:48px;height:48px;object-fit:cover;border:2px solid #303d48;border-radius:48% 48% 44% 44%;background:#fff;box-shadow:2px 2px #303d4820}.avatar-body[data-astro-cid-fezna3c4]{position:absolute;bottom:0;left:10px;width:37px;height:25px;background:#a9c9ec;border:2px solid #303d48;border-radius:14px 14px 0 0}.avatar-arm[data-astro-cid-fezna3c4]{position:absolute;right:-3px;bottom:8px;width:12px;height:29px;border:2px solid #303d48;border-radius:9px;background:#fce3db;transform:rotate(24deg);transform-origin:bottom center}.drawer:hover .drawer-avatar[data-astro-cid-fezna3c4],.drawer:focus-visible .drawer-avatar[data-astro-cid-fezna3c4]{opacity:1;transform:translateY(0) rotate(5deg);transition:transform .58s .1s cubic-bezier(.2,1.65,.4,1),opacity .1s .1s}.drawer:hover .effect-about[data-astro-cid-fezna3c4] .avatar-arm[data-astro-cid-fezna3c4],.drawer:focus-visible .effect-about[data-astro-cid-fezna3c4] .avatar-arm[data-astro-cid-fezna3c4]{animation:wave .55s .5s ease-in-out 3}@keyframes wave{0%,to{transform:rotate(24deg)}50%{transform:rotate(-16deg)}}.avatar-prop[data-astro-cid-fezna3c4]{position:absolute;right:2px;bottom:1px;opacity:0;transform:translateY(45px) rotate(-20deg);transition:transform .25s,opacity .18s}.drawer:is(:hover,:focus-visible) .avatar-prop[data-astro-cid-fezna3c4]{opacity:1;transform:translateY(0) rotate(8deg);transition:transform .55s .2s cubic-bezier(.2,1.6,.4,1),opacity .15s .2s}.drawer:is(:hover,:focus-visible) .effect-work[data-astro-cid-fezna3c4] .drawer-avatar[data-astro-cid-fezna3c4]{transform:translateY(3px) rotate(12deg)}.drawer:is(:hover,:focus-visible) .screen-code[data-astro-cid-fezna3c4]{animation:typing .7s steps(2) 4}.drawer:is(:hover,:focus-visible) .effect-blog[data-astro-cid-fezna3c4] .avatar-prop[data-astro-cid-fezna3c4]{animation:paper-flutter .6s .75s ease-in-out 2}.drawer:is(:hover,:focus-visible) .effect-sns[data-astro-cid-fezna3c4] .drawer-avatar[data-astro-cid-fezna3c4]{animation:happy-bounce .7s .75s ease-in-out 2}.drawer:is(:hover,:focus-visible) .play-mark[data-astro-cid-fezna3c4]{transform-origin:20px 20px;animation:play-pop .65s .7s ease-in-out 2}.drawer:is(:hover,:focus-visible) .effect-diary[data-astro-cid-fezna3c4] .drawer-avatar[data-astro-cid-fezna3c4]{transform:translateY(5px) rotate(15deg)}.drawer:is(:hover,:focus-visible) .pencil[data-astro-cid-fezna3c4]{animation:scribble .35s .7s ease-in-out 5}@keyframes typing{50%{opacity:.25}}@keyframes paper-flutter{0%,to{transform:rotate(8deg)}35%{transform:translateY(-6px) rotate(-12deg)}70%{transform:rotate(14deg)}}@keyframes happy-bounce{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-8px) rotate(-5deg)}}@keyframes play-pop{50%{transform:scale(1.2);fill:#fff0b8}}@keyframes scribble{50%{transform:translate(-4px,-2px)}}@media(prefers-reduced-motion:reduce){.avatar-stage[data-astro-cid-fezna3c4] [data-astro-cid-fezna3c4]{transition:none!important;animation:none!important}}.lab-toys[data-astro-cid-rws2vezq]{pointer-events:auto;user-select:none;width:100%;max-width:560px}.lab-toys[data-astro-cid-rws2vezq] svg[data-astro-cid-rws2vezq]{width:100%;height:auto;display:block;overflow:visible}.toys-top[data-astro-cid-rws2vezq]{margin-bottom:20px}.toys-bottom[data-astro-cid-rws2vezq]{margin-top:24px}.notebook[data-astro-cid-rws2vezq]{transform:rotate(-8deg);transform-origin:70px 65px}.keyboard[data-astro-cid-rws2vezq]{transform:rotate(4deg);transform-origin:280px 85px}.mouse[data-astro-cid-rws2vezq]{animation:mouse-drift 7s ease-in-out infinite;transform-origin:472px 80px}.active-key[data-astro-cid-rws2vezq]{animation:key-breathe 4s ease-in-out infinite}.code-screen[data-astro-cid-rws2vezq]{transform:rotate(-3deg);transform-origin:90px 100px}.cursor[data-astro-cid-rws2vezq]{animation:cursor-breathe 3s ease-in-out infinite}.data-note[data-astro-cid-rws2vezq]{transform:rotate(7deg);transform-origin:280px 85px}.data-line[data-astro-cid-rws2vezq]{stroke-dasharray:200;animation:trace 8s ease-in-out infinite}.video-camera[data-astro-cid-rws2vezq]{transform:rotate(-5deg);transform-origin:465px 90px}.reel[data-astro-cid-rws2vezq]{animation:reel-turn 12s linear infinite;transform-origin:464px 32px}@keyframes mouse-drift{0%,to{transform:translate(-3px) rotate(-5deg)}50%{transform:translate(5px,-3px) rotate(3deg)}}@keyframes key-breathe{0%,to{opacity:.3}50%{opacity:1;transform:translateY(1px)}}@keyframes cursor-breathe{0%,to{opacity:.3}50%{opacity:1}}@keyframes trace{0%,to{stroke-dashoffset:0}45%{stroke-dashoffset:190}85%{stroke-dashoffset:0}}@keyframes reel-turn{to{transform:rotate(360deg)}}@media(max-width:760px){.toys-top[data-astro-cid-rws2vezq]{margin-bottom:18px}.toys-bottom[data-astro-cid-rws2vezq]{margin-top:20px}}@media(prefers-reduced-motion:reduce){.lab-toys[data-astro-cid-rws2vezq] [data-astro-cid-rws2vezq]{animation:none!important}}svg[data-astro-cid-rws2vezq]>g[data-astro-cid-rws2vezq]{pointer-events:bounding-box}.screen-smile[data-astro-cid-rws2vezq]{opacity:0;transition:opacity .2s}.code-glyph[data-astro-cid-rws2vezq]{transition:opacity .2s}.code-screen[data-astro-cid-rws2vezq]:hover .screen-smile[data-astro-cid-rws2vezq]{opacity:1}.code-screen[data-astro-cid-rws2vezq]:hover .code-glyph[data-astro-cid-rws2vezq],.code-screen[data-astro-cid-rws2vezq]:hover .cursor[data-astro-cid-rws2vezq]{opacity:0;animation:none}.code-screen[data-astro-cid-rws2vezq]:hover{transform:rotate(2deg) translateY(-4px)}.code-screen[data-astro-cid-rws2vezq],.notebook[data-astro-cid-rws2vezq],.data-note[data-astro-cid-rws2vezq],.video-camera[data-astro-cid-rws2vezq]{transition:transform .25s}.notebook[data-astro-cid-rws2vezq]:hover{transform:rotate(3deg) translateY(-7px)}.notebook[data-astro-cid-rws2vezq]:hover>rect[data-astro-cid-rws2vezq]{fill:#e5f4dc}.keyboard[data-astro-cid-rws2vezq]:hover .keycap[data-astro-cid-rws2vezq]{animation:key-wave 1.8s ease-in-out infinite;animation-delay:var(--delay)}.keyboard[data-astro-cid-rws2vezq]:hover .active-key[data-astro-cid-rws2vezq]{opacity:0;animation:none}.mouse[data-astro-cid-rws2vezq]:hover{animation:mouse-happy .65s ease-in-out infinite}.data-note[data-astro-cid-rws2vezq]:hover{transform:rotate(-3deg) translateY(-5px)}.data-note[data-astro-cid-rws2vezq]:hover .data-line[data-astro-cid-rws2vezq]{stroke:#c2778a;animation-duration:3s}.video-camera[data-astro-cid-rws2vezq]:hover{transform:rotate(3deg) translateY(-4px)}.video-camera[data-astro-cid-rws2vezq]:hover .reel[data-astro-cid-rws2vezq]{animation-duration:2s}@keyframes key-wave{0%,80%,to{fill:#fff;transform:translateY(0)}25%,45%{fill:#f5d584;transform:translateY(2px)}}@keyframes mouse-happy{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lab-toys[data-astro-cid-rws2vezq] [data-astro-cid-rws2vezq]{animation:none!important;transition:none!important}.code-screen[data-astro-cid-rws2vezq]:hover,.notebook[data-astro-cid-rws2vezq]:hover,.data-note[data-astro-cid-rws2vezq]:hover,.video-camera[data-astro-cid-rws2vezq]:hover{transform:none}.keyboard[data-astro-cid-rws2vezq]:hover .keycap[data-astro-cid-rws2vezq]{fill:#f5d584}}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:80px;padding:60px 0 50px;align-items:end}.overline[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--muted);margin-bottom:25px}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font:700 clamp(28px,3.5vw,42px)/1.5 Atkinson,sans-serif;letter-spacing:.02em}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.intro-lead[data-astro-cid-j7pv25f6]{font-size:17px;line-height:2;margin:30px 0}.index-title[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted);display:block;margin-bottom:12px}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:16px 0;border-top:1px solid var(--line);gap:15px}.index[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:400}.index[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:10px;color:var(--muted);margin-top:4px}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{transition:transform .2s}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover>span[data-astro-cid-j7pv25f6]:last-child{transform:translateY(3px)}.content-section[data-astro-cid-j7pv25f6]{margin-top:40px}.section-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:14px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.personal-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:700;letter-spacing:.03em}.section-caption[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted)}.journal-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:130px minmax(0,1fr) 24px;gap:32px;padding:32px 0;text-decoration:none;border-bottom:1px solid var(--line)}.article-date[data-astro-cid-j7pv25f6]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);padding-top:5px}.article-date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:10px;margin-top:8px}.article-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;line-height:1.7;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .2s}.article-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.9;color:var(--muted);margin-top:12px;max-width:680px}.row-arrow[data-astro-cid-j7pv25f6]{align-self:center;transition:transform .2s}.journal-row[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{text-decoration-color:currentColor}.journal-row[data-astro-cid-j7pv25f6]:hover .row-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}#work[data-astro-cid-j7pv25f6]{margin-top:80px}.project[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;padding:40px 0 10px}.project-identity[data-astro-cid-j7pv25f6]{border-left:3px solid #345b49;padding-left:25px;align-self:start}.project-kicker[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted)}.project-identity[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:46px/1.05 Georgia,serif;letter-spacing:-.04em;margin:22px 0}.project-domain[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted);text-decoration:none}.project-detail[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:first-child{font-size:19px;line-height:1.8}.project-description[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted);margin-top:20px;line-height:2}.project-topics[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;margin:24px 0 28px;color:var(--muted)}.personal-note[data-astro-cid-j7pv25f6]{margin-top:90px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.personal-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:2;color:var(--muted);margin-bottom:15px}@media(max-width:760px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;padding:46px 0 30px}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:28px}.intro-lead[data-astro-cid-j7pv25f6]{font-size:14px;margin:25px 0}.index[data-astro-cid-j7pv25f6]{display:none}.journal-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 18px;gap:12px;padding:24px 0}.article-date[data-astro-cid-j7pv25f6]{grid-column:1/-1;display:flex;gap:15px;align-items:center;padding:0}.article-date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin:0}.article-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px}.article-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px}.project[data-astro-cid-j7pv25f6],.personal-note[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.section-caption[data-astro-cid-j7pv25f6]{display:none}#work[data-astro-cid-j7pv25f6],.personal-note[data-astro-cid-j7pv25f6]{margin-top:55px}.project-detail[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:first-child{font-size:17px}}.intro[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 300px;gap:70px;padding-top:72px;align-items:center}.overline[data-astro-cid-j7pv25f6]{display:inline-block;background:#e9f1fc;border:1px solid #aec1da;border-radius:4px;padding:4px 10px;font-size:11px;transform:rotate(-1deg)}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.7;letter-spacing:.04em}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{background:linear-gradient(transparent 75%,#ffe698 75%,#ffe698 95%,transparent 95%)}.intro-lead[data-astro-cid-j7pv25f6]{font-size:15px;margin:24px 0 28px}.index[data-astro-cid-j7pv25f6]{padding:22px 22px 16px;border:1.5px solid #303d48;border-radius:10px 12px 8px 9px;box-shadow:5px 6px #e5e8ed;transform:rotate(2deg);position:relative;background:#fff}.index[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-9px;left:100px;width:75px;height:18px;background:#ffe493d9;border:1px solid #dfbf69;transform:rotate(-6deg)}.index-title[data-astro-cid-j7pv25f6]{font-size:12px;margin-bottom:14px;color:#394c5d}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{border-top:1px dashed #b8c0c8;padding:16px 0}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:inline-block;padding:0 6px;background:#e9f1fc}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:nth-of-type(2) b[data-astro-cid-j7pv25f6]{background:#e4f0e3}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:nth-of-type(3) b[data-astro-cid-j7pv25f6]{background:#fce4dc}.section-heading[data-astro-cid-j7pv25f6]{border-bottom:1px dashed #adb4bb;padding-bottom:20px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{background:#fff0b8;border:1.5px solid #303d48;padding:8px 18px;font-size:18px;border-radius:5px;box-shadow:2px 3px #303d48;transform:rotate(-1deg)}#work[data-astro-cid-j7pv25f6] .section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{background:#e2efe4;transform:rotate(1deg)}.journal-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:28px}.journal-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 22px;gap:16px;border:1.5px solid #303d48;border-radius:8px 10px 7px 9px;padding:24px;box-shadow:4px 4px #e3ebf6;position:relative;transition:transform .2s,box-shadow .2s}.journal-row[data-astro-cid-j7pv25f6]:nth-child(2n){box-shadow:4px 4px #f4e6d6}.journal-row[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:5px 7px #d4e2f4}.article-date[data-astro-cid-j7pv25f6]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.article-date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin:0;border-radius:3px;background:#edf3fb;padding:2px 8px}.article-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px}.article-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px}.row-arrow[data-astro-cid-j7pv25f6]{align-self:end}.project[data-astro-cid-j7pv25f6]{background:#f5f9f4;border:1.5px solid #87998a;border-radius:9px;padding:35px;margin-top:28px;gap:45px}.project-identity[data-astro-cid-j7pv25f6]{border-left:0;padding-left:0}.project-kicker[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #b2c3b5;padding:4px 8px;border-radius:3px}.project-identity[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:42px}.personal-note[data-astro-cid-j7pv25f6]{border-top:1px dashed #adb4bb}.personal-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:17px}@media(max-width:760px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:38px;gap:34px}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:30px}.index[data-astro-cid-j7pv25f6]{display:block;transform:rotate(0);padding:20px;max-width:100%;box-shadow:3px 4px #e5e8ed}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:12px 0}.journal-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}.journal-row[data-astro-cid-j7pv25f6]{padding:20px;gap:14px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:16px;padding:7px 12px}.section-heading[data-astro-cid-j7pv25f6]{gap:14px}.article-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px}.project[data-astro-cid-j7pv25f6]{padding:25px 20px;gap:28px}.project-identity[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:37px}}.intro[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 335px}.index[data-astro-cid-j7pv25f6]{border:0;padding:0;background:transparent;box-shadow:none;transform:none;overflow:visible}.index[data-astro-cid-j7pv25f6]:before{display:none}.drawer-caption[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:22px;transform:rotate(-2deg)}.drawer-caption[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-family:Yomogi Logo,sans-serif;font-size:19px;display:block;line-height:1.5}.drawer-caption[data-astro-cid-j7pv25f6]>b[data-astro-cid-j7pv25f6]{display:block;font-size:20px;font-weight:700;letter-spacing:.08em;margin:5px 0}.drawer-caption[data-astro-cid-j7pv25f6]>small[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted)}.drawer-box[data-astro-cid-j7pv25f6]{border:2px solid #303d48;border-radius:9px 9px 4px 4px;background:#e7e1d6;padding:10px 10px 15px;box-shadow:7px 8px #e8ebef;position:relative;isolation:isolate}.drawer-box[data-astro-cid-j7pv25f6]:before,.drawer-box[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-10px;width:25px;height:10px;background:#303d48;border-radius:0 0 3px 3px}.drawer-box[data-astro-cid-j7pv25f6]:before{left:20px}.drawer-box[data-astro-cid-j7pv25f6]:after{right:20px}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr) 29px;align-items:center;gap:10px;border:1.5px solid #303d48;border-radius:4px;background:var(--drawer-color, #fff0b8);padding:12px 14px;margin:0 0 9px;box-shadow:0 4px #303d48;transition:transform .2s,box-shadow .2s;min-height:80px;transform-origin:center}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.drawer-number[data-astro-cid-j7pv25f6]{align-self:start;font:11px/2 Atkinson,sans-serif;color:#58616a}.drawer-label[data-astro-cid-j7pv25f6]>b[data-astro-cid-j7pv25f6]{background:#fff!important;border:1px solid #303d4830;border-radius:2px;padding:1px 8px!important;font-size:13px!important}.drawer-label[data-astro-cid-j7pv25f6]>small[data-astro-cid-j7pv25f6]{font-size:10px;color:#4a555d!important;margin-top:7px;line-height:1.6}.drawer-handle[data-astro-cid-j7pv25f6]{width:27px;height:9px;border:1.5px solid #303d48;border-radius:3px;background:#ffffffa6;box-shadow:0 2px #303d4840;transform:none!important}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:hover,.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:focus-visible{z-index:3;transform:translate(-9px,3px);box-shadow:9px 9px #303d48;color:var(--ink)}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:active{transform:translateY(2px);box-shadow:0 2px #303d48}.journal-row[data-astro-cid-j7pv25f6]{border-radius:4px 11px 7px 5px;border-top:7px solid #f2d46c}.journal-row[data-astro-cid-j7pv25f6]:nth-child(2n){border-top-color:#aecbe9}.article-date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:#fff4cc}.journal-row[data-astro-cid-j7pv25f6]:nth-child(2n) .article-date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:#e9f1fc}.project[data-astro-cid-j7pv25f6]{border-top:7px solid #a9c5ad}.personal-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{display:inline-block;align-self:start;justify-self:start;background:#fce3db;padding:5px 10px;border-radius:3px;transform:rotate(-1deg)}@media(max-width:760px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:42px}.index[data-astro-cid-j7pv25f6]{width:min(335px,100%);margin:0 auto;padding:0;box-shadow:none}.drawer-caption[data-astro-cid-j7pv25f6]{margin-bottom:15px}.drawer-caption[data-astro-cid-j7pv25f6]>b[data-astro-cid-j7pv25f6]{font-size:18px}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]{min-height:83px;padding:14px 10px;gap:8px}.drawer-label[data-astro-cid-j7pv25f6]>small[data-astro-cid-j7pv25f6]{font-size:9px}.drawer-box[data-astro-cid-j7pv25f6]{box-shadow:4px 5px #e8ebef}.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:hover,.drawer-box[data-astro-cid-j7pv25f6] .drawer[data-astro-cid-j7pv25f6]:focus-visible{transform:translate(-2px,-2px);box-shadow:2px 5px #303d48}}@font-face{font-family:Yomogi Greeting;src:url(/fonts/yomogi-greeting.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Yomogi Greeting,sans-serif;font-weight:400;letter-spacing:.06em;line-height:1.8;font-size:clamp(28px,3.2vw,40px)}@media(max-width:760px){.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:28px;letter-spacing:.04em}}.intro[data-astro-cid-j7pv25f6]{padding-top:38px;align-items:center;gap:50px}.intro-copy[data-astro-cid-j7pv25f6]{min-width:0}.intro-lead[data-astro-cid-j7pv25f6]{margin:20px 0 24px}.overline[data-astro-cid-j7pv25f6]{margin-bottom:18px}@media(max-width:760px){.intro[data-astro-cid-j7pv25f6]{padding-top:22px;gap:26px}}
