.Masthead_wrap__R2LyQ{width:100%;padding:1.25rem var(--space-page) 1rem;border-bottom:3px double var(--color-ink);background:var(--color-paper)}.Masthead_row__U4FlB{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;grid-gap:1.5rem;gap:1.5rem}.Masthead_meta__n79c8{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Masthead_metaSep___VAJ_{margin:0 .5rem;color:var(--color-rule)}.Masthead_brand__FynFk{justify-self:center;font-family:var(--font-fraunces),var(--font-serif);font-weight:900;font-size:clamp(1.875rem,1.4rem + 1.5vw,2.75rem);line-height:1;letter-spacing:-.025em;color:var(--color-ink);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.Masthead_brand__FynFk:hover{color:var(--color-accent)}.Masthead_nav__aZNzi{justify-self:end;display:flex;gap:1.75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-soft)}@media (max-width:720px){.Masthead_row__U4FlB{grid-template-columns:1fr;justify-items:center;text-align:center}.Masthead_nav__aZNzi{justify-self:center}}.page_page__556_G{min-height:100dvh}.page_container__jZF7q{max-width:1200px;margin:0 auto;padding:0 var(--space-page)}.page_kicker__4Y54j{font-size:var(--text-meta);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-accent)}.page_sectionLabel__JSrPB{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_sectionLabel__JSrPB span:last-child{color:var(--color-muted)}.page_ruleDouble__vQYuK{border:0;border-top:3px double var(--color-ink);margin:1.25rem 0 .9rem}.page_rule__rC9UA{border:0;border-top:1px solid var(--color-rule);margin:.9rem 0 2rem}.page_hero__7KFOs{padding:var(--space-section) 0}.page_heroHead__bm265{display:grid;grid-gap:1.5rem;gap:1.5rem}.page_headline__b1Dvh{font-size:var(--text-hero);max-width:24ch;color:var(--color-ink);margin-top:.25rem}.page_headline__b1Dvh em{font-style:italic;color:var(--color-ink-soft)}.page_byline__o_XjR{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_bylineBy__yvo1P{color:var(--color-ink)}.page_bylineBy__yvo1P strong{color:var(--color-ink);font-weight:600}.page_lede__m7AMO{font-family:var(--font-serif);font-size:var(--text-lede);line-height:1.45;max-width:44rem;color:var(--color-ink);padding-top:1.5rem}.page_lede__m7AMO:after{content:"";display:block;clear:both}.page_ledeTwo__SXJll{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft);max-width:44rem;margin-top:1.25rem}.page_work__s1yMY{padding:var(--space-section) 0;border-top:3px double var(--color-ink)}.page_workHead__df_gx{padding-bottom:2.5rem}.page_workHeadline__YwNfl{font-size:var(--text-display);max-width:18ch;color:var(--color-ink);margin-top:1rem}.page_workGrid__mKVXY{display:grid;grid-template-columns:7fr 5fr;grid-gap:3rem;gap:3rem;align-items:start}.page_workFeature__h9hGp{padding-right:1rem}.page_workFeature__h9hGp h3{font-size:clamp(1.375rem,1rem + 1vw,2rem);color:var(--color-ink);max-width:18ch;margin-top:.75rem}.page_workFeature__h9hGp p{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.55;color:var(--color-ink-soft);margin-top:1rem;max-width:36rem}.page_workFeatureMeta___4nf3{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;padding-top:.9rem;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_workSide__5Ves4{display:grid;grid-gap:0;gap:0;padding-left:2.5rem;border-left:1px solid var(--color-rule)}.page_workSideItem__3H_9T{display:grid;grid-gap:.5rem;gap:.5rem;padding:1.25rem 0;border-bottom:1px solid var(--color-rule-soft);transition:transform var(--dur-norm) var(--ease-out)}.page_workSideItem__3H_9T:first-child{padding-top:0}.page_workSideItem__3H_9T:last-child{border-bottom:0;padding-bottom:0}.page_workSideItem__3H_9T:hover{transform:translateX(3px)}.page_workSideKicker__sKGQU{font-family:var(--font-mono);font-size:.7rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent);font-weight:600}.page_workSideHead__z72h_{font-family:var(--font-serif);font-size:1.1rem;line-height:1.2;color:var(--color-ink)}.page_workSideBody__RIzb7{font-size:.9rem;line-height:1.55;color:var(--color-ink-soft)}.page_workCta__xVRg4{display:inline-block;margin-top:2.5rem;font-family:var(--font-serif);font-style:italic;font-size:1.125rem;color:var(--color-ink)}.page_desk__LMeT1{background:var(--color-paper-deep);padding:var(--space-section) 0;position:relative}.page_desk__LMeT1:before{content:"";display:block;width:100%;height:3px;border-top:3px double var(--color-ink);margin-bottom:var(--space-section)}.page_deskInner__xZZVd{max-width:1200px;margin:0 auto;padding:0 var(--space-page)}.page_deskHead__rjAc7{padding-bottom:2.5rem}.page_deskHeadline__cJ_5U{font-size:var(--text-display);font-style:italic;max-width:18ch;color:var(--color-ink);margin-top:1rem}.page_deskList__QfDnk{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-rule)}.page_deskItem__ntS3H{display:grid;grid-template-columns:9rem 1fr auto;grid-gap:2.5rem;gap:2.5rem;align-items:baseline;padding:1.75rem 0;border-bottom:1px solid var(--color-rule);transition:padding var(--dur-norm) var(--ease-out)}.page_deskItem__ntS3H:hover{padding-left:.5rem}.page_deskItemMeta__X2wCD{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_deskItemMeta__X2wCD strong{color:var(--color-accent);font-weight:600;margin-right:.75rem}.page_deskItemTitle__cBz_e{font-family:var(--font-serif);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.2;color:var(--color-ink)}.page_deskItemExcerpt__THvwv{margin-top:.4rem;font-size:.9rem;line-height:1.55;color:var(--color-ink-soft);max-width:46rem}.page_deskItemRead__18csC{font-family:var(--font-mono);font-size:.7rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_deskCta__61H3L{display:inline-block;margin-top:2.5rem;font-family:var(--font-serif);font-style:italic;font-size:1.125rem;color:var(--color-ink)}.page_dossier__tcPJN{padding:var(--space-section) 0;border-top:3px double var(--color-ink)}.page_dossierHead__z1pqa{padding-bottom:2.5rem}.page_dossierHeadline__BUD67{font-size:var(--text-display);max-width:16ch;color:var(--color-ink);margin-top:1rem}.page_dossierGrid__FhlTM{display:grid;grid-template-columns:5fr 4fr;grid-gap:4rem;gap:4rem;align-items:start}.page_dossierProse__VIuXu{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.6;color:var(--color-ink)}.page_dossierProse__VIuXu p+p{margin-top:1.25rem}.page_dossierProse__VIuXu em{font-style:italic;color:var(--color-accent)}.page_dossierList__kXSj3{display:grid;grid-gap:0;gap:0;padding:0;margin:0;list-style:none;border-top:1px solid var(--color-rule)}.page_dossierRow__XHSwX{display:grid;grid-template-columns:7rem 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--color-rule)}.page_dossierKey__l8tCv{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_dossierValue__7c6Bc{font-family:var(--font-mono);font-size:.92rem;letter-spacing:var(--tracking-mono);color:var(--color-ink);word-break:break-all}.page_dossierArrow__anuTr{font-family:var(--font-mono);font-size:.9rem;color:var(--color-muted);transition:transform var(--dur-norm) var(--ease-out)}.page_dossierRow__XHSwX:hover .page_dossierArrow__anuTr{transform:translateX(4px);color:var(--color-accent)}.page_colophon__274AP{border-top:1px solid var(--color-rule);padding:3rem 0 4rem;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px){.page_dossierGrid__FhlTM,.page_workGrid__mKVXY{grid-template-columns:1fr;gap:2rem}.page_workSide__5Ves4{padding-left:0;border-left:0;border-top:1px solid var(--color-rule);padding-top:1.5rem}.page_deskItem__ntS3H{grid-template-columns:1fr;gap:.6rem}.page_deskItemRead__18csC{order:3}.page_dossierRow__XHSwX{grid-template-columns:6rem 1fr}.page_dossierArrow__anuTr{display:none}}.writing_page__DnPeG{min-height:100dvh;background:var(--color-paper-deep)}.writing_main__l2DAt{max-width:1100px;margin:0 auto;padding:var(--space-section) var(--space-page)}.writing_header__Wo4i9{display:grid;grid-gap:.6rem;gap:.6rem;padding-bottom:2.5rem;border-bottom:3px double var(--color-ink)}.writing_kicker__E_ETy{font-size:var(--text-meta);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-accent)}.writing_heading__WRsbg{font-size:var(--text-hero);color:var(--color-ink);font-style:italic}.writing_lede__10TYA{font-family:var(--font-serif);font-size:var(--text-lede);line-height:1.5;color:var(--color-ink-soft);max-width:46rem;margin-top:1rem}.writing_list__G7vFw{list-style:none;padding:0;margin:2.5rem 0 0}.writing_item__n0tQU{display:grid;grid-template-columns:10rem 1fr;grid-gap:3rem;gap:3rem;padding:2.5rem 0;border-bottom:1px solid var(--color-rule);align-items:start}.writing_itemMeta__lxspl{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:.4rem}.writing_metaDate___DOzJ,.writing_metaKind__Iwfz2,.writing_metaRead__HPBwW{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.writing_metaKind__Iwfz2{color:var(--color-accent);font-weight:600}.writing_itemBody__Ebg5e h2{font-size:clamp(1.2rem,1rem + .7vw,1.7rem);color:var(--color-ink)}.writing_itemBody__Ebg5e p{margin-top:.75rem;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft);max-width:42rem}.writing_itemFoot__ZBnoY{margin-top:1rem}.writing_back__WdK9m{display:inline-block;margin-top:var(--space-section);font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;color:var(--color-ink)}@media (max-width:720px){.writing_item__n0tQU{grid-template-columns:1fr;gap:.6rem}.writing_itemMeta__lxspl{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0}}.projects_page___NjIq{min-height:100dvh}.projects_main__G3IfO{max-width:1200px;margin:0 auto;padding:var(--space-section) var(--space-page)}.projects_header__xBwNG{display:grid;grid-gap:.75rem;gap:.75rem;padding-bottom:3rem}.projects_kicker__h2fpb{font-size:var(--text-meta);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-accent)}.projects_heading__FgdU2{font-size:var(--text-hero);color:var(--color-ink);max-width:12ch}.projects_ruleDouble__hzvjg{border:0;border-top:3px double var(--color-ink);margin:1.5rem 0 0}.projects_subBy__G3sw4{margin-top:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_headerLede__bw5sw{margin-top:1.75rem;line-height:1.5;max-width:48rem}.projects_headerLede__bw5sw,.projects_state__qeacL{font-family:var(--font-serif);font-size:var(--text-lede);color:var(--color-ink-soft)}.projects_state__qeacL{border-top:1px solid var(--color-rule);text-align:center}.projects_featured__0GlC_,.projects_state__qeacL{padding:3rem 0;border-bottom:1px solid var(--color-rule)}.projects_featured__0GlC_{border-top:3px double var(--color-ink)}.projects_featuredKicker__5PhAn{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent)}.projects_featuredHead__U_aND{font-size:var(--text-display);margin:.75rem 0 1.5rem;max-width:22ch;color:var(--color-ink)}.projects_featuredLede__se3Oj{font-family:var(--font-serif);font-size:var(--text-lede);line-height:1.5;color:var(--color-ink);max-width:50rem}.projects_featuredLede__se3Oj:after{content:"";display:block;clear:both}.projects_featuredDetails__CoopD{margin-top:1.5rem;font-size:1rem;line-height:1.65;color:var(--color-ink-soft);max-width:50rem}.projects_featuredFoot__EB9Bt{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-rule-soft);color:var(--color-muted)}.projects_featuredFoot__EB9Bt,.projects_sectionLabel__qPi0i{display:flex;align-items:baseline;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_sectionLabel__qPi0i{justify-content:space-between;padding:2.5rem 0 1.25rem;color:var(--color-ink-soft);border-bottom:1px solid var(--color-rule)}.projects_grid__19mxF{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr)}.projects_item__5ovPL{display:grid;grid-gap:.5rem;gap:.5rem;padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--color-rule);transition:transform var(--dur-norm) var(--ease-out)}.projects_item__5ovPL:hover{transform:translateY(-2px)}.projects_item__5ovPL:nth-child(odd){padding-right:2.5rem;border-right:1px solid var(--color-rule)}.projects_item__5ovPL:nth-child(2n){padding-left:2.5rem}.projects_itemKicker__GGcfD{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent)}.projects_itemHead__glTwE{font-family:var(--font-serif);font-size:clamp(1.125rem,1rem + .5vw,1.45rem);line-height:1.15;color:var(--color-ink);margin:.2rem 0 .5rem;transition:color var(--dur-fast) var(--ease-out)}.projects_item__5ovPL:hover .projects_itemHead__glTwE{color:var(--color-accent)}.projects_itemBody__5V3RH{font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft);max-width:40rem}.projects_itemDetails__SDK6p{margin-top:.7rem;font-size:.875rem;line-height:1.6;color:var(--color-muted);max-width:40rem}.projects_itemFoot__h4jgz{gap:1.25rem;margin-top:.75rem}.projects_itemFoot__h4jgz,.projects_tags__6uZhG{display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.7rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_tags__6uZhG{gap:.4rem;margin-top:.4rem;color:var(--color-muted)}.projects_tags__6uZhG span:after{content:" /";margin-left:.35rem;color:var(--color-rule)}.projects_tags__6uZhG span:last-child:after{content:""}.projects_back__U1RZu{display:inline-block;margin-top:var(--space-section);font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;color:var(--color-ink)}@media (max-width:720px){.projects_grid__19mxF{grid-template-columns:1fr}.projects_item__5ovPL:nth-child(2n),.projects_item__5ovPL:nth-child(odd){padding:2rem 0;border-right:0}}