:root{--bg:#efe9df;--ink:#1b1a17;--soft:#6f6a60;--line:#1b1a1726;--hl:#ff4d2e;--serif:"Fraunces", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif;--pad:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.7, 0, .2, 1);--header-h:64px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141311;--ink:#efe9df;--soft:#9d978b;--line:#efe9df22;color-scheme:dark}}:root[data-theme=dark]{--bg:#141311;--ink:#efe9df;--soft:#9d978b;--line:#efe9df22;color-scheme:dark}html{scroll-padding-top:var(--header-h)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.5;transition:background .4s,color .4s;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:100;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] body:before{mix-blend-mode:screen;opacity:.05}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:before{mix-blend-mode:screen;opacity:.05}}a{color:inherit;text-decoration:none}em{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:300}::selection{background:var(--hl);color:#fff}:focus-visible{outline:2px solid var(--hl);outline-offset:4px}.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--soft);margin:0;font-size:13px}.rv{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.cursor-dot[data-astro-cid-qmueewfo],.cursor-ring[data-astro-cid-qmueewfo]{z-index:60;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .3s;position:fixed;top:0;left:0}html.cursor-on .cursor-dot[data-astro-cid-qmueewfo],html.cursor-on .cursor-ring[data-astro-cid-qmueewfo]{opacity:1}.cursor-dot[data-astro-cid-qmueewfo]{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg)}.cursor-ring[data-astro-cid-qmueewfo]{border:1.5px solid var(--ink);place-items:center;width:38px;height:38px;transition:width .35s cubic-bezier(.2,.9,.3,1.2),height .35s cubic-bezier(.2,.9,.3,1.2),background .3s,border-color .3s,opacity .3s;display:grid}.cursor-ring[data-astro-cid-qmueewfo] span[data-astro-cid-qmueewfo]{color:var(--bg);opacity:0;white-space:nowrap;font-size:13px;font-weight:600;transition:opacity .2s}.cursor-ring[data-astro-cid-qmueewfo].hover{border-color:var(--hl);background:color-mix(in srgb, var(--hl) 12%, transparent);width:64px;height:64px}.cursor-ring[data-astro-cid-qmueewfo].press{width:26px;height:26px}.cursor-ring[data-astro-cid-qmueewfo].big{background:var(--ink);border-color:var(--ink);width:120px;height:120px}.cursor-ring[data-astro-cid-qmueewfo].big span[data-astro-cid-qmueewfo]{opacity:1}html.cursor-on .cursor-ring[data-astro-cid-qmueewfo].big~.cursor-dot[data-astro-cid-qmueewfo]{opacity:0}@media (hover:none){.cursor-dot[data-astro-cid-qmueewfo],.cursor-ring[data-astro-cid-qmueewfo]{display:none}}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}.top[data-astro-cid-nen7h5rs]{--h-bg:var(--ink);--h-fg:var(--bg);--h-soft:color-mix(in srgb, var(--bg) 60%, transparent);--h-line:color-mix(in srgb, var(--bg) 18%, transparent);z-index:40;height:var(--header-h);padding:0 var(--pad);background:var(--h-bg);color:var(--h-fg);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:box-shadow .3s,background .4s,color .4s;display:grid;position:sticky;top:0}.top[data-astro-cid-nen7h5rs].scrolled{box-shadow:0 12px 30px -16px #0007}.mark[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:-.04em;justify-self:start;font-size:28px;font-weight:700}.mark[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:var(--hl)}nav[data-astro-cid-nen7h5rs]{border:1px solid var(--h-line);border-radius:99px;gap:4px;padding:4px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:99px;padding:6px 16px;font-size:14px;transition:background .25s,color .25s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] sup[data-astro-cid-nen7h5rs]{color:var(--h-soft);margin-right:4px;font-size:9px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--h-line)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{background:var(--h-fg);color:var(--h-bg)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active sup[data-astro-cid-nen7h5rs]{color:var(--hl)}.right[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:20px;font-size:13px;display:flex}.status[data-astro-cid-nen7h5rs]{color:var(--h-soft);align-items:center;gap:8px;display:inline-flex}.status[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:#2fbf71;border-radius:50%;width:7px;height:7px;animation:2s infinite ping;box-shadow:0 0 #2fbf7188}@keyframes ping{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.clock[data-astro-cid-nen7h5rs]{font-variant-numeric:tabular-nums;color:var(--h-soft)}.theme[data-astro-cid-nen7h5rs]{border:1px solid var(--h-fg);cursor:pointer;width:38px;height:20px;color:var(--h-fg);background:0 0;border-radius:99px;padding:2px}.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:50%;width:14px;height:14px;transition:transform .3s;display:block}:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:translate(18px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:translate(18px)}}@media (width<=900px){.status[data-astro-cid-nen7h5rs]{display:none}}@media (width<=640px){.top[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr}nav[data-astro-cid-nen7h5rs],.clock[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-h));padding:32px var(--pad) 40px;flex-direction:column;display:flex;position:relative}.stage[data-astro-cid-ge2uvauf]{margin-top:auto;font-size:clamp(64px,15.5vw,260px);position:relative}.name[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.055em;font-variation-settings:"opsz" 144, "SOFT" 0;margin:0;font-size:1em;font-weight:400;line-height:.84}.line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.indent[data-astro-cid-ge2uvauf]{padding-left:1.15em}.name[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--hl);font-weight:200}.ch[data-astro-cid-ge2uvauf]{transition:font-variation-settings .25s ease-out,transform .5s cubic-bezier(.2,.9,.3,1),opacity .5s;display:inline-block}.ch[data-astro-cid-ge2uvauf].pre{opacity:0;transform:translateY(.45em)rotate(6deg)}.sticker[data-astro-cid-ge2uvauf]{width:1.86em;font-size:inherit;cursor:grab;touch-action:none;user-select:none;z-index:5;background:#fff;margin:0 0 0 -.93em;padding:.04em .04em .14em;position:absolute;bottom:.1em;left:calc(50% + 1.875em);transform:rotate(5deg);box-shadow:0 18px 40px -12px #0005}.sticker[data-astro-cid-ge2uvauf]:active{cursor:grabbing}.sticker[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}.sticker[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{line-height:1;font-family:var(--serif);color:#1b1a17;font-size:.065em;font-style:italic;position:absolute;bottom:2%;left:4%}.hero-foot[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:end;gap:24px;margin-top:36px;display:flex}.intro[data-astro-cid-ge2uvauf]{max-width:420px;margin:0;font-size:19px}.intro[data-astro-cid-ge2uvauf] em{font-size:1.12em}.scroll[data-astro-cid-ge2uvauf]{color:var(--soft);font-size:14px;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(6px)}}@media (width<=1000px){.sticker[data-astro-cid-ge2uvauf]{width:clamp(150px,40vw,260px);margin:0;padding:8px 8px 30px;font-size:16px;inset:auto 0 calc(100% - 12px) auto}.sticker[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{font-size:14px}}@media (width<=600px){.indent[data-astro-cid-ge2uvauf]{padding-left:.5em}.hero-foot[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.ch[data-astro-cid-ge2uvauf].pre{opacity:1;transform:none}}.marquee[data-astro-cid-543bmuqs]{margin:60px 0 0;padding:40px 0;position:relative;overflow:hidden}.band[data-astro-cid-543bmuqs]{padding:14px 0;overflow:hidden}.solid[data-astro-cid-543bmuqs]{background:var(--ink);color:var(--bg);z-index:2;position:relative;transform:rotate(-2.5deg)scale(1.05)}.outline[data-astro-cid-543bmuqs]{border-block:1px solid var(--ink);background:var(--bg);margin-top:-14px;transform:rotate(2deg)scale(1.05)}.track[data-astro-cid-543bmuqs]{will-change:transform;width:max-content;font-family:var(--serif);font-size:clamp(30px,4.5vw,60px);font-style:italic;font-weight:300;line-height:1.15;display:flex}.item[data-astro-cid-543bmuqs]{align-items:center;gap:36px;padding-right:36px;display:inline-flex}.outline[data-astro-cid-543bmuqs] .item[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{color:#0000;-webkit-text-stroke:1px var(--ink);font-weight:500}.star[data-astro-cid-543bmuqs]{color:var(--hl);transform:rotate(var(--spin,0deg));font-style:normal;display:inline-block}.item[data-astro-cid-543bmuqs]:hover span[data-astro-cid-543bmuqs]{color:var(--hl);-webkit-text-stroke:0}li[data-astro-cid-kvy7xguz]{border-bottom:1px solid var(--line)}.row[data-astro-cid-kvy7xguz]{isolation:isolate;grid-template-columns:60px 1.1fr 1fr 140px;align-items:center;gap:24px;padding:30px 0;display:grid;position:relative}.row[data-astro-cid-kvy7xguz]:before{content:"";inset:0 calc(var(--pad) * -1);background:var(--c);transform-origin:bottom;transition:transform .45s var(--ease);z-index:-1;position:absolute;transform:scaleY(0)}.row[data-astro-cid-kvy7xguz]:hover:before,.row[data-astro-cid-kvy7xguz]:focus-visible:before{transform:scaleY(1)}.row[data-astro-cid-kvy7xguz]:hover,.row[data-astro-cid-kvy7xguz]:focus-visible{color:#fff}.row[data-astro-cid-kvy7xguz]:hover [data-astro-cid-kvy7xguz]:is(.desc,.meta,.n){color:#fffc}.n[data-astro-cid-kvy7xguz]{color:var(--soft);font-size:13px}h3[data-astro-cid-kvy7xguz]{font-family:var(--serif);letter-spacing:-.04em;transition:transform .45s var(--ease);margin:0;font-size:clamp(34px,5vw,72px);font-weight:400;line-height:1}.row[data-astro-cid-kvy7xguz]:hover h3[data-astro-cid-kvy7xguz]{transform:translate(16px)}.desc[data-astro-cid-kvy7xguz]{color:var(--soft);max-width:420px;margin:0}.meta[data-astro-cid-kvy7xguz]{color:var(--soft);text-align:right;font-size:13px}@media (width<=900px){.row[data-astro-cid-kvy7xguz]{grid-template-columns:40px 1fr;gap:8px 16px}.desc[data-astro-cid-kvy7xguz],.meta[data-astro-cid-kvy7xguz]{text-align:left;grid-column:2}}@media (width<=600px){.row[data-astro-cid-kvy7xguz]:hover h3[data-astro-cid-kvy7xguz]{transform:none}}.work[data-astro-cid-t3eiqlen]{padding:140px var(--pad) 60px}header[data-astro-cid-t3eiqlen]{justify-content:space-between;align-items:start;margin-bottom:40px;display:flex}h2[data-astro-cid-t3eiqlen]{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.9}h2[data-astro-cid-t3eiqlen] em[data-astro-cid-t3eiqlen]{color:var(--hl);padding-left:.6em}header[data-astro-cid-t3eiqlen] p[data-astro-cid-t3eiqlen]{font-family:var(--serif);margin:8px 0 0;font-size:22px}ul[data-astro-cid-t3eiqlen]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.about[data-astro-cid-oxgmilyn]{padding:120px var(--pad)}.quote[data-astro-cid-oxgmilyn]{font-family:var(--serif);letter-spacing:-.03em;text-indent:2.5em;max-width:1200px;margin:0 0 100px;font-size:clamp(28px,4.4vw,62px);font-weight:300;line-height:1.1}.quote[data-astro-cid-oxgmilyn] em{color:var(--hl);font-weight:400}.cols[data-astro-cid-oxgmilyn]{border-top:1px solid var(--ink);grid-template-columns:1.3fr 1fr 1fr;gap:48px;padding-top:28px;display:grid}h4[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.14em;color:var(--soft);margin:0 0 18px;font-size:13px;font-weight:500}dl[data-astro-cid-oxgmilyn],p[data-astro-cid-oxgmilyn]{margin:0}dt[data-astro-cid-oxgmilyn]{font-family:var(--serif);letter-spacing:-.02em;font-size:24px}dd[data-astro-cid-oxgmilyn]{color:var(--soft);margin:2px 0 22px}dd[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{font-size:13px;display:block}@media (width<=900px){.cols[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:36px}}.contact[data-astro-cid-he3spzz3]{padding:80px var(--pad) 120px;text-align:center}.mail[data-astro-cid-he3spzz3]{font-family:var(--serif);letter-spacing:-.06em;align-items:center;gap:.2em;margin:20px 0 30px;font-size:clamp(72px,17vw,280px);line-height:1;display:inline-flex}.mail[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--hl)}.arrow[data-astro-cid-he3spzz3]{font-size:.5em;transition:transform .4s cubic-bezier(.2,.9,.3,1.3);display:inline-block}.mail[data-astro-cid-he3spzz3]:hover .arrow[data-astro-cid-he3spzz3]{transform:translate(.3em)rotate(-35deg)}.copy[data-astro-cid-he3spzz3]{color:var(--soft);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0 auto;display:block}u[data-astro-cid-he3spzz3]{color:var(--ink);text-underline-offset:3px}footer[data-astro-cid-jo6i4kqk]{padding:28px var(--pad);border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;font-size:14px;display:flex}span[data-astro-cid-jo6i4kqk]{color:var(--soft);margin-left:auto}a[data-astro-cid-jo6i4kqk]:hover{color:var(--hl)}@media (width<=600px){span[data-astro-cid-jo6i4kqk]{width:100%;margin-left:0}}
