.name-card[data-astro-cid-dy6ahqhj]{z-index:1;display:flex;width:500px;padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem) clamp(1rem,.8rem + 1vw,1.5rem);margin:0 auto;flex-direction:column;align-items:flex-start;gap:clamp(.5rem,.4rem + .5vw,.75rem);border-radius:14.227px;background:linear-gradient(90deg,#e5e5e5,#f6f6f6);box-shadow:2.845px 2.845px 6.639px #a0a0a0,-2.845px -2.845px 6.639px #fff}.circle-1[data-astro-cid-dy6ahqhj]{position:absolute;z-index:-2;width:770px;height:770px;border-radius:9999px;border:1px dashed rgba(0,0,0,.2)}.circle-2[data-astro-cid-dy6ahqhj]{position:absolute;z-index:-3;width:666px;height:666px;border-radius:9999px;border:1px dashed #000}.rotating-container[data-astro-cid-dy6ahqhj]{background:transparent;display:flex;position:absolute;border-radius:9999px;left:50%;top:50%;width:862px;height:862px;transform-origin:center;justify-content:center;align-items:center;z-index:-1;animation:rotating-container 10s linear infinite;will-change:transform;contain:layout style paint}@keyframes rotating-container{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.rotating-element[data-astro-cid-dy6ahqhj]{--orbit-radius: 400px;background:transparent;position:absolute;width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(0);transform-origin:center;animation:self-rotate 6s linear infinite;will-change:transform}@keyframes self-rotate{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(0)}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(360deg)}}.name-card-content-nametext[data-astro-cid-dy6ahqhj]{--base-color: #000000;--shimmer-color: #0d00ff;--shimmer-width: 25%;--duration: 2.2s;width:100%;height:8rem;display:flex;justify-content:center;align-items:center;word-wrap:break-word;font-family:var(--font-family-primary);text-align:right;font-size:3rem;font-weight:700;background:linear-gradient(90deg,var(--base-color) 0%,var(--shimmer-color) calc(50% + var(--shimmer-width) / 2),var(--base-color) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shimmer var(--duration) linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.name-card-content-titletext[data-astro-cid-dy6ahqhj]{font-family:var(--font-family-primary);color:#151515;text-align:right;font-size:1.125rem;font-weight:700;transition:transform .2s}.name-card-content-text[data-astro-cid-dy6ahqhj]{font-family:var(--font-family-primary);color:#151515;text-align:right;font-size:1.125rem;font-weight:500;transition:transform .2s,color .2s;transform-origin:right}.name-card-content-text[data-astro-cid-dy6ahqhj]:hover{transform:scale(1.1);color:#00f}.namecard-paused[data-astro-cid-dy6ahqhj] .rotating-container[data-astro-cid-dy6ahqhj],.namecard-paused[data-astro-cid-dy6ahqhj] .rotating-element[data-astro-cid-dy6ahqhj],.namecard-paused[data-astro-cid-dy6ahqhj] .name-card-content-nametext[data-astro-cid-dy6ahqhj]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rotating-container[data-astro-cid-dy6ahqhj],.rotating-element[data-astro-cid-dy6ahqhj],.name-card-content-nametext[data-astro-cid-dy6ahqhj]{animation:none}.name-card-content-titletext[data-astro-cid-dy6ahqhj],.name-card-content-text[data-astro-cid-dy6ahqhj]{transition:none}}.about-section[data-astro-cid-ghvum3tn]{position:relative;background:var(--wd-color-page);display:flex;flex-direction:column;align-items:center;gap:clamp(6rem,5rem + 5vw,10rem);padding:clamp(6rem,4rem + 6vw,10rem) clamp(1.5rem,1rem + 2vw,3rem);width:100%;overflow:hidden}.about-structure[data-astro-cid-ghvum3tn]{position:absolute;inset:0;pointer-events:none;z-index:0}.struct-line[data-astro-cid-ghvum3tn]{position:absolute;top:0;bottom:0;width:1px;border-left:1px dashed rgba(0,0,0,.08);will-change:transform}.struct-line--left[data-astro-cid-ghvum3tn]{left:clamp(2rem,8vw,10rem)}.struct-line--right[data-astro-cid-ghvum3tn]{right:clamp(2rem,8vw,10rem)}.struct-cross[data-astro-cid-ghvum3tn]{position:absolute;font-family:var(--font-family-mono);font-size:.75rem;color:#00000026;line-height:1;user-select:none;will-change:transform}.struct-cross--1[data-astro-cid-ghvum3tn]{top:clamp(4rem,3rem + 4vw,8rem);left:clamp(2rem,8vw,10rem);transform:translate(-50%)}.struct-cross--2[data-astro-cid-ghvum3tn]{bottom:clamp(4rem,3rem + 4vw,8rem);right:clamp(2rem,8vw,10rem);transform:translate(50%)}.mono-label[data-astro-cid-ghvum3tn]{font-family:var(--font-family-mono);font-size:.75rem;font-weight:500;color:#0006;letter-spacing:.12em;text-transform:uppercase}.about-header[data-astro-cid-ghvum3tn]{width:100%;max-width:780px;z-index:1;display:flex;flex-direction:column;gap:1.5rem}.about-intro[data-astro-cid-ghvum3tn]{font-family:var(--font-family-primary);font-size:var(--fluid-font-20);color:var(--wd-color-text);line-height:1.8;margin:0;letter-spacing:.005em}.about-intro[data-astro-cid-ghvum3tn]:first-of-type{font-size:var(--fluid-font-24);font-weight:500;color:var(--wd-color-text);line-height:1.7}.section-tag[data-astro-cid-ghvum3tn]{display:flex;align-items:center;gap:.75rem;margin-bottom:3rem}.tag-line[data-astro-cid-ghvum3tn]{display:block;width:32px;height:1px;background:#0003;transform-origin:left}.tag-text[data-astro-cid-ghvum3tn]{font-family:var(--font-family-mono);font-size:.6875rem;font-weight:500;color:#0006;letter-spacing:.16em;text-transform:uppercase}.about-projects[data-astro-cid-ghvum3tn]{width:100%;max-width:780px;z-index:1}.project-list[data-astro-cid-ghvum3tn]{display:flex;flex-direction:column}.project-item[data-astro-cid-ghvum3tn]{padding:2.5rem 0}.project-head[data-astro-cid-ghvum3tn]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.project-head-left[data-astro-cid-ghvum3tn]{display:flex;flex-direction:column;gap:.375rem}.project-idx[data-astro-cid-ghvum3tn]{font-family:var(--font-family-mono);font-size:.6875rem;color:#00000040;letter-spacing:.08em}.project-title[data-astro-cid-ghvum3tn]{font-family:var(--font-family-primary);font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:700;color:var(--wd-color-text);margin:0;line-height:1.2;letter-spacing:-.01em}.project-sub[data-astro-cid-ghvum3tn]{font-size:.8125rem;color:#0006;letter-spacing:.02em}.project-highlight[data-astro-cid-ghvum3tn]{font-family:var(--font-family-mono);font-size:.8125rem;font-weight:600;color:#00f;white-space:nowrap;padding-top:.25rem;letter-spacing:.04em}.project-body[data-astro-cid-ghvum3tn]{display:flex;flex-direction:column;gap:1rem}.project-body[data-astro-cid-ghvum3tn] p[data-astro-cid-ghvum3tn]{font-size:1rem;color:var(--wd-color-text-secondary);line-height:1.8;margin:0;text-wrap:pretty}.project-divider[data-astro-cid-ghvum3tn]{margin-top:2.5rem;border-top:1px dashed rgba(0,0,0,.1);transform-origin:left}.project-item[data-astro-cid-ghvum3tn]:last-child .project-divider[data-astro-cid-ghvum3tn]{display:none}.about-career[data-astro-cid-ghvum3tn]{width:100%;max-width:780px;z-index:1}.career-list[data-astro-cid-ghvum3tn]{display:flex;flex-direction:column;gap:2.5rem}.career-row[data-astro-cid-ghvum3tn]{display:grid;grid-template-columns:5.5rem 1fr;gap:1.5rem}.career-period[data-astro-cid-ghvum3tn]{font-family:var(--font-family-mono);font-size:.75rem;color:#00000059;letter-spacing:.06em;padding-top:.25rem}.career-meta[data-astro-cid-ghvum3tn]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.career-role[data-astro-cid-ghvum3tn]{font-family:var(--font-family-primary);font-size:1rem;font-weight:700;color:var(--wd-color-text)}.career-sep[data-astro-cid-ghvum3tn]{color:#0003}.career-company[data-astro-cid-ghvum3tn]{font-size:.9375rem;color:var(--wd-color-text-secondary)}.career-desc[data-astro-cid-ghvum3tn]{font-size:.9375rem;color:var(--wd-color-text-secondary);line-height:1.7;margin:0}.about-footer[data-astro-cid-ghvum3tn]{z-index:1;padding-top:2rem;border-top:1px dashed rgba(0,0,0,.1);width:100%;max-width:780px;display:flex;flex-direction:column;gap:.75rem}.education-text[data-astro-cid-ghvum3tn]{font-family:var(--font-family-primary);font-size:var(--fluid-font-20);color:var(--wd-color-text);letter-spacing:.005em}@media(max-width:768px){.struct-line[data-astro-cid-ghvum3tn],.struct-cross[data-astro-cid-ghvum3tn]{display:none}.project-head[data-astro-cid-ghvum3tn]{flex-direction:column;gap:.75rem}.career-row[data-astro-cid-ghvum3tn]{grid-template-columns:1fr;gap:.5rem}.career-period[data-astro-cid-ghvum3tn]{padding-top:0}}@media(max-width:480px){.about-section[data-astro-cid-ghvum3tn]{padding:4rem 1.25rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-ghvum3tn][data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}}.namecard-section[data-astro-cid-kh7btl4r]{height:100vh}
