.Photo_frame__PgicK{position:relative;overflow:hidden;background-color:var(--c-ink-raised);background-position:50%;background-size:cover;background-repeat:no-repeat}.Photo_img__KZc56{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Photo_contain__g3Zkl{object-fit:contain}.Photo_zoom__S_XCD .Photo_img__KZc56{transition:transform var(--dur-image) var(--ease),filter var(--dur) var(--ease);will-change:transform}@media (hover:hover) and (pointer:fine){.Photo_zoom__S_XCD:hover .Photo_img__KZc56,a:hover .Photo_zoom__S_XCD .Photo_img__KZc56,button:hover .Photo_zoom__S_XCD .Photo_img__KZc56{transform:scale(1.032);filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){.Photo_zoom__S_XCD .Photo_img__KZc56{transition:none}.Photo_zoom__S_XCD:hover .Photo_img__KZc56,a:hover .Photo_zoom__S_XCD .Photo_img__KZc56,button:hover .Photo_zoom__S_XCD .Photo_img__KZc56{transform:none}}.not-found_page__VFIr4{position:relative;min-height:100svh;display:grid;align-items:center;background:var(--c-void);color:var(--c-paper);overflow:hidden}.not-found_media__jhyVc{position:absolute;inset:0;opacity:.42}.not-found_media__jhyVc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.2))}.not-found_inner__jk2We{position:relative;padding-block:var(--space-3xl)}.not-found_title__bOfUG{margin-top:var(--space-m);font-family:var(--font-display);font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:var(--tr-hero)}.not-found_body__IxXmg{margin-top:var(--space-m);max-width:36ch;color:rgba(242,239,234,.78)}.not-found_link__IQtjE{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--space-l);padding-bottom:.35rem;border-bottom:1px solid rgba(242,239,234,.4);transition:gap var(--dur) var(--ease),border-color var(--dur) var(--ease)}.not-found_link__IQtjE:focus-visible,.not-found_link__IQtjE:hover{gap:.9rem;border-bottom-color:var(--c-paper)}.about_hero__hgGLN{padding-top:calc(var(--header-h) + var(--space-2xl))}.about_heroGrid__n9FyA{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr;align-items:end}@media (min-width:62rem){.about_heroGrid__n9FyA{grid-template-columns:6fr 5fr;gap:var(--space-3xl)}}.about_name__sJCP_{font-family:var(--font-display);font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:var(--tr-hero)}.about_role__qKZjk{margin-top:var(--space-s);color:var(--fg-muted)}.about_section__iIVqi{padding-block:var(--space-3xl)}.about_split__Nmf6N{display:grid;grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:1fr}@media (min-width:62rem){.about_split__Nmf6N{grid-template-columns:1fr 2fr;gap:var(--space-3xl)}}.about_label__OnDvW{color:var(--fg-faint)}.about_prose__IB_h_{max-width:var(--measure-text);color:var(--fg-muted)}.about_prose__IB_h_ p+p{margin-top:var(--space-s)}.about_prose__IB_h_ strong{color:var(--fg);font-weight:500}.about_pull__fDP0b{font-family:var(--font-display);font-size:var(--t-title);line-height:1.15;letter-spacing:-.02em;color:var(--fg);max-width:22ch}.about_behind__ZqsHB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter);gap:var(--gutter);margin-top:var(--space-l)}@media (min-width:48rem){.about_behind__ZqsHB{grid-template-columns:repeat(3,1fr)}}.about_light__k6ckm{background:var(--bg);color:var(--fg)}.about_factGrid__wd6Nb{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--space-m);gap:var(--space-m);align-items:start}.about_fact__NlVgS{display:flex;flex-direction:column-reverse;gap:.35rem}.about_factValue__W77S_{margin:0;font-family:var(--font-display);font-size:var(--t-title);line-height:1.1;letter-spacing:-.02em}.about_proseAfterPull__KpokJ{margin-top:var(--space-m)}.about_stack__g_sBe{width:100%}.about_band__AfasY{background:var(--bg);color:var(--fg);padding-block:var(--space-3xl)}.Lightbox_backdrop__2L9FQ{position:fixed;inset:0;z-index:var(--z-lightbox);background:var(--c-void);display:grid;grid-template-rows:auto 1fr auto;animation:Lightbox_fade__G__4N var(--dur) var(--ease)}@keyframes Lightbox_fade__G__4N{0%{opacity:0}}.Lightbox_bar__r4yDy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s) var(--gutter);color:var(--c-paper)}.Lightbox_counter__94xXu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(242,239,234,.7)}.Lightbox_close__U31KE,.Lightbox_step__3l9FY{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-paper);font-size:var(--t-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;transition:opacity var(--dur-fast) var(--ease)}.Lightbox_close__U31KE:hover,.Lightbox_step__3l9FY:hover{opacity:.65}.Lightbox_step__3l9FY[disabled]{opacity:.25;cursor:default}.Lightbox_stage__XHrnu{position:relative;display:grid;place-items:center;padding-inline:var(--gutter);min-height:0;touch-action:pan-y}.Lightbox_figure__utZ6l{max-width:min(100%,82rem);max-height:100%;margin:0;display:grid;place-items:center}.Lightbox_figure__utZ6l img{max-height:calc(100svh - 11rem);width:auto;height:auto;object-fit:contain}.Lightbox_foot__mglMI{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s) var(--gutter) var(--space-l);color:rgba(242,239,234,.7)}.Lightbox_caption__ePA3X{max-width:46rem;font-size:var(--t-meta);letter-spacing:.06em;text-transform:none}.Lightbox_steps__La_RY{display:flex;gap:var(--space-2xs)}.Gallery_gallery__69aHQ{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(2rem,1rem + 4vw,5rem) var(--gutter);gap:clamp(2rem,1rem + 4vw,5rem) var(--gutter);align-items:start}.Gallery_figure__zkFnA{grid-column:1/-1;margin:0}.Gallery_button__a8ZaS{display:block;width:100%;text-align:left}.Gallery_caption__06R6n{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-s);margin-top:var(--space-2xs);color:var(--fg-faint)}@media (min-width:48rem){.Gallery_w-full__0qd3A{grid-column:1/-1}.Gallery_w-wide__prm5Z{grid-column:1/span 8}.Gallery_w-wideEnd__QeGF_{grid-column:5/span 8}.Gallery_w-half__AvxZ9{grid-column:1/span 6}.Gallery_w-halfEnd__DN_86{grid-column:7/span 6}.Gallery_w-narrow__lU_mW{grid-column:2/span 4}.Gallery_w-narrowEnd__H69C9{grid-column:8/span 4}.Gallery_w-mid__sRyxh{grid-column:3/span 7}.Gallery_drop___GB7f{margin-top:clamp(2rem,6vw,6rem)}}.Gallery_bleedOut__OuZbX{grid-column:1/-1;width:100vw;margin-left:50%;translate:-50% 0}.Gallery_bleedOut__OuZbX .Gallery_caption__06R6n{max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.Gallery_empty__OrgnZ{grid-column:1/-1;padding-block:var(--space-3xl);text-align:center;color:var(--fg-muted)}.Hero_hero__T3Fr4{position:relative;height:100svh;min-height:34rem;background:var(--c-void);color:var(--c-paper);overflow:hidden;display:flex;flex-direction:column}.Hero_media__kavzu{position:absolute;inset:0}.Hero_media__kavzu img{object-position:50% 42%}.Hero_breathe___uDnv{animation:Hero_breathe___uDnv 8s var(--ease) forwards}@keyframes Hero_breathe___uDnv{0%{transform:scale(1.035)}to{transform:scale(1)}}.Hero_scrim__62csk{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 22%),linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.25) 38%,transparent 62%),linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.45) 34%,transparent 62%)}@media (max-width:47.99rem){.Hero_scrim__62csk{background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 20%),linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.2))}}.Hero_inner__M_C9y{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1;padding-bottom:clamp(2rem,1rem + 4vw,3.5rem);padding-top:var(--header-h)}.Hero_statement__lwovr{font-family:var(--font-display);font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:var(--tr-hero);text-wrap:balance;max-width:13ch;text-shadow:0 1px 32px rgba(0,0,0,.45)}.Hero_line__yemTU{display:block;overflow:hidden}.Hero_line__yemTU>span{display:block;transform:translateY(105%);animation:Hero_rise__Qsa_z var(--dur-slow) var(--ease) forwards;animation-delay:var(--d)}@keyframes Hero_rise__Qsa_z{to{transform:translateY(0)}}.Hero_foot__lOwnG{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-m);margin-top:clamp(1.75rem,1rem + 3vw,3rem);padding-top:var(--space-m);border-top:1px solid rgba(242,239,234,.22)}.Hero_fade__svUB6{opacity:0;animation:Hero_fade__svUB6 var(--dur-slow) var(--ease) forwards;animation-delay:var(--d)}@keyframes Hero_fade__svUB6{to{opacity:1}}.Hero_descriptor__Lxvpq,.Hero_scrollCue__w3SXj{color:rgba(242,239,234,.82)}.Hero_scrollCue__w3SXj{display:inline-flex;align-items:center;min-height:44px;gap:.6rem;transition:color var(--dur-fast) var(--ease)}.Hero_scrollCue__w3SXj:focus-visible,.Hero_scrollCue__w3SXj:hover{color:var(--c-paper)}.Hero_cueRule__oAU_i{display:block;width:3rem;height:1px;background:currentColor;transform-origin:left;animation:Hero_sweep__vMyGe 2.6s var(--ease-inout) infinite}@keyframes Hero_sweep__vMyGe{0%,to{transform:scaleX(.35);opacity:.5}50%{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Hero_breathe___uDnv,.Hero_cueRule__oAU_i{animation:none}.Hero_line__yemTU>span{transform:none;animation:none}.Hero_fade__svUB6{opacity:1;animation:none}}.Sections_section__XrSAq{padding-block:var(--space-4xl);background:var(--bg);color:var(--fg)}.Sections_sectionTight__oHBTL{padding-block:var(--space-3xl)}.Sections_head__SIDIg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-bottom:var(--space-m);border-bottom:1px solid var(--rule);margin-bottom:var(--space-2xl)}.Sections_headTitle__OJ6j_{font-size:var(--t-meta);font-weight:500;letter-spacing:var(--tr-wide);text-transform:uppercase}.Sections_headAside__W9jjj{color:var(--fg-faint)}.Sections_statement__wZK8s{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.02em;max-width:20ch}.Sections_statementGrid__lprak{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr}@media (min-width:62rem){.Sections_statementGrid__lprak{grid-template-columns:1.4fr 1fr;gap:var(--space-3xl);align-items:end}}.Sections_body__jQTg7{color:var(--fg-muted);max-width:var(--measure-text)}.Sections_body__jQTg7+.Sections_body__jQTg7{margin-top:var(--space-s)}.Sections_work__mHhqL{display:grid;grid-gap:clamp(2.5rem,1.5rem + 5vw,6rem) var(--gutter);gap:clamp(2.5rem,1.5rem + 5vw,6rem) var(--gutter);grid-template-columns:repeat(12,1fr)}.Sections_item__t4JxU{grid-column:1/-1;display:block}@media (min-width:48rem){.Sections_span7__REoaS{grid-column:1/span 7}.Sections_span5__Mosey{grid-column:8/span 5}.Sections_span6__JgL71{grid-column:2/span 6}.Sections_span4__WACCv{grid-column:9/span 4}.Sections_span8__DPD0f{grid-column:3/span 8}.Sections_span12__Zo9VW{grid-column:1/-1}.Sections_dropSm__No47Y{margin-top:clamp(2rem,5vw,5rem)}.Sections_dropLg__9i_f_{margin-top:clamp(3rem,9vw,9rem)}}.Sections_itemMedia__KCqtW{position:relative;overflow:hidden}.Sections_itemMeta__Jt7j1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);margin-top:var(--space-s);padding-top:var(--space-2xs);border-top:1px solid var(--rule)}.Sections_itemIndex__6GCwS{color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Sections_itemTitle__plFEv{font-family:var(--font-display);font-size:var(--t-title);line-height:1.05;letter-spacing:-.02em}.Sections_itemPlace__66KDd{color:var(--fg-muted);margin-top:.35rem}.Sections_cta__vYhpY{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--space-xs);color:var(--fg-muted);opacity:0;transform:translateY(.4rem);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.Sections_item__t4JxU:focus-visible .Sections_cta__vYhpY,.Sections_item__t4JxU:hover .Sections_cta__vYhpY{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.Sections_cta__vYhpY{opacity:1;transform:none}}.Sections_arrow__K_j2E{transition:transform var(--dur) var(--ease)}.Sections_item__t4JxU:hover .Sections_arrow__K_j2E{transform:translateX(.3rem)}.Sections_bleed__Mikx9{position:relative;background:var(--c-void)}.Sections_bleedInner__g_MND{position:relative;height:clamp(24rem,78vh,46rem);overflow:hidden}.Sections_bleedCaption__sOvwd{position:absolute;left:0;right:0;bottom:0;padding:var(--space-l) 0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent);color:var(--c-paper)}.Sections_categories__AZdJh{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}.Sections_category__2wwKO{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-m);gap:var(--space-m);padding-block:clamp(1.1rem,.8rem + 1.4vw,1.9rem);border-bottom:1px solid var(--rule);transition:padding-inline var(--dur) var(--ease)}.Sections_categoryName__Tm4HZ{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 2.4vw,2.75rem);line-height:1.06;letter-spacing:-.02em}.Sections_categoryCount__eXGe3{color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Sections_categoryBlurb__2ziCx{display:none;color:var(--fg-muted)}@media (min-width:62rem){.Sections_categoryBlurb__2ziCx{display:block;max-width:30rem;justify-self:end;text-align:right;opacity:0;transition:opacity var(--dur) var(--ease)}.Sections_category__2wwKO:hover{padding-inline:var(--space-s)}.Sections_category__2wwKO:focus-visible .Sections_categoryBlurb__2ziCx,.Sections_category__2wwKO:hover .Sections_categoryBlurb__2ziCx{opacity:1}}@media (prefers-reduced-motion:reduce){.Sections_category__2wwKO{transition:none}.Sections_categoryBlurb__2ziCx{opacity:1!important}}.About_about__rQHrA{padding-block:var(--space-4xl);background:var(--bg);color:var(--fg)}.About_grid__WEtlt{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr;align-items:start}@media (min-width:62rem){.About_grid__WEtlt{grid-template-columns:5fr 6fr;gap:var(--space-3xl)}.About_portrait__FF9L_{margin-top:var(--space-l)}}.About_portraitCaption__E6Htl{margin-top:var(--space-s);padding-top:var(--space-2xs);border-top:1px solid var(--rule);color:var(--fg-faint)}.About_kicker__dgEdq{font-size:var(--t-meta);font-weight:500;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-m)}.About_name__AX5To{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.025em}.About_role__YVzqJ{margin-top:var(--space-2xs);color:var(--fg-muted)}.About_copy__DQIuv{margin-top:var(--space-l);max-width:var(--measure-text);color:var(--fg-muted)}.About_copy__DQIuv p+p{margin-top:var(--space-s)}.About_copy__DQIuv strong{color:var(--fg);font-weight:500}.About_facts__eUBdo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-m) var(--space-l);gap:var(--space-m) var(--space-l);align-items:start;margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--rule)}@media (min-width:48rem){.About_facts__eUBdo{grid-template-columns:repeat(4,1fr)}}.About_fact__AdQRB{display:flex;flex-direction:column-reverse;gap:.35rem}.About_factValue__UJ4KY{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em}.About_factValue__UJ4KY,.About_factValue__UJ4KY dd{margin:0}.About_factLabel__NRE0I{color:var(--fg-faint)}.About_link__tRTIz{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;margin-top:var(--space-l);padding-bottom:.35rem;border-bottom:1px solid var(--rule-strong);color:var(--fg);transition:gap var(--dur) var(--ease),border-color var(--dur) var(--ease)}.About_link__tRTIz:focus-visible,.About_link__tRTIz:hover{gap:.9rem;border-bottom-color:var(--fg)}.Services_services__NWQXN{padding-block:var(--space-4xl);background:var(--bg);color:var(--fg)}.Services_grid__SnjTi{display:grid;grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:1fr}@media (min-width:62rem){.Services_grid__SnjTi{grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:start}}.Services_title__G5qZW{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.025em;max-width:14ch}.Services_body__pGthN{color:var(--fg-muted);max-width:var(--measure-text)}.Services_body__pGthN p+p{margin-top:var(--space-s)}.Services_brand__CLUWt{display:inline-flex;align-items:baseline;min-height:44px;gap:.75rem;margin-top:var(--space-l);padding-bottom:.5rem;border-bottom:1px solid var(--rule-strong);font-family:var(--font-display);font-size:var(--t-title);line-height:1.1;letter-spacing:-.02em;transition:gap var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Services_brand__CLUWt:focus-visible,.Services_brand__CLUWt:hover{gap:1.35rem;border-bottom-color:var(--fg)}.Services_brandArrow__FL84z{font-size:.7em}.Services_note__TXk3M{margin-top:var(--space-m);color:var(--fg-faint);max-width:26rem}.Services_cta__5sP5w{position:relative;padding-block:var(--space-4xl);background:var(--c-void);color:var(--c-paper);text-align:center;overflow:hidden}.Services_ctaMedia__RqWts{position:absolute;inset:0;opacity:.34}.Services_ctaInner__2WUAV{position:relative}.Services_ctaTitle__rs9NT{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.025em;max-width:16ch;margin-inline:auto}.Services_ctaLink__e_04y{display:inline-flex;align-items:center;gap:.75rem;margin-top:var(--space-l);padding:.9rem 1.75rem;min-height:44px;border:1px solid rgba(242,239,234,.4);color:var(--c-paper);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Services_ctaLink__e_04y:focus-visible,.Services_ctaLink__e_04y:hover{background:var(--c-paper);border-color:var(--c-paper);color:var(--c-ink)}.PageHeader_header__Fb6__{padding-top:calc(var(--header-h) + var(--space-3xl));padding-bottom:var(--space-2xl)}.PageHeader_kicker__zUl3t{color:var(--fg-muted);margin-bottom:var(--space-m)}.PageHeader_title__7Lbgp{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.025em;max-width:16ch}.PageHeader_lead__87e_y{margin-top:var(--space-m);font-size:var(--t-lead);line-height:1.5;color:var(--fg-muted);max-width:46ch}.PageHeader_meta__mdepI{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--rule);color:var(--fg-faint)}.journal_page__9RTxP{padding-bottom:var(--space-4xl)}.journal_empty__zA2wO{padding-block:var(--space-3xl);border-top:1px solid var(--rule);max-width:44ch}.journal_emptyTitle__I8LmZ{font-family:var(--font-display);font-size:var(--t-title);line-height:1.1;letter-spacing:-.02em}.journal_emptyBody__kPQsS{margin-top:var(--space-s);color:var(--fg-muted)}.journal_emptyLink__ocIIT{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--space-l);padding-bottom:.35rem;border-bottom:1px solid var(--rule-strong);transition:gap var(--dur) var(--ease),border-color var(--dur) var(--ease)}.journal_emptyLink__ocIIT:focus-visible,.journal_emptyLink__ocIIT:hover{gap:.9rem;border-bottom-color:var(--fg)}.journal_list__Mm2X2{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.journal_entry__ya6yp{display:block;padding-block:var(--space-l);border-bottom:1px solid var(--rule);transition:padding-inline var(--dur) var(--ease)}.journal_entry__ya6yp:hover{padding-inline:var(--space-s)}.journal_entryTitle__9nWME{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--t-title);line-height:1.08;letter-spacing:-.02em;max-width:24ch}.journal_entryStandfirst__OPc9f{margin-top:var(--space-2xs);color:var(--fg-muted);max-width:52ch}@media (prefers-reduced-motion:reduce){.journal_entry__ya6yp{transition:none}.journal_entry__ya6yp:hover{padding-inline:0}}.services_section__cm28N{padding-block:var(--space-3xl);border-top:1px solid var(--rule)}.services_grid__otFSZ{display:grid;grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:1fr}@media (min-width:62rem){.services_grid__otFSZ{grid-template-columns:1fr 2fr;gap:var(--space-3xl)}}.services_label__ghDi3{color:var(--fg-faint)}.services_prose__wPWdR{max-width:var(--measure-text);color:var(--fg-muted)}.services_brand__kKPX2{display:inline-flex;align-items:baseline;min-height:44px;gap:.75rem;margin-top:var(--space-l);padding-bottom:.5rem;border-bottom:1px solid var(--rule-strong);font-family:var(--font-display);font-size:var(--t-title);line-height:1.1;letter-spacing:-.02em;transition:gap var(--dur) var(--ease),border-color var(--dur) var(--ease)}.services_brand__kKPX2:focus-visible,.services_brand__kKPX2:hover{gap:1.35rem;border-bottom-color:var(--fg)}.services_arrow___2e3n{font-size:.7em}.services_note__fWfVR{margin-top:var(--space-m);color:var(--fg-faint);max-width:32rem}.services_inline__hjxVj{color:var(--fg);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease)}.services_inline__hjxVj:hover{border-bottom-color:var(--fg)}.services_albums__t4Kl2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter);gap:var(--gutter);margin-top:var(--space-l)}@media (min-width:48rem){.services_albums__t4Kl2{grid-template-columns:repeat(3,1fr)}}.services_closing__6zkf4{margin-top:var(--space-2xl)}.work_section__Gkg_O{padding-bottom:var(--space-4xl)}.work_filter__wADRT{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:20;display:flex;flex-wrap:nowrap;gap:var(--space-m);padding-block:var(--space-s);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.work_filter__wADRT::-webkit-scrollbar{display:none}.work_chip__Y0A8Q{position:relative;flex:none;min-height:44px;display:inline-flex;align-items:center;font-size:var(--t-meta);font-weight:500;letter-spacing:var(--tr-meta);text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease)}.work_chip__Y0A8Q:after{content:"";position:absolute;left:0;bottom:.75rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.work_chip__Y0A8Q:focus-visible,.work_chip__Y0A8Q:hover{color:var(--fg)}.work_chipActive__X_v35{color:var(--fg)}.work_chipActive__X_v35:after,.work_chip__Y0A8Q:hover:after{transform:scaleX(1)}.work_block__0T36d{padding-block:var(--space-2xl);border-top:1px solid var(--rule)}.work_blockHead__LUVRN{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-s);margin-bottom:var(--space-l)}.work_blockTitle__zNMyf{font-family:var(--font-display);font-size:var(--t-title);line-height:1.05;letter-spacing:-.02em}.work_blockBlurb__SHkT7{color:var(--fg-muted);max-width:40ch;margin-top:.4rem}.work_blockLink__zwmH9{display:inline-flex;align-items:center;gap:.5rem;color:var(--fg-muted);transition:gap var(--dur) var(--ease),color var(--dur-fast) var(--ease)}.work_blockLink__zwmH9:focus-visible,.work_blockLink__zwmH9:hover{gap:.9rem;color:var(--fg)}.work_strip__hekb_{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,1fr);grid-gap:var(--gutter);gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2xs);scrollbar-width:thin}.work_strip__hekb_>*{scroll-snap-align:start}@media (min-width:62rem){.work_strip__hekb_{grid-auto-columns:minmax(18rem,1fr);overflow-x:visible;grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}}.work_next__VGZcc{border-top:1px solid var(--rule);padding-block:var(--space-3xl)}.work_nextLink___FVDt{display:grid;grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:1fr;align-items:center}@media (min-width:48rem){.work_nextLink___FVDt{grid-template-columns:1fr 1.2fr;gap:var(--space-2xl)}}.work_nextTitle__pK4rD{font-family:var(--font-display);font-size:var(--t-display);line-height:1.05;letter-spacing:-.025em;transition:transform var(--dur) var(--ease)}.work_nextLink___FVDt:hover .work_nextTitle__pK4rD{transform:translateX(.5rem)}@media (prefers-reduced-motion:reduce){.work_nextLink___FVDt:hover .work_nextTitle__pK4rD{transform:none}}.work_opening__8W0M4{margin-bottom:var(--space-3xl)}.work_nextLabel__PsF_O{margin-bottom:var(--space-s)}