@font-face{font-family:Inter;src:url('assets/inter.ttf');font-weight:100 900;font-display:swap}
/* Reference comparison pass: original text and neutral stock photograph, not source artwork. */
header{width:max-content;max-width:calc(100% - 32px);border-radius:32px;top:12px;min-height:52px;padding:7px 12px;gap:24px}.avatar{height:28px;width:28px}.brand{font-size:14px}nav{gap:20px}nav a{font-size:12px}.controls button{height:34px}.sun{top:3px}.hero-copy h1{font-size:91.2px;font-weight:700;letter-spacing:-.055em;line-height:1}.intro{font-weight:400;max-width:650px;font-size:19px}.hero-inner{grid-template-columns:minmax(0,680px) minmax(0,1fr);padding-top:240px;gap:48px}.hero-profile{transform:translateY(110px)}.workspace{background:url('assets/workspace.webp') center right/cover no-repeat}.workspace>*{display:none}.hero-shade{background:linear-gradient(0deg,var(--bg),transparent 45%),linear-gradient(90deg,var(--bg) 0%,var(--shade) 30%,transparent 100%)}.design-code{position:relative;min-height:900px;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);isolation:isolate}.design-code article{position:relative;z-index:2;max-width:320px}.design-code article:last-child{grid-column:2;justify-self:end}.design-code h2{font-size:68px;letter-spacing:-.06em}.design-code p{font-size:17px;line-height:1.7}.identity-art{position:absolute;inset:10% 15%;display:grid;place-items:center;font-size:400px;opacity:.1;transform:none;font-weight:800;text-shadow:18px 0 0 var(--cyan);pointer-events:none;z-index:0}.about{grid-template-columns:minmax(0,1fr);max-width:1120px;padding-top:110px;padding-bottom:110px}.about .profile-placeholder{display:none}.about>div:last-child{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:100px}.about .eyebrow{grid-column:1/-1}.about h2{grid-column:1;grid-row:2/5;font-size:44px}.about p:not(.eyebrow){grid-column:2;margin:0 0 18px}.work-grid{gap:24px}.journey h2{font-size:48px}.section-head h2{font-weight:750}.skill-card{flex-basis:420px}.skills-track{padding-left:24%;scroll-padding-left:24%}.skill-card:first-child{border-color:var(--accent)}
@media(max-width:1000px){header{gap:12px}nav{gap:12px}.hero-inner{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hero-copy h1{font-size:80px}.design-code h2{font-size:54px}.about>div:last-child{column-gap:48px}}
@media(max-width:800px){header{width:calc(100% - 32px)}.hero-inner{grid-template-columns:minmax(0,1fr);padding-top:170px}.hero-profile{transform:none}.intro{max-width:590px}.design-code{min-height:700px}.design-code h2{font-size:44px}.design-code article{max-width:245px}.identity-art{font-size:300px}.about>div:last-child{display:block}.about h2{margin-bottom:28px}.skills-track{padding-left:0;scroll-padding-left:0}.skill-card{flex-basis:360px}}
@media(max-width:560px){.hero-inner{padding-top:155px}.hero-copy h1{font-size:clamp(60px,17vw,82px)}.intro{font-size:16px}.workspace{opacity:.45!important;background-position:68% center}.hero-shade{background:linear-gradient(0deg,var(--bg),transparent 60%),linear-gradient(90deg,var(--bg),var(--shade) 60%,transparent)!important}.hero-profile{margin-top:12px}.design-code{min-height:650px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:100px}.design-code article{max-width:240px}.design-code article:last-child{align-self:flex-end}.design-code h2{font-size:46px}.design-code p{font-size:15px}.identity-art{display:grid;font-size:270px;inset:20% 0}.about{padding-top:60px;padding-bottom:40px}.about h2{font-size:34px}.journey h2{font-size:38px}.skill-card{flex-basis:calc(100% - 24px)}}
