*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111;color:#f0eee8;font-family:Manrope,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}::selection{background:#eee;color:#111}.progress[data-astro-cid-j7pv25f6]{height:2px;position:fixed;top:0;left:0;width:100%;background:#eee;transform:scaleX(0);transform-origin:left;z-index:10}.micro[data-astro-cid-j7pv25f6]{font:9px DM Mono,monospace;letter-spacing:.08em;color:#93918b}.nav[data-astro-cid-j7pv25f6]{height:74px;padding:0 5vw;border-bottom:1px solid #292929;display:flex;align-items:center;justify-content:space-between;font:10px DM Mono,monospace;letter-spacing:.06em}.logo[data-astro-cid-j7pv25f6]{font:600 13px Manrope}.logo[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font:8px Manrope;vertical-align:top;margin-left:4px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:flex;gap:26px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#aaa}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.nav-note[data-astro-cid-j7pv25f6]{color:#777}.hero[data-astro-cid-j7pv25f6]{padding:30px 5vw 22px;min-height:calc(100vh - 74px);display:flex;flex-direction:column}.topmeta[data-astro-cid-j7pv25f6],.caption[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(62px,10.8vw,150px);line-height:.94;letter-spacing:-.085em;font-weight:400;margin:10vh 0 5vh}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-family:Georgia,serif;color:#999;font-weight:400}.hero-bottom[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.hero-bottom[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:330px;font-size:13px;line-height:1.8;color:#b9b7b1}.circle[data-astro-cid-j7pv25f6]{width:42px;height:42px;border:1px solid #555;border-radius:50%;display:grid;place-items:center;transition:.3s}.circle[data-astro-cid-j7pv25f6]:hover{transform:translateY(4px);background:#292929}.hero-photo[data-astro-cid-j7pv25f6]{height:clamp(180px,30vw,400px);background:url(https://images.unsplash.com/photo-1513364776144-60967b0f800f?auto=format&fit=crop&w=2000&q=90) center 55%/cover;filter:grayscale(1);opacity:.8}.caption[data-astro-cid-j7pv25f6]{margin-top:12px}.section[data-astro-cid-j7pv25f6]{padding:125px 10vw;border-top:1px solid #292929}.intro[data-astro-cid-j7pv25f6]{padding-top:145px;padding-bottom:145px}.statement[data-astro-cid-j7pv25f6]{font-size:clamp(30px,5vw,68px);line-height:1.2;letter-spacing:-.055em;max-width:1000px;margin:52px 0}.statement[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#777}.footline[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font:9px DM Mono,monospace;color:#96948f}.footline[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#d0cec8}.sectionhead[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;margin:35px 0 55px}.sectionhead[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.fieldtitle[data-astro-cid-j7pv25f6]{font-size:clamp(52px,8.5vw,112px);line-height:.92;letter-spacing:-.08em;font-weight:400;margin:0}.sectionhead[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#777}.sectionhead[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.7;color:#999}.projects[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project[data-astro-cid-j7pv25f6]:nth-child(2){margin-top:65px}.project[data-astro-cid-j7pv25f6]:nth-child(3){margin-top:24px}.project-img[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;position:relative;overflow:hidden;background:#252525}.project-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .7s,filter .5s}.project[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.045);filter:grayscale(.15)}.project-go[data-astro-cid-j7pv25f6]{position:absolute;top:14px;right:14px;background:#eee;color:#111;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;opacity:0;transform:translateY(5px);transition:.3s}.project[data-astro-cid-j7pv25f6]:hover .project-go[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.project-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;padding:15px 0}.project-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{font:16px Manrope;color:#eee}.underlink[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #555;margin-top:55px;font-size:12px}.fieldtitle[data-astro-cid-j7pv25f6]{margin:48px 0 80px}.fieldtitle[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-family:Georgia,serif;color:#888;font-weight:400}.field[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:48px 1.1fr 1fr 25px;gap:20px;align-items:center;padding:24px 0;border-top:1px solid #343434;transition:padding .3s}.field[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid #343434}.field[data-astro-cid-j7pv25f6]:hover{padding-left:10px}.fieldname[data-astro-cid-j7pv25f6]{font-size:clamp(23px,3.3vw,40px);letter-spacing:-.05em}.fielddesc[data-astro-cid-j7pv25f6]{font:10px DM Mono,monospace;color:#92908b;line-height:1.6;max-width:300px}.fieldarrow[data-astro-cid-j7pv25f6]{font-size:20px;text-align:right;transition:transform .3s}.field[data-astro-cid-j7pv25f6]:hover .fieldarrow[data-astro-cid-j7pv25f6]{transform:translate(4px,-4px)}.manifesto[data-astro-cid-j7pv25f6]{background:#e9e7e1;color:#111;padding:100px 10vw}.manifesto[data-astro-cid-j7pv25f6] .micro[data-astro-cid-j7pv25f6]{color:#777}.manifesto[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:clamp(60px,11.5vw,145px);line-height:.9;letter-spacing:-.09em;margin:60px 0}.manifesto[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-family:Georgia,serif;color:#777;font-weight:400}.manifestofoot[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:#777}.contact[data-astro-cid-j7pv25f6]{padding-top:135px;padding-bottom:145px}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(70px,12.5vw,160px);line-height:.9;letter-spacing:-.09em;font-weight:400;margin:55px 0}.email[data-astro-cid-j7pv25f6]{display:inline-block;border-bottom:1px solid #777;padding-bottom:10px;font-size:14px}footer[data-astro-cid-j7pv25f6]{padding:24px 5vw;display:flex;justify-content:space-between;border-top:1px solid #292929}.reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal[data-astro-cid-j7pv25f6].visible{opacity:1;transform:none}@media(max-width:700px){.nav[data-astro-cid-j7pv25f6]{padding:0 5vw}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{gap:12px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:9px}.nav-note[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:12vh 0 6vh}.topmeta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{display:none}.section[data-astro-cid-j7pv25f6]{padding:85px 6vw}.footline[data-astro-cid-j7pv25f6]{flex-direction:column;gap:20px}.sectionhead[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:start;gap:20px}.projects[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:25px}.project[data-astro-cid-j7pv25f6]:nth-child(2),.project[data-astro-cid-j7pv25f6]:nth-child(3){margin-top:0}.project-img[data-astro-cid-j7pv25f6]{aspect-ratio:5/4}.field[data-astro-cid-j7pv25f6]{grid-template-columns:28px 1fr 20px;gap:12px}.fielddesc[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2}.fieldarrow[data-astro-cid-j7pv25f6]{grid-column:3;grid-row:1/3}.manifestofoot[data-astro-cid-j7pv25f6],footer[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:15px}}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
