.reader_page__vEVac{position:relative;overflow-x:clip}.reader_pageContent__G_mcx{position:relative;z-index:1}.reader_headMeta__Z4Jxl{margin-top:var(--space-3);font-size:var(--fs-cap);color:var(--soft);letter-spacing:.04em;text-transform:uppercase}.reader_crumb__trjvx{color:var(--gold)}.reader_crumb__trjvx:hover{color:var(--accent)}.reader_mobileBar__NWh0N{position:-webkit-sticky;position:sticky;top:60px;z-index:20;display:flex;gap:var(--space-3);align-items:center;padding:10px var(--page-pad);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line);font-family:var(--font-mono);font-size:12px}@media (min-width:1024px){.reader_mobileBar__NWh0N{display:none}}.reader_mobileBarCount__JpRMH{flex:0 0 auto;color:var(--accent);font-weight:500}.reader_mobileBarLabel__gI4Eh{min-width:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader_layout__bfWHV{max-width:var(--maxw-wide);margin-inline:auto;padding-inline:var(--page-pad);padding-block:var(--space-6) var(--space-8)}.reader_sidePill__njBcB,.reader_side__El0bT{display:none}@media (min-width:1024px){.reader_sidePill__njBcB,.reader_side__El0bT{position:fixed;z-index:30;top:50%;left:max(var(--space-5),calc((100vw - var(--maxw-wide)) / 2 - 226px));background:color-mix(in srgb,var(--paper) 80%,transparent);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 20px 50px -30px rgba(0,0,0,.55);transform:translateY(-50%);transition:opacity .24s var(--e-snappy),transform .24s var(--e-snappy)}.reader_side__El0bT{display:block;width:212px;max-height:calc(100dvh - 132px);overflow:auto;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4)}.reader_sidePill__njBcB{display:flex;flex-direction:column;align-items:center;gap:7px;width:46px;padding:12px 0;cursor:pointer;color:var(--soft);transition:opacity .24s var(--e-snappy),transform .24s var(--e-snappy),color var(--t-fast) var(--e-snappy),border-color var(--t-fast) var(--e-snappy)}@media (hover:hover){.reader_sidePill__njBcB:hover{color:var(--ink);border-color:var(--accent)}}.reader_sidePill__njBcB[data-open=false],.reader_side__El0bT[data-open=false]{opacity:0;transform:translate(-14px,-50%);pointer-events:none;visibility:hidden;transition:opacity .24s var(--e-snappy),transform .24s var(--e-snappy),visibility 0s .24s}.reader_sidePill__njBcB[data-ready=false],.reader_side__El0bT[data-ready=false]{opacity:0!important;visibility:hidden!important;pointer-events:none;transition:none!important}}.reader_pillIcon__bJXO9{display:inline-flex;color:var(--soft)}.reader_pillCount__K1ARh{font-size:10px;letter-spacing:.02em;color:var(--accent);text-align:center;line-height:1.2}.reader_pillSlash__5Set1{color:var(--soft)}.reader_sideHead__qR75C{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.reader_sideTitle__JQebt{font-size:var(--fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);padding-left:10px}.reader_sideClose__iZHv_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;background:transparent;color:var(--soft);font-family:var(--font-mono);font-size:18px;line-height:1;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--t-fast) var(--e-snappy),background var(--t-fast) var(--e-snappy)}@media (hover:hover){.reader_sideClose__iZHv_:hover{color:var(--ink);background:var(--fill)}}@media (prefers-reduced-motion:reduce){.reader_sidePill__njBcB,.reader_side__El0bT{transition:none!important}}.reader_sideList__u1jzE{list-style:none;display:flex;flex-direction:column;gap:1px}.reader_item__NAfoY{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--space-2);gap:var(--space-2);width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;padding:7px 10px;cursor:pointer;color:var(--soft);font-family:var(--font-body);font-size:13px;line-height:1.35;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color var(--t-fast) var(--e-snappy),background var(--t-fast) var(--e-snappy),border-color var(--t-fast) var(--e-snappy)}@media (hover:hover){.reader_item__NAfoY:hover{color:var(--ink-2);background:var(--fill)}}.reader_item__NAfoY[aria-current=true]{color:var(--ink);font-weight:500;border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.reader_sideNum__0RYyZ{font-family:var(--font-mono);font-size:11px;color:var(--accent);padding-top:1px}.reader_slides__iTmDb{display:flex;flex-direction:column;gap:0}.reader_slide__qBpln{scroll-margin-top:84px}@media (max-width:1023px){.reader_slide__qBpln{scroll-margin-top:118px}}.reader_slideBtn__bhHri{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:var(--card);overflow:hidden;cursor:zoom-in}@media (hover:hover){.reader_slideBtn__bhHri:hover .reader_zoomHint__1PS9S{opacity:1}}.reader_slideImg___qpuM{width:100%;height:auto;display:block;vertical-align:top}.reader_zoomHint__1PS9S{position:absolute;bottom:var(--space-3);right:var(--space-3);font-size:11px;letter-spacing:.04em;color:#fff;background:rgba(0,0,0,.55);padding:5px 9px;border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--e-snappy)}@media (hover:none){.reader_zoomHint__1PS9S{opacity:1}}.reader_pager__COGMR{display:flex;justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--line);padding-block:var(--space-6)}.reader_pagerLink__qKHJH{display:flex;flex-direction:column;gap:2px;color:var(--ink-2);max-width:48%}.reader_pagerLink__qKHJH:last-child{text-align:right;align-items:flex-end}.reader_pagerKicker__sNlJ_{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.reader_pagerName__n6Lv0{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--ink)}@media (hover:hover){.reader_pagerLink__qKHJH:hover .reader_pagerName__n6Lv0{color:var(--accent)}}.reader_lb__OxqYs{position:fixed;inset:0;z-index:100;background:rgba(18,17,14,.95);display:flex;flex-direction:column}.reader_lbBar__xZgfp{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:#f4f2ec;font-family:var(--font-mono);font-size:12px}.reader_lbCount__pnnL_{margin-right:auto;letter-spacing:.04em;opacity:.85}.reader_lbBtn__kXkPm{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;color:#f4f2ec;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:16px;cursor:pointer;transition:background var(--t-fast) var(--e-snappy)}.reader_lbBtn__kXkPm:hover{background:hsla(0,0%,100%,.18)}.reader_lbBtn__kXkPm:disabled{opacity:.35;cursor:not-allowed}.reader_lbStage__I5zje{flex:1 1 auto;overflow:auto;display:flex;align-items:center;justify-content:center;padding:0 var(--space-3) var(--space-4)}.reader_lbStageZoomed__7v4Me{align-items:flex-start;justify-content:flex-start}.reader_lbImg__zc3Fd{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.reader_lbImgZoomed__zJnyS{max-width:none;max-height:none;width:auto;height:auto;object-fit:none;cursor:zoom-out}.reader_lbCaption__0eVrz{text-align:center;color:hsla(45,27%,94%,.8);font-family:var(--font-mono);font-size:12px;padding-bottom:var(--space-3)}.AmbientField_ambient__M9_zB{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.AmbientField_orb__UK5hs{position:absolute;border-radius:50%;filter:blur(70px)}.AmbientField_w1__Yh2bj{width:56vw;height:56vw;max-width:760px;max-height:760px;top:-12vh;left:-10vw}.AmbientField_w2__v9Ymy{width:42vw;height:42vw;max-width:560px;max-height:560px;top:26vh;right:-2vw}.AmbientField_c1__bfxYg{width:60vw;height:60vw;max-width:820px;max-height:820px;bottom:-18vh;right:-12vw}.AmbientField_c2__YNXoC{width:40vw;height:40vw;max-width:520px;max-height:520px;bottom:4vh;left:-2vw}@media (prefers-reduced-motion:reduce){.AmbientField_orb__UK5hs{transform:none!important;opacity:.5!important}}.EarlierWorkDeck_deck__T9oVC{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.EarlierWorkDeck_strip__WYSnQ{position:relative;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw)}.EarlierWorkDeck_track__ztHAJ{display:flex;width:max-content;list-style:none;padding-block:var(--space-2);animation:EarlierWorkDeck_ewMarquee__99Kja 60s linear infinite}@keyframes EarlierWorkDeck_ewMarquee__99Kja{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}.EarlierWorkDeck_strip__WYSnQ:focus-within .EarlierWorkDeck_track__ztHAJ,.EarlierWorkDeck_strip__WYSnQ:hover .EarlierWorkDeck_track__ztHAJ{animation-play-state:paused}.EarlierWorkDeck_cell____eaR{flex:0 0 auto;margin-right:var(--space-4)}.EarlierWorkDeck_card__soGdf{display:flex;flex-direction:column;width:clamp(210px,58vw,248px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;color:inherit;text-decoration:none;transition:transform var(--t-fast) var(--e-snappy),box-shadow var(--t-fast) var(--e-snappy),border-color var(--t-fast) var(--e-snappy)}@media (hover:hover){.EarlierWorkDeck_card__soGdf:hover{text-decoration:none;transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow-lift)}}.EarlierWorkDeck_frame__Dp_3P{position:relative;display:block;aspect-ratio:3/4;border-bottom:3px solid var(--accent);background:var(--fill);overflow:hidden}.EarlierWorkDeck_img__VspYO{width:100%;height:100%;object-fit:cover;object-position:var(--crop,50%) 50%;display:block}.EarlierWorkDeck_count__UDqdw{position:absolute;top:var(--space-3);right:var(--space-3);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.55);padding:4px 8px;border-radius:var(--radius-sm);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.EarlierWorkDeck_cap__DL7_I{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.EarlierWorkDeck_name__PiYOO{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--ink)}.EarlierWorkDeck_meta__9KLiu{font-size:var(--fs-cap);color:var(--soft);letter-spacing:.02em}.EarlierWorkDeck_hint___xm3f{text-align:center;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}@media (prefers-reduced-motion:reduce){.EarlierWorkDeck_strip__WYSnQ{overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--page-pad);scroll-padding-inline:var(--page-pad)}.EarlierWorkDeck_track__ztHAJ{animation:none}.EarlierWorkDeck_cell____eaR{scroll-snap-align:start}.EarlierWorkDeck_dup__yEwwY{display:none}}.ProjectCard_card__S1Yjd{--accent-tint:color-mix(in srgb,var(--accent) 7%,#fff);--accent-wash:color-mix(in srgb,var(--accent) 14%,#fff);display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-decoration:none;transition:transform var(--t-fast) var(--e-snappy),box-shadow var(--t-fast) var(--e-snappy),border-color var(--t-fast) var(--e-snappy)}.ProjectCard_card__S1Yjd:hover{text-decoration:none}@media (hover:hover){.ProjectCard_card__S1Yjd:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--accent-wash)}}.ProjectCard_bar__xtnGc{height:4px;width:100%;background:var(--accent)}.ProjectCard_media__X0tHt{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--fill)}.ProjectCard_thumb__XK1uB{object-fit:cover}.ProjectCard_body__iSdmx{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1 1}.ProjectCard_head__sxN2Q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ProjectCard_name__5Tx5R{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink)}.ProjectCard_tagline__mJWhk{font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.ProjectCard_meta__mhS1Y{font-size:var(--fs-cap);color:var(--soft);letter-spacing:.02em;margin-top:auto}@media (min-width:1180px){.ProjectCard_featured__ktJlT{grid-column:span 2}.ProjectCard_featured__ktJlT .ProjectCard_media__X0tHt{aspect-ratio:2.3/1}.ProjectCard_featured__ktJlT .ProjectCard_body__iSdmx{padding:var(--space-7);gap:var(--space-3)}.ProjectCard_featured__ktJlT .ProjectCard_name__5Tx5R{font-size:var(--fs-h2)}}.page_page__556_G{position:relative;overflow-x:clip}.page_pageContent__mKTBa{position:relative;z-index:1}.page_hero__7KFOs{padding-top:var(--space-8)}.page_eyebrow__yxIK8{color:var(--gold);margin-bottom:var(--space-4)}.page_headline__b1Dvh{font-size:var(--fs-display);font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--ink);max-width:14ch}.page_headline__b1Dvh em{font-style:italic;font-weight:600}.page_subhead__SzCbz{margin-top:var(--space-5);max-width:var(--maxw-text);font-size:var(--fs-body-l);line-height:1.55;color:var(--ink-2)}.page_ctaRow__ZDq_0{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.page_availability__iX2lt{display:inline-flex;align-items:center;margin-top:var(--space-5);padding:6px 12px;border:1px solid var(--accent-wash);border-radius:999px;background:var(--accent-tint);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase}.page_liveDot__3jlHc{width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:7px;flex:0 0 auto;animation:page_homePulse__3BqMd 1.9s var(--e-snappy) infinite}@keyframes page_homePulse__3BqMd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.page_liveDot__3jlHc{animation:none}}.page_arcSection__5vUWI{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 55%,transparent);backdrop-filter:blur(7px) saturate(1.04);-webkit-backdrop-filter:blur(7px) saturate(1.04)}.page_arcEyebrow__6p9RG{color:var(--gold);margin-bottom:var(--space-5)}.page_arc__Pd_ES{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.page_arcItem__UfUTB{display:flex;flex-direction:column;gap:var(--space-1)}.page_arcWord__Et394{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,6vw,34px);letter-spacing:-.02em;color:var(--ink)}.page_arcCap__6uGvm{color:var(--soft)}.page_arcArrow__i7_9h{font-family:var(--font-display);font-size:22px;color:var(--soft);line-height:1}@media (min-width:768px){.page_arc__Pd_ES{flex-direction:row;align-items:flex-start;gap:var(--space-6)}.page_arcItem__UfUTB{flex:1 1}.page_arcArrow__i7_9h{align-self:center;padding-top:var(--space-2)}}.page_sectionHead__iJcTv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page_h2__flI2K{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.1}.page_seeAll__IlrFF{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.page_workSection__xAYB_{scroll-margin-top:calc(var(--nav-h) + 8px)}.page_workInner__d225I{max-width:1000px;margin-inline:auto}.page_grid__JZ9Cz{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:768px){.page_grid__JZ9Cz{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}.page_ctaSection__BmsKD,.page_earlierSection__Hsgps{border-top:1px solid var(--line)}.page_ctaSection__BmsKD{background:color-mix(in srgb,var(--card) 55%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.page_ctaBlock__GuS8s{display:flex;flex-direction:column;gap:var(--space-5)}.page_ctaTitle__8jURU{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.1;max-width:18ch}.ArchiveCard_card__LGqT7{display:flex}.ArchiveCard_cardLink__kPW7c{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform var(--t-fast) var(--e-snappy),border-color var(--t-fast) var(--e-snappy),box-shadow var(--t-fast) var(--e-snappy)}@media (hover:hover){.ArchiveCard_cardLink__kPW7c:hover{text-decoration:none;transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow-lift)}.ArchiveCard_cardLink__kPW7c:hover .ArchiveCard_cta__5AfM7{text-decoration:underline;text-underline-offset:3px}}.ArchiveCard_thumbWrap__tbY86{position:relative;aspect-ratio:16/9;border-bottom:3px solid var(--accent);background:var(--fill);overflow:hidden}.ArchiveCard_thumb__fZv0B{width:100%;height:100%;object-fit:cover}.ArchiveCard_count__li99H{position:absolute;top:var(--space-3);right:var(--space-3);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.55);padding:4px 8px;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ArchiveCard_body__Nzd0N{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5)}.ArchiveCard_name__SeKBa{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--ink)}.ArchiveCard_meta__iwt7S{font-size:var(--fs-cap);color:var(--soft);letter-spacing:.02em}.ArchiveCard_desc__r4qxZ{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArchiveCard_cta__5AfM7{margin-top:var(--space-2);font-size:12.5px;font-weight:500;color:var(--accent)}.archive_page__SqOEa{position:relative;overflow-x:clip}.archive_pageContent__Rkwd4{position:relative;z-index:1}.archive_cover__IFlAu{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card);line-height:0}.archive_cover__IFlAu img{width:100%;height:auto}.archive_coverCap___k1Ap{line-height:1.5;padding:var(--space-3) var(--space-4);background:var(--card);border-top:1px solid var(--line)}.archive_grid__SVv7T{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:768px){.archive_grid__SVv7T{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.archive_grid__SVv7T{grid-template-columns:repeat(3,1fr)}}