.case-study_head__qK4m4{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2.5rem,5vw,3.5rem);border-bottom:1px solid var(--line);background:var(--surface-sunk)}.case-study_badges__Q9_Ke{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}.case-study_provenance__L_Ahd{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:.25rem .625rem;border:1px solid var(--line-strong);border-radius:var(--r-full)}.case-study_provenance__L_Ahd[data-kind=client],.case-study_provenance__L_Ahd[data-kind=shipped]{color:var(--accent);border-color:var(--accent)}.case-study_title__RfXzT{font-size:var(--t-3xl);max-width:18ch;margin-bottom:var(--s-4)}.case-study_summary__vI8oQ{font-size:var(--t-md);color:var(--ink-soft);max-width:var(--prose);margin-bottom:var(--s-3)}.case-study_provenanceNote__h3ipA{font-size:var(--t-sm);color:var(--ink-muted);max-width:var(--prose);padding-left:var(--s-4);border-left:2px solid var(--line-strong);margin-bottom:var(--s-6)}.case-study_actions__9pgHI{display:flex;flex-wrap:wrap;gap:var(--s-3)}.case-study_body__DR_kp{display:grid;grid-gap:var(--s-7);gap:var(--s-7);grid-template-columns:1fr;align-items:start;padding-block:var(--section-y)}@media (min-width:62rem){.case-study_body__DR_kp{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--s-9)}}.case-study_prose__Hf7YD{display:flex;flex-direction:column;gap:var(--s-7);max-width:var(--prose);color:var(--ink-soft)}.case-study_h2__9SLXA{font-size:var(--t-xl);color:var(--ink);margin-bottom:var(--s-4)}.case-study_approach__vkwYc{display:grid;grid-gap:var(--s-4);gap:var(--s-4);counter-reset:step}.case-study_approach__vkwYc li{position:relative;padding-left:var(--s-6);counter-increment:step}.case-study_approach__vkwYc li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--accent)}.case-study_side__dGpOH{padding:var(--s-6);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-lg)}@media (min-width:62rem){.case-study_side__dGpOH{position:-webkit-sticky;position:sticky;top:5.5rem}}.case-study_details__GtEbF{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.case-study_details__GtEbF dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s-1)}.case-study_details__GtEbF dd{font-size:var(--t-sm);color:var(--ink)}.case-study_tags__HOind{display:flex;flex-wrap:wrap;gap:var(--s-2)}.case-study_demoSection__sY3ny{padding-block:var(--section-y);border-top:1px solid var(--line);background:var(--surface-sunk)}.case-study_demoHead__Ll0DG{margin-bottom:var(--s-6);max-width:var(--prose)}.case-study_demoHead__Ll0DG p{color:var(--ink-soft);font-size:var(--t-sm)}.case-study_demoFrame__df_F_{width:100%;overflow-x:auto;background:var(--surface);border-block:1px solid var(--line)}.case-study_related__CmOVL{border-top:1px solid var(--line);padding-block:var(--section-y);background:var(--surface-sunk)}.case-study_relatedTitle__UegaO{font-size:var(--t-lg);margin-bottom:var(--s-5)}.case-study_relatedGrid__odVy7{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.case-study_relatedLink__3iv05{display:flex;flex-direction:column;gap:var(--s-2);height:100%;padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease)}.case-study_relatedLink__3iv05:hover{border-color:var(--line-strong)}.case-study_relatedLink__3iv05 strong{font-size:var(--t-base);font-weight:600;transition:color var(--dur) var(--ease)}.case-study_relatedLink__3iv05:hover strong{color:var(--accent)}.case-study_relatedLink__3iv05 span{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.55}.case-study_next__sACxH{border-top:1px solid var(--line);padding-block:var(--s-7)}.case-study_nextInner__RPjOh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5)}.case-study_nextLink__wCdG6{display:flex;flex-direction:column;gap:2px;max-width:16rem}.case-study_nextRight__tpGdV{text-align:right;margin-left:auto}.case-study_nextLink__wCdG6 span{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.case-study_nextLink__wCdG6 strong{font-size:var(--t-base);font-weight:600;transition:color var(--dur) var(--ease)}.case-study_nextLink__wCdG6:hover strong{color:var(--accent)}.case-study_nextAll__OWkki{font-size:var(--t-sm);color:var(--ink-muted);border-bottom:1px solid var(--line-strong)}.case-study_nextAll__OWkki:hover{color:var(--accent);border-color:var(--accent)}.ThemeToggle_toggle__MDexX{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-full);border:1px solid var(--line);color:var(--ink-soft);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ThemeToggle_toggle__MDexX:hover{color:var(--ink);border-color:var(--line-strong)}.ThemeToggle_icons__h_ZCX{position:relative;display:block;width:1.0625rem;height:1.0625rem}.ThemeToggle_icons__h_ZCX svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.ThemeToggle_icons__h_ZCX[data-theme=dark] .ThemeToggle_moon__e0EOb,.ThemeToggle_icons__h_ZCX[data-theme=light] .ThemeToggle_sun__O5Xp3{opacity:0;transform:rotate(-45deg) scale(.7)}.ThemeToggle_icons__h_ZCX[data-theme=dark] .ThemeToggle_sun__O5Xp3,.ThemeToggle_icons__h_ZCX[data-theme=light] .ThemeToggle_moon__e0EOb{opacity:1;transform:none}.Footer_footer__eNA9m{margin-top:var(--section-y);border-top:1px solid var(--line);background:var(--surface-sunk)}.Footer_inner__ngCVB{display:grid;grid-gap:var(--s-7) var(--s-6);gap:var(--s-7) var(--s-6);grid-template-columns:1fr;padding-block:var(--s-8) var(--s-7)}@media (min-width:40rem){.Footer_inner__ngCVB{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.Footer_inner__ngCVB{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.Footer_blurb__1UYXJ{color:var(--ink-soft);font-size:var(--t-sm);max-width:22rem}.Footer_email__sjBxV{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:1px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);overflow-wrap:anywhere}.Footer_email__sjBxV:hover{color:var(--accent);border-color:var(--accent)}.Footer_socials__SOcMQ{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-muted);text-transform:capitalize}.Footer_socials__SOcMQ a:hover{color:var(--accent)}.Footer_colTitle__u3AX5{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s-4)}.Footer_col__TmcuA ul{display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--t-sm);color:var(--ink-soft)}.Footer_col__TmcuA a{transition:color var(--dur) var(--ease)}.Footer_col__TmcuA a:hover{color:var(--accent)}.Footer_facts__rcbfC{margin-bottom:var(--s-5)}.Footer_facts__rcbfC li{display:flex;flex-direction:column;gap:2px;color:var(--ink)}.Footer_facts__rcbfC span{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.Footer_base__WmPoY{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-content:space-between;align-items:center;padding-block:var(--s-5);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-muted)}.Hero_hero__MpeZv{padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,7vw,5rem);border-bottom:1px solid var(--line)}.Hero_eyebrow__2q3yE{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-muted);margin-bottom:var(--s-5)}.Hero_pulse__JQxDl{width:6px;height:6px;border-radius:50%;background:#16a34a;flex-shrink:0}.Hero_title__M0ThY{font-size:var(--t-4xl);max-width:20ch;margin-bottom:var(--s-5)}.Hero_em__yXUtG{font-style:italic;color:var(--accent)}.Hero_lede__brQ_E{color:var(--ink-soft);font-size:var(--t-md);max-width:46rem;margin-bottom:var(--s-6)}.Hero_actions__JFz_9{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-8)}.Hero_facts__w7D_o{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media (min-width:34rem){.Hero_facts__w7D_o{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.Hero_facts__w7D_o{grid-template-columns:repeat(4,1fr)}}.Hero_fact__1QCKM{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--surface)}.Hero_fact__1QCKM dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.Hero_fact__1QCKM dd{font-size:var(--t-sm);font-weight:500;color:var(--ink);text-wrap:balance}.Hero_note__Gfivb{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--ink-muted);max-width:var(--prose)}.FAQ_section__piTXl{background:var(--surface-sunk);border-block:1px solid var(--line)}.FAQ_list__vHS_s{max-width:52rem;border-top:1px solid var(--line)}.FAQ_item__odwai{border-bottom:1px solid var(--line)}.FAQ_summary__qYO5a{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);padding-block:var(--s-5);font-size:var(--t-md);font-weight:500;color:var(--ink);cursor:pointer;list-style:none;transition:color var(--dur) var(--ease)}.FAQ_summary__qYO5a::-webkit-details-marker{display:none}.FAQ_summary__qYO5a::marker{content:""}.FAQ_summary__qYO5a:hover{color:var(--accent)}.FAQ_icon__dSxK2{position:relative;flex-shrink:0;width:1rem;height:1rem;margin-top:.35em}.FAQ_icon__dSxK2:after,.FAQ_icon__dSxK2:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.FAQ_icon__dSxK2:after{transform:rotate(90deg)}.FAQ_item__odwai[open] .FAQ_summary__qYO5a{color:var(--accent)}.FAQ_item__odwai[open] .FAQ_icon__dSxK2:after{transform:rotate(0deg);opacity:0}.FAQ_answer__wq4Jq{padding-bottom:var(--s-5);padding-right:var(--s-7);max-width:var(--prose);color:var(--ink-soft);font-size:var(--t-sm)}.FAQ_item__odwai[open] .FAQ_answer__wq4Jq{animation:FAQ_fade__fPgoH .26s var(--ease)}@keyframes FAQ_fade__fPgoH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FAQ_item__odwai[open] .FAQ_answer__wq4Jq{animation:none}}.Wordmark_mark__pWmVA{display:inline-flex;align-items:baseline;gap:.3em;font-size:var(--t-sm);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.Wordmark_name__Jh2yF{white-space:nowrap}.Wordmark_dot__yUq6s{width:.3em;height:.3em;border-radius:50%;background:var(--accent);flex-shrink:0}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.Header_header__hO3lJ[data-scrolled=true]{border-bottom-color:var(--line)}@supports not (background:color-mix(in srgb,red 50%,transparent)){.Header_header__hO3lJ{background:var(--paper)}}.Header_bar__6WlRD{display:flex;align-items:center;gap:var(--s-5);height:4.25rem}.Header_brand__V5suk{display:flex;align-items:center;flex-shrink:0}.Header_nav__3fHSH{display:none;align-items:center;gap:var(--s-5);margin-inline:auto}.Header_link__7__6t{position:relative;font-size:var(--t-sm);font-weight:500;color:var(--ink-soft);padding-block:.25rem;transition:color var(--dur) var(--ease)}.Header_link__7__6t:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.Header_link__7__6t:hover{color:var(--ink)}.Header_link__7__6t:hover:after{transform:scaleX(1)}.Header_actions__SRauh{display:flex;align-items:center;gap:var(--s-3);margin-left:auto}.Header_cta___P6mb{display:none}.Header_burger__1a_LX{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-full);border:1px solid var(--line);color:var(--ink)}.Header_burger__1a_LX span{position:relative;display:block;width:1rem;height:1px;background:currentColor;transition:background var(--dur) var(--ease)}.Header_burger__1a_LX span:after,.Header_burger__1a_LX span:before{content:"";position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--dur) var(--ease)}.Header_burger__1a_LX span:before{top:-5px}.Header_burger__1a_LX span:after{top:5px}.Header_burger__1a_LX span[data-open=true]{background:transparent}.Header_burger__1a_LX span[data-open=true]:before{transform:translateY(5px) rotate(45deg)}.Header_burger__1a_LX span[data-open=true]:after{transform:translateY(-5px) rotate(-45deg)}.Header_drawer__mukLg{overflow:hidden;max-height:0;border-top:1px solid transparent;background:var(--paper);transition:max-height .32s var(--ease),border-color var(--dur) var(--ease)}.Header_drawer__mukLg[data-open=true]{max-height:26rem;border-top-color:var(--line)}.Header_drawer__mukLg nav{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--gutter) var(--s-6)}.Header_drawerLink__mxwe4{padding:var(--s-3) 0;font-size:var(--t-md);font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.Header_drawerCta__KW1f8{margin-top:var(--s-4);width:100%}@media (min-width:60rem){.Header_nav__3fHSH{display:flex}.Header_cta___P6mb{display:inline-flex}.Header_burger__1a_LX,.Header_drawer__mukLg{display:none}}.not-found_main__WoYtF{padding-block:clamp(4rem,12vw,9rem)}.not-found_title__bOfUG{font-size:var(--t-3xl);margin-block:var(--s-4) var(--s-4)}.not-found_body__IxXmg{color:var(--ink-soft);max-width:var(--prose);margin-bottom:var(--s-6)}.not-found_body__IxXmg code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm)}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-9)}.not-found_suggestions__hT8gh h2{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);margin-bottom:var(--s-2)}.not-found_suggestions__hT8gh li a{display:flex;flex-direction:column;gap:2px;padding-block:var(--s-4);border-bottom:1px solid var(--line);transition:color var(--dur) var(--ease)}.not-found_suggestions__hT8gh li a:hover{color:var(--accent)}.not-found_suggestions__hT8gh strong{font-size:var(--t-base);font-weight:600}.not-found_suggestions__hT8gh span{font-size:var(--t-sm);color:var(--ink-muted);max-width:var(--prose)}.Services_section__7swri{background:var(--surface-sunk);border-block:1px solid var(--line)}.Services_grid__20NMk{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:1fr}@media (min-width:46rem){.Services_grid__20NMk{grid-template-columns:repeat(2,1fr)}}.Services_card__p7ZE6{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.Services_cardHead__h1r_L{display:flex;align-items:baseline;gap:var(--s-3)}.Services_index__o08ja{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--accent);letter-spacing:.08em}.Services_cardTitle__8Gktm{font-size:var(--t-lg)}.Services_deliverable__ceZv5,.Services_description__cUZNt,.Services_forWho__bLsYx{color:var(--ink-soft);font-size:var(--t-sm)}.Services_deliverable__ceZv5 span,.Services_forWho__bLsYx span{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px}.Services_includes__xZGv_{display:grid;grid-gap:var(--s-2);gap:var(--s-2);font-size:var(--t-sm);color:var(--ink)}.Services_includes__xZGv_ li{position:relative;padding-left:1.125rem}.Services_includes__xZGv_ li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:1px;background:var(--accent)}.Services_cardFoot__hSl0C{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line)}.Services_deliverable__ceZv5{flex:1 1 16rem}.Services_price__Sf9HO{font-family:var(--font-mono);font-size:var(--t-md);font-weight:500;color:var(--ink);white-space:nowrap}.Services_note__SX8f_{margin-top:var(--s-5);max-width:var(--prose);font-size:var(--t-sm);color:var(--ink-muted)}.Services_advantages__gcyQy{margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--line)}.Services_advTitle__qC_pL{font-size:var(--t-xl);margin-bottom:var(--s-6)}.Services_advGrid__xh0Z3{display:grid;grid-gap:var(--s-5) var(--s-6);gap:var(--s-5) var(--s-6);grid-template-columns:1fr}@media (min-width:42rem){.Services_advGrid__xh0Z3{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.Services_advGrid__xh0Z3{grid-template-columns:repeat(3,1fr)}}.Services_adv__Ydbqy{display:flex;flex-direction:column;gap:var(--s-2);padding-left:var(--s-4);border-left:2px solid var(--line)}.Services_adv__Ydbqy h4{font-size:var(--t-base)}.Services_adv__Ydbqy p{font-size:var(--t-sm);color:var(--ink-soft)}.Services_cta___6kIV{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-8)}.Engineering_stack__o6phz{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:1fr}@media (min-width:40rem){.Engineering_stack__o6phz{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.Engineering_stack__o6phz{grid-template-columns:repeat(4,1fr)}}.Engineering_groupTitle__rxJ3o{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}.Engineering_items__XbTgZ{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.Engineering_item__Zze6B dt{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.Engineering_item__Zze6B dd{font-size:var(--t-xs);color:var(--ink-muted);line-height:1.55}.Engineering_aside__7Zh6_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);max-width:var(--prose);margin-top:var(--s-8);padding:var(--s-6);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-lg)}.Engineering_aside__7Zh6_ h4{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.Engineering_aside__7Zh6_ p{font-size:var(--t-sm);color:var(--ink-soft)}.About_layout__OFnxN{display:grid;grid-gap:var(--s-7);gap:var(--s-7);grid-template-columns:1fr;align-items:start}@media (min-width:62rem){.About_layout__OFnxN{grid-template-columns:1.5fr 1fr;gap:var(--s-9)}}.About_prose__uk3r_{display:flex;flex-direction:column;gap:var(--s-4);max-width:var(--prose);color:var(--ink-soft)}.About_lead__TkhFL{font-size:var(--t-md);color:var(--ink)}.About_side__utTcZ{padding:var(--s-6);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-lg)}.About_facts__Qr4Pw{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.About_facts__Qr4Pw dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s-1)}.About_facts__Qr4Pw dd{font-size:var(--t-sm);color:var(--ink)}.About_email__9qfQX{border-bottom:1px solid var(--line-strong);overflow-wrap:anywhere;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.About_email__9qfQX:hover{color:var(--accent);border-color:var(--accent)}.Breadcrumbs_crumbs__AHsAO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-muted);margin-bottom:var(--s-5)}.Breadcrumbs_crumbs__AHsAO a:hover{color:var(--accent)}.Breadcrumbs_item___vgqj{display:inline-flex;align-items:center;gap:var(--s-2)}.Breadcrumbs_current__rkAHt{color:var(--ink)}.Breadcrumbs_sep__Xtka6{color:var(--line-strong)}.work_head__Ywelx{border-bottom:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem)}.work_group__qL6MG{padding-block:var(--s-8) 0}.work_group__qL6MG:last-of-type{padding-bottom:var(--section-y)}.work_groupHead__j_Qlb{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);padding-bottom:var(--s-4);margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.work_groupTitle__c1Np6{font-size:var(--t-lg)}.work_groupNote__yKNcP{flex:1 1 20rem;font-size:var(--t-sm);color:var(--ink-muted)}.work_groupCount__mCLsi{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-muted);margin-left:auto}.work_grid__37NrN{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:1fr}@media (min-width:40rem){.work_grid__37NrN{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.work_grid__37NrN{grid-template-columns:repeat(3,1fr)}}