.home.svelte-1uha8ag{z-index:1;position:relative;overflow-x:clip}.hero.svelte-1uha8ag{width:min(100%, var(--content-max));min-height:100svh;padding:clamp(8rem, 12vw, 10rem) var(--page-pad) 5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid;position:relative}.hero-copy.svelte-1uha8ag{z-index:3;align-self:center;position:relative}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.08em;flex-direction:column;margin:clamp(2.2rem,5vw,4.5rem) 0 0;font-size:clamp(6rem,13.5vw,12rem);font-weight:400;line-height:.67;display:flex}h1.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{white-space:nowrap;margin-left:clamp(1.5rem,8vw,8rem)}.hero-intro.svelte-1uha8ag{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr);align-items:start;gap:1.5rem 2.5rem;max-width:50rem;margin-top:clamp(3.5rem,8vw,7rem);display:grid}.hero-statement.svelte-1uha8ag{font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.08}.hero-summary.svelte-1uha8ag{color:#f1ece2ad;margin:0;font-size:.96rem;font-weight:300;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;grid-column:2;gap:.75rem;display:flex}.hero-portrait.svelte-1uha8ag{z-index:1;justify-self:end;width:min(100%,31rem);margin:0;position:relative}.portrait-frame.svelte-1uha8ag{aspect-ratio:.72;background:#8e887f;position:relative;overflow:hidden}.portrait-frame.svelte-1uha8ag:after{content:"";pointer-events:none;border:1px solid #f1ece23d;position:absolute;inset:0}.portrait-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:grayscale()contrast(1.08)sepia(.16);object-fit:cover;object-position:50% 46%;width:100%;height:100%;transform:scale(1.015)}.portrait-wash.svelte-1uha8ag{mix-blend-mode:color;background:linear-gradient(155deg,#d2613f40,#0000 52%,#0b0b0a73);position:absolute;inset:0}figcaption.svelte-1uha8ag{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:.85rem;font-size:.52rem;display:flex}.hero-orbit.svelte-1uha8ag{z-index:2;pointer-events:none;border:1px solid #d2613f6b;border-radius:50%;width:clamp(18rem,35vw,35rem);height:clamp(18rem,35vw,35rem);position:absolute;top:18%;right:15%;transform:rotate(-18deg)skew(5deg)}.scroll-note.svelte-1uha8ag{right:var(--page-pad);color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.55rem;display:flex;position:absolute;bottom:1.6rem}.archive-section.svelte-1uha8ag,.vita-preview.svelte-1uha8ag,.collaboration.svelte-1uha8ag{width:min(100%, var(--content-max));padding:clamp(6rem, 12vw, 11rem) var(--page-pad);margin:0 auto}.section-heading.svelte-1uha8ag{grid-template-columns:.5fr 1.4fr .7fr;align-items:end;gap:2rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.vita-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.collaboration.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.9}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:#f1ece29e;margin:0;font-size:.9rem;line-height:1.6}.archive-list.svelte-1uha8ag{border-top:1px solid var(--line)}.archive-row.svelte-1uha8ag{border-bottom:1px solid var(--line);min-height:9.5rem;transition:padding .4s var(--ease-out), background .3s ease;grid-template-columns:3rem 5rem 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid;position:relative}.archive-row.svelte-1uha8ag:before{inset:0 calc(var(--page-pad) * -.35);z-index:-1;content:"";opacity:0;background:#f1ece209;transition:opacity .3s;position:absolute}.archive-row.svelte-1uha8ag:hover{padding-left:1rem;padding-right:1rem}.archive-row.svelte-1uha8ag:hover:before{opacity:1}.archive-index.svelte-1uha8ag,.archive-year.svelte-1uha8ag{color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;font-size:.62rem}.archive-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:400}.archive-row.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.75rem}.archive-arrow.svelte-1uha8ag{color:var(--accent);font-size:1.25rem}.archive-link.svelte-1uha8ag{margin-top:2.5rem}.echo-section.svelte-1uha8ag{min-height:48rem;padding:clamp(5rem, 10vw, 9rem) max(var(--page-pad), calc((100vw - var(--content-max)) / 2 + var(--page-pad)));background:var(--paper);color:var(--ink);grid-template-columns:minmax(10rem,.55fr) minmax(20rem,1.45fr);align-items:center;gap:3rem;display:grid;position:relative;overflow:hidden}.echo-section .section-label{color:#0b0b0a8c}.echo-side.svelte-1uha8ag{z-index:2;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex;position:relative}.echo-copy.svelte-1uha8ag{z-index:2;max-width:58rem;position:relative}.echo-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(4.5rem,9vw,9rem);font-weight:400;line-height:.82}.echo-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:35rem;margin:3rem 0 0 auto;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:300;line-height:1.65}.echo-link.svelte-1uha8ag{border-bottom:1px solid var(--ink);max-width:35rem;min-height:4rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:2rem 0 0 auto;font-size:.65rem;display:flex}.echo-mark.svelte-1uha8ag{filter:invert();opacity:.045;width:35rem;position:absolute;bottom:-13rem;right:-5rem}.vita-heading.svelte-1uha8ag{grid-template-columns:.5fr 1.5fr;align-items:start;gap:2rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.station-list.svelte-1uha8ag{border-top:1px solid var(--line)}.station.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:4rem 1.3fr .7fr;align-items:center;gap:1.5rem;min-height:6.5rem;padding:1rem 0;display:grid}.station.svelte-1uha8ag>span:where(.svelte-1uha8ag),.station.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.station.svelte-1uha8ag h3:where(.svelte-1uha8ag),.station.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.station.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:400}.vita-cta.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:3rem;display:flex}.vita-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f1ece29e;max-width:32rem;margin:0;font-size:.9rem;line-height:1.6}.collaboration.svelte-1uha8ag{padding-top:4rem;padding-bottom:clamp(6rem,12vw,11rem)}.collaboration.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:60rem;margin-top:2.5rem}.collaboration.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:6rem;transition:padding .4s var(--ease-out), color .2s ease;justify-content:space-between;align-items:center;margin-top:clamp(3rem,7vw,6rem);padding:0 .25rem;font-size:clamp(1.1rem,2vw,1.5rem);display:flex}.collaboration.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover{color:var(--accent);padding-left:1rem;padding-right:1rem}@media (width<=62rem){.hero.svelte-1uha8ag{grid-template-columns:1fr .72fr;min-height:auto;padding-top:8rem}.hero-intro.svelte-1uha8ag,.section-heading.svelte-1uha8ag{grid-template-columns:1fr}.hero-actions.svelte-1uha8ag{grid-column:1}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:30rem}.vita-heading.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=45rem){.hero.svelte-1uha8ag{flex-direction:column;padding-bottom:7rem;display:flex}.hero-copy.svelte-1uha8ag{width:100%}h1.svelte-1uha8ag{z-index:3;font-size:clamp(5.2rem,28vw,8.5rem);line-height:.7;position:relative}h1.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{margin-left:1rem}.hero-intro.svelte-1uha8ag{margin-top:3.5rem}.hero-portrait.svelte-1uha8ag{align-self:flex-end;width:88%;margin-top:-2rem}.hero-orbit.svelte-1uha8ag{width:23rem;height:23rem;top:23rem;right:-9rem}.scroll-note.svelte-1uha8ag{left:var(--page-pad);right:auto}.archive-row.svelte-1uha8ag{grid-template-columns:2rem 1fr auto;min-height:8.5rem}.archive-year.svelte-1uha8ag{grid-area:1/2;align-self:end}.archive-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-column:2}.archive-arrow.svelte-1uha8ag{grid-area:1/3/span 2}.echo-section.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto}.echo-side.svelte-1uha8ag{flex-direction:row;min-height:5rem}.echo-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(4rem,18vw,6.5rem)}.echo-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.echo-link.svelte-1uha8ag{margin-left:0}.station.svelte-1uha8ag{grid-template-columns:2rem 1fr;align-items:start;gap:.5rem 1rem}.station.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:2}.vita-cta.svelte-1uha8ag{flex-direction:column;align-items:stretch}.collaboration.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(3.3rem,16vw,5.5rem)}}
