.hero[data-astro-cid-j7pv25f6]{min-height:560px;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:76px 0 94px}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.online-dot[data-astro-cid-j7pv25f6]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8eaa8d;margin-right:8px;box-shadow:0 0 0 4px color-mix(in srgb,#8eaa8d 16%,transparent)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.3rem,7.1vw,6.1rem);line-height:1.13;letter-spacing:-.075em;margin:28px 0 20px;font-weight:700}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.12rem;color:var(--muted);line-height:1.85;margin:0}.mobile-break[data-astro-cid-j7pv25f6]{display:none}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;margin-top:31px}.button-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:100px;background:var(--accent);color:#fff;font-weight:600;font-size:.9rem;transition:transform .2s,background .2s}.button-primary[data-astro-cid-j7pv25f6]:hover{background:var(--accent-strong);transform:translateY(-2px)}.button-quiet[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.88rem}.hero-art[data-astro-cid-j7pv25f6]{height:430px;position:relative;display:grid;place-items:center}.orbit[data-astro-cid-j7pv25f6]{position:absolute;border:1px solid var(--line);border-radius:50%;transform:rotate(-22deg)}.orbit-one[data-astro-cid-j7pv25f6]{width:350px;height:215px}.orbit-two[data-astro-cid-j7pv25f6]{width:270px;height:335px;transform:rotate(50deg)}.orbit-three[data-astro-cid-j7pv25f6]{width:410px;height:300px;transform:rotate(20deg);border-style:dashed;opacity:.7}.art-center[data-astro-cid-j7pv25f6]{width:184px;height:184px;border-radius:52% 48% 45% 55%/52% 43% 57% 48%;background:var(--accent-wash);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.art-center[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:4.8rem;line-height:1;color:var(--accent);font-weight:600;transform:rotate(8deg)}.art-center[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;width:12px;height:12px;background:var(--warm);border-radius:50%;right:30px;top:30px}.art-center[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.48rem;letter-spacing:.18em;color:var(--muted);margin-top:12px;transform:rotate(8deg)}.art-note[data-astro-cid-j7pv25f6]{position:absolute;padding:13px 17px;background:var(--glass);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);font-size:.76rem;color:var(--muted);line-height:1.55}.note-one[data-astro-cid-j7pv25f6]{top:65px;right:0;transform:rotate(5deg)}.note-two[data-astro-cid-j7pv25f6]{bottom:64px;left:4px;transform:rotate(-5deg)}.note-two[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent);margin-right:5px}.art-spark[data-astro-cid-j7pv25f6]{position:absolute;color:var(--accent);font-size:1.4rem}.spark-a[data-astro-cid-j7pv25f6]{top:78px;left:68px}.spark-b[data-astro-cid-j7pv25f6]{bottom:96px;right:70px;font-size:2rem}.hero-index[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:34px;display:flex;gap:30px;color:var(--muted);font-size:.69rem;letter-spacing:.04em}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:start;padding:26px 28px;margin-top:4px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.18rem;margin:5px 0;letter-spacing:-.03em}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);max-width:620px;margin:0 0 10px}.intro-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;border-radius:15px}.intro-projects[data-astro-cid-j7pv25f6]{display:flex;gap:10px;padding-top:7px}.intro-projects[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;padding:10px 12px;border-left:1px solid var(--line)}.intro-projects[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.78rem}.intro-projects[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.68rem;color:var(--muted)}.corners[data-astro-cid-j7pv25f6],.latest[data-astro-cid-j7pv25f6],.featured[data-astro-cid-j7pv25f6]{padding-top:65px}.section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:280px;color:var(--muted);font-size:.85rem;margin:0 0 3px}.corner-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.corner-card[data-astro-cid-j7pv25f6]{min-height:296px;padding:30px;border-radius:24px;position:relative;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s}.corner-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.life-corner[data-astro-cid-j7pv25f6]{background:#eee9dd}.tech-corner[data-astro-cid-j7pv25f6]{background:#e6ece7}.corner-icon[data-astro-cid-j7pv25f6]{width:42px;height:42px;border-radius:14px;background:#ffffff8c;display:grid;place-items:center;color:var(--accent-strong);margin-bottom:25px}.corner-card[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{font-size:.63rem}.corner-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.85rem;letter-spacing:-.045em;margin:9px 0 5px}.corner-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;color:#6f736e;max-width:310px;margin:0;line-height:1.7}.corner-go[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;position:absolute;left:30px;bottom:26px;font-size:.82rem;font-weight:650;color:var(--accent-strong)}.corner-decoration[data-astro-cid-j7pv25f6]{position:absolute;right:24px;top:13px;font-size:7rem;line-height:1;color:#6075631a;font-weight:300}.tech-corner[data-astro-cid-j7pv25f6] .corner-decoration[data-astro-cid-j7pv25f6]{font-size:6rem;right:34px;top:26px}:root[data-theme=dark] .life-corner[data-astro-cid-j7pv25f6]{background:#353329}:root[data-theme=dark] .tech-corner[data-astro-cid-j7pv25f6]{background:#29342d}:root[data-theme=dark] .corner-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}.post-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.featured-card[data-astro-cid-j7pv25f6]{min-height:230px;border-radius:22px;background:var(--surface-soft);padding:30px 34px;display:flex;justify-content:space-between;position:relative;overflow:hidden}.featured-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem;letter-spacing:-.04em;margin:18px 0 7px}.featured-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:540px;color:var(--muted);font-size:.9rem;margin:0}.featured-label[data-astro-cid-j7pv25f6],.featured-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;color:var(--accent-strong);font-weight:650;font-size:.78rem}.featured-link[data-astro-cid-j7pv25f6]{margin-top:20px}.featured-number[data-astro-cid-j7pv25f6]{font-size:8rem;font-weight:700;letter-spacing:-.1em;color:color-mix(in srgb,var(--accent) 15%,transparent);align-self:center;line-height:1}.empty-state[data-astro-cid-j7pv25f6]{padding:30px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);text-align:center}.closing[data-astro-cid-j7pv25f6]{padding-top:100px}.closing-inner[data-astro-cid-j7pv25f6]{min-height:240px;background:var(--surface-soft);border-radius:24px;padding:38px 44px;position:relative;overflow:hidden}.closing-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.3rem;line-height:1.65;color:var(--muted);margin:17px 0}.closing-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}.closing-star[data-astro-cid-j7pv25f6]{position:absolute;right:68px;top:28px;font-size:8rem;color:color-mix(in srgb,var(--accent) 17%,transparent);font-style:normal}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{min-height:0;grid-template-columns:1fr;padding:67px 0 110px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.25rem,13vw,5rem);margin-top:22px}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1rem}.mobile-break[data-astro-cid-j7pv25f6]{display:block}.hero-art[data-astro-cid-j7pv25f6]{height:300px;margin:6px 0 0}.orbit-one[data-astro-cid-j7pv25f6]{width:290px;height:180px}.orbit-two[data-astro-cid-j7pv25f6]{width:225px;height:270px}.orbit-three[data-astro-cid-j7pv25f6]{width:330px;height:240px}.art-center[data-astro-cid-j7pv25f6]{width:145px;height:145px}.art-center[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:3.7rem}.note-one[data-astro-cid-j7pv25f6]{right:0;top:27px}.note-two[data-astro-cid-j7pv25f6]{left:0;bottom:35px}.hero-index[data-astro-cid-j7pv25f6]{bottom:31px;gap:14px;font-size:.59rem}.intro[data-astro-cid-j7pv25f6]{grid-template-columns:44px minmax(0,1fr);padding:20px;gap:15px}.intro-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:42px;height:42px}.intro-projects[data-astro-cid-j7pv25f6]{grid-column:2;padding:0}.corners[data-astro-cid-j7pv25f6],.latest[data-astro-cid-j7pv25f6],.featured[data-astro-cid-j7pv25f6]{padding-top:48px}.section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:none}.corner-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.corner-card[data-astro-cid-j7pv25f6]{min-height:270px}.post-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.featured-card[data-astro-cid-j7pv25f6]{padding:24px;min-height:220px}.featured-number[data-astro-cid-j7pv25f6]{font-size:5rem;position:absolute;right:22px;bottom:4px}.closing[data-astro-cid-j7pv25f6]{padding-top:70px}.closing-inner[data-astro-cid-j7pv25f6]{padding:30px 25px}.closing-star[data-astro-cid-j7pv25f6]{right:15px;top:3px;font-size:6rem;opacity:.6}}
