.brand_brand__UJyBt{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0;border-radius:12px}.brand_mark__O_D_N{position:relative;display:inline-block;width:54px;height:40px;flex-shrink:0;overflow:hidden;border-radius:11px;background:#120d43}.brand_artwork__uypAB{position:absolute;top:50%;left:50%;width:82px;height:82px;max-width:none;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%);transition:filter .18s ease,transform .25s cubic-bezier(.2,.7,.2,1)}.brand_wordmark__DV_N4{font-family:Playfair Display,Georgia,serif;font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.015em;color:hsl(var(--foreground))}.brand_brand__UJyBt:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.brand_brand__UJyBt:hover .brand_artwork__uypAB{filter:brightness(1.12);transform:translate(-50%,-50%) scale(1.035)}.brand_brand__UJyBt:active .brand_mark__O_D_N{transform:scale(.97)}.brand_large__AgNPH{width:76px;height:56px;border-radius:16px}.brand_large__AgNPH .brand_artwork__uypAB{width:114px;height:114px}@media (max-width:480px){.brand_brand__UJyBt{gap:9px}.brand_brand__UJyBt .brand_mark__O_D_N{width:44px;height:34px;border-radius:10px}.brand_brand__UJyBt .brand_artwork__uypAB{width:66px;height:66px}.brand_wordmark__DV_N4{font-size:18px}}@media (prefers-reduced-motion:reduce){.brand_artwork__uypAB,.brand_mark__O_D_N{transition:none}.brand_brand__UJyBt:hover .brand_artwork__uypAB{transform:translate(-50%,-50%)}.brand_brand__UJyBt:active .brand_mark__O_D_N{transform:none}}.studio_page__jmXn7{--studio-ink:hsl(var(--foreground));--studio-muted:hsl(var(--olive-gray));--studio-line:hsl(var(--border-warm));--studio-accent:hsl(var(--primary));--studio-tint:hsl(var(--secondary));--studio-surface:hsl(var(--card));font-family:Inter,system-ui,sans-serif;color:var(--studio-ink);background:hsl(var(--background));font-optical-sizing:auto}.studio_page__jmXn7 button,.studio_page__jmXn7 h1,.studio_page__jmXn7 h2,.studio_page__jmXn7 h3,.studio_page__jmXn7 h4,.studio_page__jmXn7 input{font-family:inherit}.studio_page__jmXn7 :is(button,a,input,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.studio_page__jmXn7 svg{stroke-width:2;flex-shrink:0}.studio_eyebrow__Zuznn{color:var(--studio-muted);font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.studio_button__ZE77W{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:50px;padding:.9rem 1.5rem;border:1px solid transparent;border-radius:999px;background:var(--studio-ink);color:hsl(var(--background));font-size:.9375rem;font-weight:500;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s}.studio_button__ZE77W:hover{box-shadow:0 5px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.studio_button__ZE77W:active{transform:translateY(0) scale(.97)}.studio_button__ZE77W svg{width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.studio_button__ZE77W:hover svg{transform:translate(2px,-2px)}.studio_textLink__kp21T{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:.9375rem;font-weight:500}.studio_textLink__kp21T svg{width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.studio_textLink__kp21T:hover svg{transform:translate(2px,-2px)}.studio_textLink__kp21T:active{transform:scale(.98)}.studio_muted__pYMG_{color:var(--studio-muted)}.studio_selection__KR0Pd{position:absolute;inset:0;border-radius:inherit;background:var(--studio-surface);box-shadow:0 2px 5px rgba(0,0,0,.08);pointer-events:none;z-index:0}.studio_selectionInk__DukO2{background:var(--studio-ink);box-shadow:0 3px 10px rgba(0,0,0,.08)}.studio_controlLabel__b5ukf{display:inline-flex;position:relative;z-index:1;align-items:center;justify-content:center;gap:.6rem}@media (prefers-reduced-motion:reduce){.studio_page__jmXn7 *,.studio_page__jmXn7 :after,.studio_page__jmXn7 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.studio_button__ZE77W:active,.studio_button__ZE77W:hover,.studio_button__ZE77W:hover svg,.studio_textLink__kp21T:active,.studio_textLink__kp21T:hover svg{transform:none}}.dashboard_page__tFJL8{padding:2.5rem 2.5rem 3rem;min-height:calc(100vh - 64px)}.dashboard_container___0HRF{max-width:1152px;margin:0 auto}.dashboard_breadcrumb__aian2{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--studio-muted);padding:.45rem .85rem;background:var(--studio-surface);border-radius:999px}.dashboard_headerMain__eDVey{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem}.dashboard_page__tFJL8 .dashboard_headerMain__eDVey h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.125rem,3vw,2.875rem);line-height:1.25;letter-spacing:-.02em;font-weight:500}.dashboard_headerMain__eDVey h1{overflow-wrap:anywhere;padding-block:.125em}.dashboard_headerMain__eDVey p{font-size:.9375rem;color:var(--studio-muted);margin-top:.7rem}.dashboard_stats__Z_180{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 2.5rem}.dashboard_stats__Z_180>div{padding:1.3rem 1.5rem;border-radius:24px;background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.055)}.dashboard_stats__Z_180 dt{display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--studio-muted)}.dashboard_stats__Z_180 dt svg{width:18px;height:18px;color:var(--studio-muted)}.dashboard_stats__Z_180 dd{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-top:1rem;font-variant-numeric:tabular-nums}.dashboard_stats__Z_180 dd>span{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--studio-muted)}.dashboard_activeDot__cdR0S{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--studio-accent);border-radius:50%}.dashboard_workspaceCaption__v0W1W{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 .25rem 1rem}.dashboard_workspaceCaption__v0W1W h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.dashboard_sampleBadge__mGVF6{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--studio-muted)}.dashboard_board__A7eVD{display:grid;gap:1.75rem}.dashboard_sidebar__2Erdi{min-width:0}.dashboard_listToolbar__q45_u{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.dashboard_projectSearch__H5_4X{order:2;display:flex;align-items:center;gap:.6rem;width:285px;min-height:48px;padding:0 1rem;border:1px solid var(--studio-line);border-radius:999px;background:var(--studio-surface)}.dashboard_projectSearch__H5_4X:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}.dashboard_projectSearch__H5_4X>svg{width:16px;height:16px;flex-shrink:0;color:var(--studio-muted)}.dashboard_projectSearch__H5_4X input{min-width:0;width:100%;min-height:46px;background:transparent;font-size:.8125rem;outline:none!important}.dashboard_projectSearch__H5_4X input::-moz-placeholder{color:var(--studio-muted)}.dashboard_projectSearch__H5_4X input::placeholder{color:var(--studio-muted)}.dashboard_projectSearch__H5_4X input::-webkit-search-cancel-button{display:none}.dashboard_projectSearch__H5_4X button{display:grid;place-items:center;min-width:44px;height:44px;border-radius:50%}.dashboard_projectSearch__H5_4X button svg{width:15px;height:15px}.dashboard_projectFilters__Q2tOs{display:flex;padding:4px;background:hsl(var(--foreground)/.05);border-radius:999px;isolation:isolate}.dashboard_projectFilters__Q2tOs button{position:relative;min-height:44px;padding:.6rem 1.1rem;border-radius:999px;font-size:.8125rem;color:var(--studio-muted);transition:background .2s,box-shadow .2s}.dashboard_projectFilters__Q2tOs button[aria-pressed=true]{background:transparent;color:var(--studio-ink);font-weight:500}.dashboard_projectFilters__Q2tOs button .dashboard_filterCount__caub9{margin-left:.35rem;font-size:.75rem;opacity:.65}.dashboard_projectList__m0E_T{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard_projectList__m0E_T>li{min-width:0}.dashboard_projectRow__WokhO{position:relative;width:100%;height:100%;padding:1.5rem;text-align:left;border:1px solid hsl(var(--foreground)/.065);border-radius:24px;background:var(--studio-surface);transition:box-shadow .2s,border-color .2s}.dashboard_projectRow__WokhO:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}.dashboard_projectRow__WokhO[aria-current=true]{background:hsl(var(--secondary)/.45)}.dashboard_projectRowTop__zJBmx{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.dashboard_projectMonogram__b4uqQ{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:14px;color:var(--studio-ink);background:var(--studio-tint);box-shadow:inset 0 1px 0 hsl(var(--card))}.dashboard_projectMonogram__b4uqQ svg{width:22px;height:22px}.dashboard_projectState__7mfqx{display:flex;align-items:center;gap:.35rem;color:var(--studio-muted);font-size:.75rem}.dashboard_projectState__7mfqx svg{width:13px;height:13px}.dashboard_projectRowTop__zJBmx>svg{width:15px;height:15px;flex-shrink:0;margin-left:auto;color:var(--studio-accent)}.dashboard_projectName__ssu45{display:block;font-size:1rem;font-weight:500;letter-spacing:-.01em;line-height:1.55;min-height:3.1rem}.dashboard_projectMeta__Qc3V9{display:block;margin-top:.4rem;font-size:.75rem;color:var(--studio-muted)}.dashboard_rowProgress__Gbv1T{display:flex;gap:.75rem;align-items:center;margin-top:1rem}.dashboard_rowProgress__Gbv1T>span:first-child{flex:1;height:5px;border-radius:999px;overflow:hidden;background:hsl(var(--foreground)/.08)}.dashboard_rowProgress__Gbv1T i{display:block;height:100%;background:var(--studio-accent);border-radius:inherit}.dashboard_rowProgress__Gbv1T>span:last-child{font-size:.75rem;color:var(--studio-muted);font-variant-numeric:tabular-nums}.dashboard_detail__hrY_K{min-width:0;scroll-margin-top:85px;border-radius:28px;background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.065);box-shadow:0 4px 16px rgba(0,0,0,.06)}.dashboard_detail__hrY_K:focus{outline:none}.dashboard_detailHeader__oO7zH{padding:2.25rem 2.25rem 0}.dashboard_detailTopline__QQPf8{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dashboard_projectIdentity__aaYHL{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--studio-muted)}.dashboard_projectIdentity__aaYHL svg{width:16px;height:16px}.dashboard_statusBadge__lw1__{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;border-radius:999px;padding:.4rem .75rem;background:var(--studio-tint);color:var(--studio-ink)}.dashboard_statusBadge__lw1__ svg{width:13px;height:13px}.dashboard_detailHeader__oO7zH h2{font-size:1.875rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:.9rem 0 .75rem}.dashboard_detailHeader__oO7zH>p{max-width:870px;font-size:1rem;color:var(--studio-muted);line-height:1.75}.dashboard_detailMetadata__4f_lx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.6rem;color:var(--studio-muted);font-size:.75rem}.dashboard_detailMetadata__4f_lx a,.dashboard_detailMetadata__4f_lx span{display:inline-flex;align-items:center;gap:.4rem}.dashboard_detailMetadata__4f_lx svg{width:15px;height:15px}.dashboard_detailMetadata__4f_lx a{min-height:44px;padding:.6rem 1rem;background:hsl(var(--foreground)/.04);border-radius:999px;color:var(--studio-ink);font-weight:500}.dashboard_detailMetadata__4f_lx a,.dashboard_detailMetadata__4f_lx a svg{transition:background .18s,transform .22s cubic-bezier(.2,.7,.2,1)}.dashboard_detailMetadata__4f_lx a:hover{background:var(--studio-tint)}.dashboard_detailMetadata__4f_lx a:hover svg{transform:translate(2px,-2px)}.dashboard_detailTabs__oLV_H{display:inline-flex;gap:4px;padding:4px;margin:0 0 2rem;border-radius:999px;background:hsl(var(--foreground)/.05);isolation:isolate}.dashboard_detailTabs__oLV_H button{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.6rem 1.2rem;border-radius:999px;color:var(--studio-muted);font-size:.8125rem;transition:background .2s,box-shadow .2s}.dashboard_detailTabs__oLV_H button[aria-selected=true]{background:transparent;color:var(--studio-ink);font-weight:500}.dashboard_detailTabs__oLV_H button .dashboard_pendingCount__NmSqC{display:grid;place-items:center;min-width:20px;height:20px;font-size:.6875rem;border-radius:50%;background:var(--studio-tint);color:var(--studio-accent)}.dashboard_contentGrid__3zKRD{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:2.5rem;padding:1.5rem 2.25rem 2.25rem}.dashboard_workPanel__seVPo{min-width:0}.dashboard_summaryTechnology__AZd6k{display:none}.dashboard_detailBody__SqDt9{min-width:0}.dashboard_sectionHeading__lHMOl{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.dashboard_sectionHeading__lHMOl h3{font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.dashboard_sectionHeading__lHMOl>span{font-size:.75rem;color:var(--studio-muted)}.dashboard_milestones___dc4P{display:grid;gap:.3rem;margin-top:1rem}.dashboard_milestones___dc4P>li{position:relative;border-radius:16px}.dashboard_milestones___dc4P>li:before{content:"";position:absolute;left:26px;top:39px;bottom:-15px;width:1px;background:var(--studio-line)}.dashboard_milestones___dc4P>li:last-child:before{display:none}.dashboard_milestones___dc4P button{position:relative;display:flex;align-items:center;gap:.9rem;width:100%;min-height:72px;padding:.85rem 1rem;text-align:left;border-radius:16px}.dashboard_milestones___dc4P button:hover{background:hsl(var(--foreground)/.03)}.dashboard_milestoneNode__L8gUk{display:grid;place-items:center;position:relative;width:22px;height:22px;flex-shrink:0;border:1px solid var(--studio-line);border-radius:50%;background:var(--studio-surface)}.dashboard_milestoneNode__L8gUk svg{width:13px;height:13px}.dashboard_milestones___dc4P li[data-state=Complete] .dashboard_milestoneNode__L8gUk{background:var(--studio-tint);border-color:transparent;color:var(--studio-ink)}.dashboard_milestones___dc4P li[data-state="Up next"] .dashboard_milestoneNode__L8gUk{border-color:var(--studio-accent)}.dashboard_milestones___dc4P li[data-state="Up next"] .dashboard_milestoneNode__L8gUk>span{width:6px;height:6px;background:var(--studio-accent);border-radius:50%}.dashboard_milestoneName__NX6gi{flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.5}.dashboard_milestoneName__NX6gi>span{display:block;font-size:.75rem;color:var(--studio-muted);margin-top:.2rem;font-weight:400}.dashboard_milestoneDate__iSj_Q{flex-shrink:0;font-size:.75rem;color:var(--studio-muted);font-variant-numeric:tabular-nums}.dashboard_milestoneChevron__wfC46{width:14px;height:14px;flex-shrink:0;color:var(--studio-muted);transition:transform .2s}.dashboard_selectedMilestone__LaW3f{background:hsl(var(--primary)/.06)}.dashboard_selectedMilestone__LaW3f .dashboard_milestoneChevron__wfC46{transform:rotate(180deg)}.dashboard_milestoneScope__1ba6n{font-size:.875rem;line-height:1.75;color:var(--studio-muted);padding:0 1.2rem 1.25rem 3.3rem}.dashboard_technology__9Zr8h{margin-top:1.5rem}.dashboard_technology__9Zr8h ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.dashboard_technology__9Zr8h li{font-size:.75rem;border-radius:999px;padding:.4rem .8rem;color:var(--studio-muted);background:hsl(var(--foreground)/.04)}.dashboard_projectSummary__JmM7o{display:flex;flex-direction:column;gap:1rem;min-width:0}.dashboard_progressSummary__WEiXC{padding:1.5rem;border-radius:22px;background:hsl(var(--foreground)/.035)}.dashboard_progressValue__sOYz7{font-size:3.5rem;font-weight:500;letter-spacing:-.02em;line-height:1;margin-top:1rem;font-variant-numeric:tabular-nums}.dashboard_progressValue__sOYz7>span{font-size:1.375rem;letter-spacing:-.03em;color:var(--studio-muted);margin-left:.3rem}.dashboard_progressValue__sOYz7 small{display:block;font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--studio-muted);margin-top:.6rem}.dashboard_paymentProgress__C1f3G,.dashboard_progressTrack__o14Yw{height:7px;border-radius:999px;overflow:hidden;background:hsl(var(--foreground)/.08);margin-top:1rem}.dashboard_paymentProgress__C1f3G>span,.dashboard_progressTrack__o14Yw>span{display:block;height:100%;border-radius:inherit;background:var(--studio-accent)}.dashboard_nextMilestone__M67Om{padding:1rem;margin-top:1.5rem;border-radius:16px;background:var(--studio-surface)}.dashboard_nextMilestone__M67Om>p:first-child{font-size:.75rem;text-transform:none;letter-spacing:0;color:var(--studio-accent)}.dashboard_nextMilestone__M67Om h4{font-size:.875rem;font-weight:500;margin:.5rem 0 .4rem;line-height:1.45}.dashboard_nextMilestone__M67Om>p:last-child{font-size:.75rem;color:var(--studio-muted)}.dashboard_balance__KLwjQ{padding:1.5rem;border-radius:22px;background:hsl(var(--foreground)/.035)}.dashboard_balance__KLwjQ h3{font-size:.9375rem;font-weight:600}.dashboard_balance__KLwjQ dl{margin-top:.8rem}.dashboard_balance__KLwjQ dl>div{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem 0;font-size:.8125rem}.dashboard_balance__KLwjQ dt{color:var(--studio-muted)}.dashboard_balance__KLwjQ dd{font-variant-numeric:tabular-nums;font-weight:500}.dashboard_balance__KLwjQ dl>div:last-child{padding-top:.8rem;margin-top:.35rem;border-top:1px solid var(--studio-line)}.dashboard_paymentProgress__C1f3G{height:5px}.dashboard_paymentProgress__C1f3G>span{background:var(--studio-accent)}.dashboard_balance__KLwjQ>p{font-size:.75rem;color:var(--studio-muted);margin-top:.5rem;text-align:right}.dashboard_contactProject__q0Xp0{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;min-height:44px;font-size:.75rem;font-weight:500;border-radius:999px;background:var(--studio-tint)}.dashboard_contactProject__q0Xp0:hover{color:var(--studio-accent)}.dashboard_contactProject__q0Xp0>svg{width:14px;height:14px;flex-shrink:0}.dashboard_paymentIntro__zrOaM{font-size:.875rem;line-height:1.7;color:var(--studio-muted);margin:.75rem 0 1.5rem}.dashboard_ledger__I5vQP{width:100%;border-collapse:collapse;font-size:.875rem}.dashboard_ledger__I5vQP thead th{text-align:left;font-size:.75rem;font-weight:400;padding:.75rem .5rem .75rem 0;color:var(--studio-muted);border-bottom:1px solid var(--studio-line)}.dashboard_ledger__I5vQP tbody th{text-align:left;font-weight:500;width:55%;line-height:1.5}.dashboard_ledger__I5vQP tbody th>span{display:block;font-size:.75rem;color:var(--studio-muted);font-weight:400;margin-top:.35rem}.dashboard_ledger__I5vQP tbody td,.dashboard_ledger__I5vQP tbody th{padding:1.25rem .5rem 1.25rem 0;border-bottom:1px solid var(--studio-line)}.dashboard_ledger__I5vQP td:last-child,.dashboard_ledger__I5vQP th:last-child{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.dashboard_ledgerStatus__XqVa8{display:inline-block;font-size:.75rem;padding:.35rem .6rem;border-radius:999px;background:hsl(var(--foreground)/.05);color:var(--studio-muted);text-transform:capitalize}.dashboard_ledgerStatus__XqVa8[data-status=paid],.dashboard_ledgerStatus__XqVa8[data-status=pending]{background:var(--studio-tint);color:var(--studio-ink)}.dashboard_paymentNote__sDZD0{display:flex;align-items:start;gap:.65rem;font-size:.8125rem;line-height:1.7;color:var(--studio-muted);margin-top:1.5rem}.dashboard_paymentNote__sDZD0>svg{width:16px;height:16px;flex-shrink:0;margin-top:.2rem}.dashboard_paymentNote__sDZD0 a{text-decoration:underline;text-underline-offset:3px;color:var(--studio-ink)}.dashboard_feedback__UPJjC{padding:1.5rem;margin-top:1.5rem;border-radius:20px;background:var(--studio-tint)}.dashboard_feedback__UPJjC blockquote{font-family:Playfair Display,Georgia,serif;font-size:1.6rem;line-height:1.4;margin-top:.75rem}.dashboard_workspaceFoot__eVAcf{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;margin-top:1rem;font-size:.75rem;color:var(--studio-muted)}.dashboard_workspaceFoot__eVAcf a{font-size:.75rem}.dashboard_emptyDetail__it_7b{padding:5rem 2rem;text-align:center}.dashboard_emptyDetail__it_7b>svg{width:32px;height:32px;margin:0 auto 1rem;color:var(--studio-accent)}.dashboard_page__tFJL8 .dashboard_emptyDetail__it_7b h2{font-family:Playfair Display,Georgia,serif;font-size:2rem}.dashboard_emptyDetail__it_7b p{font-size:.875rem;color:var(--studio-muted);margin:.6rem 0 1.5rem}.dashboard_listEmpty__CLoIS{text-align:center;padding:2rem;font-size:.875rem;color:var(--studio-muted);border-radius:24px;background:var(--studio-surface)}.dashboard_listEmpty__CLoIS button{min-height:44px;color:var(--studio-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.dashboard_stats__Z_180>div{padding:1.25rem}.dashboard_stats__Z_180 dd{display:block}.dashboard_stats__Z_180 dd>span{display:flex;margin-top:.5rem}.dashboard_projectList__m0E_T{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_projectName__ssu45{min-height:auto}.dashboard_contentGrid__3zKRD{grid-template-columns:minmax(0,1fr) 270px;gap:1.5rem}}@media (max-width:800px){.dashboard_page__tFJL8{padding:2rem 1.5rem}.dashboard_contentGrid__3zKRD{grid-template-columns:minmax(0,1fr)}.dashboard_projectSummary__JmM7o{display:grid;grid-template-columns:1fr 1fr}.dashboard_contactProject__q0Xp0{grid-column:1/-1}.dashboard_contentGrid__3zKRD,.dashboard_detailHeader__oO7zH{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:580px){.dashboard_page__tFJL8{padding:1.75rem 1.25rem}.dashboard_headerMain__eDVey{flex-direction:column;align-items:start;gap:1.25rem}.dashboard_page__tFJL8 .dashboard_headerMain__eDVey h1{font-size:2.25rem}.dashboard_headerMain__eDVey p{font-size:.875rem}.dashboard_stats__Z_180{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 2rem}.dashboard_stats__Z_180>div{padding:1.1rem;border-radius:22px}.dashboard_stats__Z_180 dt{font-size:.75rem;gap:.4rem}.dashboard_stats__Z_180 dd{font-size:1.8rem}.dashboard_stats__Z_180 dd>span{font-size:.75rem}.dashboard_sampleBadge__mGVF6>span{display:none}.dashboard_workspaceCaption__v0W1W h2{font-size:1.35rem}.dashboard_listToolbar__q45_u{flex-wrap:wrap;gap:.9rem}.dashboard_projectSearch__H5_4X{width:100%;order:0}.dashboard_projectSearch__H5_4X input{font-size:1rem}.dashboard_projectFilters__Q2tOs{width:100%}.dashboard_projectFilters__Q2tOs button{flex:1}.dashboard_projectList__m0E_T{display:none}.dashboard_detail__hrY_K{border-radius:26px}.dashboard_detailHeader__oO7zH{padding-top:1.5rem}.dashboard_detailHeader__oO7zH h2{font-size:1.5rem}.dashboard_detailHeader__oO7zH>p{font-size:.875rem}.dashboard_detailTopline__QQPf8{flex-wrap:wrap;gap:.5rem}.dashboard_detailMetadata__4f_lx{margin-top:1rem}.dashboard_detailMetadata__4f_lx a{margin-top:.25rem}.dashboard_detailTabs__oLV_H{display:flex;margin-bottom:1.5rem}.dashboard_detailTabs__oLV_H button{flex:1;justify-content:center}.dashboard_contentGrid__3zKRD{padding-top:1.5rem}.dashboard_sectionHeading__lHMOl h3{font-size:.875rem}.dashboard_sectionHeading__lHMOl>span{font-size:.75rem}.dashboard_milestones___dc4P button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.35rem;padding:1rem .25rem}.dashboard_milestones___dc4P>li:before{left:15px}.dashboard_milestoneNode__L8gUk{grid-row:1/span 2}.dashboard_milestoneName__NX6gi{grid-column:2;font-size:.9375rem}.dashboard_milestoneDate__iSj_Q{grid-column:2;font-size:.75rem}.dashboard_milestoneChevron__wfC46{display:none}.dashboard_milestoneScope__1ba6n{padding-left:2.375rem;font-size:.875rem}.dashboard_projectSummary__JmM7o{grid-template-columns:1fr}.dashboard_contactProject__q0Xp0{grid-column:auto}.dashboard_balance__KLwjQ,.dashboard_progressSummary__WEiXC{padding:1.25rem}.dashboard_ledger__I5vQP{font-size:.8125rem}.dashboard_ledgerStatus__XqVa8,.dashboard_ledger__I5vQP tbody th>span,.dashboard_ledger__I5vQP thead th{font-size:.75rem}.dashboard_workspaceFoot__eVAcf>p{max-width:64%;font-size:.75rem}}.dashboard_projectOutline__yNN_6{position:absolute;inset:-1px;border:2px solid var(--studio-accent);border-radius:inherit;pointer-events:none}.dashboard_mobilePicker__sLOaG{display:none}@media (min-width:1200px){.dashboard_stats__Z_180 dd{display:block}.dashboard_stats__Z_180 dd>span{display:flex;margin-top:.5rem}.dashboard_board__A7eVD{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.5rem}.dashboard_listToolbar__q45_u{flex-direction:column;align-items:stretch;gap:.875rem}.dashboard_projectSearch__H5_4X{width:100%;order:0}.dashboard_projectFilters__Q2tOs button{flex:1;padding-inline:.65rem}.dashboard_projectList__m0E_T{grid-template-columns:minmax(0,1fr);gap:.875rem}.dashboard_projectRow__WokhO{padding:1.25rem}.dashboard_projectRowTop__zJBmx{margin-bottom:.75rem}.dashboard_projectName__ssu45{min-height:0;font-size:1rem}.dashboard_projectMeta__Qc3V9{margin-top:.6rem}.dashboard_detail__hrY_K{background:transparent;border:0;box-shadow:none}.dashboard_projectDetail__vD_ki{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.25rem;align-items:start}.dashboard_detailHeader__oO7zH,.dashboard_workPanel__seVPo{grid-column:1;padding:1.5rem;border-radius:24px;background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.065)}.dashboard_detailHeader__oO7zH h2{font-size:1.5rem;line-height:1.4}.dashboard_detailHeader__oO7zH>p{font-size:.9375rem}.dashboard_detailTopline__QQPf8{flex-wrap:wrap;gap:.5rem}.dashboard_detailMetadata__4f_lx{gap:.6rem;margin-top:1rem}.dashboard_detailTabs__oLV_H{margin-bottom:1.5rem}.dashboard_contentGrid__3zKRD{display:contents}.dashboard_projectSummary__JmM7o{grid-column:2;grid-row:1/span 2}.dashboard_balance__KLwjQ,.dashboard_progressSummary__WEiXC{background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.065)}.dashboard_nextMilestone__M67Om{background:hsl(var(--foreground)/.035)}.dashboard_inlineTechnology__Hcy33{display:none}.dashboard_summaryTechnology__AZd6k{display:block;margin:0;padding:1.5rem;border-radius:22px;background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.065)}.dashboard_milestones___dc4P button{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;gap:.25rem .75rem;padding:.85rem .5rem;align-items:start}.dashboard_milestoneNode__L8gUk{grid-row:1;margin-top:.1rem}.dashboard_milestoneName__NX6gi{grid-column:2;grid-row:1}.dashboard_milestoneName__NX6gi>span{padding-right:100px}.dashboard_milestoneDate__iSj_Q{grid-column:2;grid-row:1;align-self:end;justify-self:start;margin-left:5.5rem}.dashboard_milestoneChevron__wfC46{grid-column:3;grid-row:1;align-self:center}.dashboard_milestones___dc4P>li:before{left:19px}.dashboard_milestoneScope__1ba6n{padding-left:2.625rem}}@media (max-width:580px){.dashboard_mobilePicker__sLOaG{display:grid;gap:.6rem;color:var(--studio-muted);font-size:.875rem}.dashboard_mobilePicker__sLOaG select{width:100%;min-height:52px;padding:.8rem 1rem;border:1px solid var(--studio-line);border-radius:16px;background:var(--studio-surface);color:var(--studio-ink);font:inherit;font-size:1rem}}@media (prefers-reduced-motion:reduce){.dashboard_detailMetadata__4f_lx a:hover svg{transform:none}}.services_page__SW2dy{padding:0 2.5rem}.services_container__kS7_d{max-width:1360px;margin:0 auto}.services_hero__E1cPS{text-align:center;padding:4.5rem 0 2.5rem}.services_heroBadge__rPdQi{display:inline-flex;align-items:center;gap:.5rem;background:var(--studio-tint);color:var(--studio-ink);padding:.65rem 1.1rem;border-radius:999px;font-size:.875rem}.services_heroBadge__rPdQi svg{width:15px;height:15px}.services_page__SW2dy .services_hero__E1cPS h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.75rem,4.4vw,4rem);line-height:1.22;letter-spacing:-.02em;font-weight:500;margin:1.65rem 0 1.25rem}.services_hero__E1cPS h1{text-wrap:balance;overflow-wrap:break-word;padding-block:.125em}.services_hero__E1cPS h1 em{color:var(--studio-ink);font-style:normal}.services_hero__E1cPS>p{color:var(--studio-muted);font-size:1.0625rem;line-height:1.7;max-width:700px;margin:0 auto}.services_hero__E1cPS>a{margin-top:1rem;font-size:.875rem}.services_catalog__Zd1p0{scroll-margin-top:90px}.services_search__v7Vao{display:flex;align-items:center;gap:1rem;max-width:620px;min-height:80px;padding:.85rem 1rem .85rem 1.25rem;margin:.75rem auto 2.25rem;border:1px solid hsl(var(--foreground)/.1);border-radius:999px;background:var(--studio-surface);box-shadow:0 8px 24px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.06)}.services_search__v7Vao:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 3px hsl(var(--primary)/.1),0 8px 24px rgba(0,0,0,.06)}.services_searchIcon__m2cyu{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:var(--studio-accent);background:var(--studio-tint);border-radius:50%}.services_searchIcon__m2cyu svg{width:20px;height:20px}.services_search__v7Vao label{display:block;flex:1;min-width:0}.services_search__v7Vao label>span{display:block;font-size:.8125rem;font-weight:600}.services_search__v7Vao input{min-width:0;width:100%;min-height:30px;background:transparent;font-size:.875rem;color:var(--studio-ink);outline:none!important}.services_search__v7Vao input::-moz-placeholder{color:var(--studio-muted)}.services_search__v7Vao input::placeholder{color:var(--studio-muted)}.services_search__v7Vao input::-webkit-search-cancel-button{display:none}.services_search__v7Vao button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:hsl(var(--foreground)/.04)}.services_search__v7Vao button svg{width:17px;height:17px}.services_filters__rNGu_{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:0 auto 3.5rem;isolation:isolate}.services_filters__rNGu_ button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.75rem 1.1rem;border-radius:999px;font-size:.875rem;color:var(--studio-muted);transition:background .2s,color .2s,box-shadow .2s}.services_filters__rNGu_ button svg{width:17px;height:17px}.services_filters__rNGu_ button:hover{background:var(--studio-tint);color:var(--studio-ink)}.services_filters__rNGu_ button[aria-pressed=true]{background:transparent;color:hsl(var(--background))}.services_groups__RD_47{display:grid;gap:3.5rem}.services_categoryIntro__QfNXY{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:0 .25rem}.services_categoryIntro__QfNXY h2{font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em}.services_categoryIntro__QfNXY p{color:var(--studio-muted);font-size:.9375rem;line-height:1.6;margin-top:.4rem}.services_categoryIntro__QfNXY>a{flex-shrink:0;font-size:.8125rem;background:var(--studio-surface);padding:.6rem 1rem;border-radius:999px;border:1px solid var(--studio-line)}.services_serviceGrid__ZlP2l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.services_serviceCard__ppdxi{display:flex;flex-direction:column;min-width:0;padding:2rem;background:var(--studio-surface);border:1px solid hsl(var(--foreground)/.07);border-radius:28px;box-shadow:0 3px 7px rgba(0,0,0,.06);transition:transform .22s,box-shadow .22s,border-color .22s}.services_serviceCard__ppdxi:hover{border-color:hsl(var(--foreground)/.13);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.06)}.services_serviceCard__ppdxi:active{transform:scale(.99)}.services_cardTop__KQPA_{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem}.services_serviceIcon__o7IY2{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:19px;color:var(--studio-ink);background:var(--studio-tint);box-shadow:inset 0 1px 0 hsl(var(--card)),0 4px 7px rgba(0,0,0,.06)}.services_serviceIcon__o7IY2 svg{width:28px;height:28px;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.services_serviceCard__ppdxi:hover .services_serviceIcon__o7IY2 svg{transform:translateY(-3px) rotate(-7deg)}.services_cardArrow__9xdzT{display:grid;place-items:center;height:36px;width:36px;border-radius:50%;background:hsl(var(--foreground)/.035);color:var(--studio-muted);transition:background .2s,color .2s}.services_cardArrow__9xdzT svg{width:17px;height:17px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.services_serviceCard__ppdxi:hover .services_cardArrow__9xdzT svg{transform:translate(2px,-2px)}.services_serviceCard__ppdxi:hover .services_cardArrow__9xdzT{background:var(--studio-tint);color:var(--studio-accent)}.services_serviceCard__ppdxi h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin-bottom:.7rem}.services_serviceCard__ppdxi>p{color:var(--studio-muted);font-size:1rem;line-height:1.75}.services_capabilities__uFwzd{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem}.services_capabilities__uFwzd span{font-size:.8125rem;line-height:1.5;padding:.4rem .75rem;background:hsl(var(--foreground)/.035);color:var(--studio-muted);border-radius:999px}.services_cardAction__vG0Fo{display:inline-flex;align-items:center;gap:.5rem;align-self:start;margin-top:auto;min-height:38px;font-size:.875rem;font-weight:500}.services_cardAction__vG0Fo svg{width:15px;height:15px;transition:transform .2s}.services_serviceCard__ppdxi:hover .services_cardAction__vG0Fo svg{transform:translateX(3px)}.services_closing__ROxSE{display:flex;align-items:center;gap:2rem;padding:3rem;margin:4rem 0;border-radius:32px;background:var(--studio-tint)}.services_closingIcon__GGPGn{display:grid;place-items:center;width:80px;height:80px;flex-shrink:0;border-radius:26px;background:var(--studio-surface);color:var(--studio-accent);transform:rotate(-7deg);box-shadow:0 8px 20px rgba(0,0,0,.06)}.services_closingIcon__GGPGn svg{width:35px;height:35px}.services_page__SW2dy .services_closing__ROxSE h2{font-family:Playfair Display,Georgia,serif;font-size:2.5rem;letter-spacing:-.02em;line-height:1.12;font-weight:400}.services_closing__ROxSE p{color:var(--studio-muted);font-size:.875rem;line-height:1.7;margin-top:.85rem}.services_closing__ROxSE>a{margin-left:auto;flex-shrink:0}.services_empty__RHvCs{text-align:center;padding:4rem 1.5rem;background:var(--studio-surface);border-radius:28px}.services_empty__RHvCs>svg{margin:0 auto 1rem;color:var(--studio-accent)}.services_page__SW2dy .services_empty__RHvCs h2{font-family:Playfair Display,Georgia,serif;font-size:2rem}.services_empty__RHvCs p{color:var(--studio-muted);margin:.75rem 0 1.5rem}@media (max-width:1000px){.services_serviceGrid__ZlP2l{grid-template-columns:repeat(2,minmax(0,1fr))}.services_serviceCard__ppdxi{padding:1.5rem}.services_closing__ROxSE{padding:2.25rem}.services_closingIcon__GGPGn{display:none}}@media (max-width:650px){.services_page__SW2dy{padding:0 1.25rem}.services_hero__E1cPS{padding-top:2.5rem}.services_heroBadge__rPdQi{font-size:.75rem}.services_page__SW2dy .services_hero__E1cPS h1{font-size:clamp(2.3rem,9vw,3.25rem);line-height:1.23;margin-top:1.5rem}.services_hero__E1cPS>p{font-size:.9375rem}.services_desktopBreak__0oghX{display:none}.services_search__v7Vao{min-height:76px;gap:.75rem;padding-left:.875rem;margin-top:.5rem;margin-bottom:1.5rem}.services_search__v7Vao label>span{font-size:.75rem}.services_search__v7Vao input{font-size:1rem}.services_searchIcon__m2cyu{width:36px;height:36px}.services_filters__rNGu_{gap:.5rem;flex-wrap:wrap;margin:0 0 2rem;padding:.2rem 0;justify-content:flex-start}.services_filters__rNGu_ button{flex-shrink:0;white-space:nowrap;min-height:44px;font-size:.8125rem;padding:.7rem .9rem;background:hsl(var(--secondary))}.services_filters__rNGu_ button svg{width:15px;height:15px}.services_categoryIntro__QfNXY{align-items:start}.services_categoryIntro__QfNXY h2{font-size:1.3rem}.services_categoryIntro__QfNXY p{font-size:.875rem}.services_categoryIntro__QfNXY>a{display:none}.services_serviceGrid__ZlP2l{grid-template-columns:1fr;gap:1rem}.services_groups__RD_47{gap:2.5rem}.services_serviceCard__ppdxi{padding:1.5rem;border-radius:26px}.services_cardTop__KQPA_{margin-bottom:1.25rem}.services_serviceIcon__o7IY2{width:56px;height:56px;border-radius:18px}.services_closing__ROxSE{flex-direction:column;align-items:start;gap:1.5rem;padding:2rem 1.5rem;margin:3rem 0;border-radius:28px}.services_page__SW2dy .services_closing__ROxSE h2{font-size:2.1rem}.services_closing__ROxSE>a{margin:0}}@media (prefers-reduced-motion:reduce){.services_serviceCard__ppdxi:active,.services_serviceCard__ppdxi:hover,.services_serviceCard__ppdxi:hover .services_cardAction__vG0Fo svg,.services_serviceCard__ppdxi:hover .services_cardArrow__9xdzT svg,.services_serviceCard__ppdxi:hover .services_serviceIcon__o7IY2 svg{transform:none}}