.forms_form__SlMaB{max-width:720px}.forms_form__SlMaB,.forms_row__1k8ec{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.forms_field__1UyO_{display:grid;grid-gap:8px;gap:8px;min-width:0}.forms_field__1UyO_ label,.forms_fieldset__qGXY9 legend{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.forms_field__1UyO_ label span{color:var(--brass)}.forms_field__1UyO_ input,.forms_field__1UyO_ select,.forms_field__1UyO_ textarea{width:100%;padding:13px 14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-size:var(--t-base);font-family:var(--f-sans);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.forms_field__1UyO_ textarea{resize:vertical;min-height:108px;line-height:1.6}.forms_field__1UyO_ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}.forms_field__1UyO_ input::placeholder,.forms_field__1UyO_ textarea::placeholder{color:var(--ink-faint)}.forms_field__1UyO_ input:hover,.forms_field__1UyO_ select:hover,.forms_field__1UyO_ textarea:hover{border-color:var(--ink-faint)}.forms_field__1UyO_ input:focus,.forms_field__1UyO_ select:focus,.forms_field__1UyO_ textarea:focus{outline:none;border-color:var(--brass);background:var(--surface-2)}.forms_field__1UyO_ input:focus-visible,.forms_field__1UyO_ select:focus-visible,.forms_field__1UyO_ textarea:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.forms_field__1UyO_ [aria-invalid=true]{border-color:var(--critical)}.forms_error__DrJdl{font-size:var(--t-sm);color:var(--critical)}.forms_fieldset__qGXY9{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6);margin:0;display:grid;grid-gap:12px;gap:12px}.forms_fieldset__qGXY9 legend{padding-inline:6px}.forms_hint__ucxQJ{font-size:var(--t-sm);color:var(--ink-faint)}.forms_checkGrid__c1A3l{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.forms_check__8TT_D{display:flex;align-items:flex-start;gap:10px;font-family:var(--f-sans);font-size:var(--t-sm);letter-spacing:0;text-transform:none;color:var(--ink-soft);cursor:pointer;line-height:1.5}.forms_check__8TT_D input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:17px;height:17px;margin-top:1px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);display:grid;place-content:center;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.forms_check__8TT_D input:before{content:"";width:9px;height:9px;transform:scale(0);background:var(--ink-invert);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transition:transform var(--dur-fast) var(--ease)}.forms_check__8TT_D input:checked{background:var(--brass);border-color:var(--brass)}.forms_check__8TT_D input:checked:before{transform:scale(1)}.forms_check__8TT_D input:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.forms_check__8TT_D a{color:var(--brass);text-decoration:underline;text-underline-offset:2px}.forms_consent__tYxdh{display:grid;grid-gap:8px;gap:8px;padding:var(--s-6);border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface)}.forms_summary__PMSvz{padding:var(--s-6);border:1px solid var(--critical);border-radius:var(--radius);background:rgba(196,80,60,.08);display:grid;grid-gap:10px;gap:10px}.forms_summary__PMSvz:focus-visible{outline:2px solid var(--critical);outline-offset:2px}.forms_summaryTitle__ZYcLT{font-size:var(--t-base);font-weight:620;color:var(--ink)}.forms_summaryList___Ey60{display:grid;grid-gap:6px;gap:6px;font-size:var(--t-sm)}.forms_summaryList___Ey60 a{color:var(--critical);text-decoration:underline;text-underline-offset:2px}.forms_honeypot__6Ebrf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forms_actions__JPslT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6)}.forms_submit__dRgDl{padding:16px 30px;background:var(--brass);color:var(--ink-invert);font-family:var(--f-mono);font-size:var(--t-sm);letter-spacing:.11em;text-transform:uppercase;font-weight:700;border-radius:var(--radius);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.forms_submit__dRgDl:hover:not(:disabled){background:var(--brass-lift);transform:translateY(-1px)}.forms_submit__dRgDl:disabled{opacity:.55;cursor:not-allowed}.forms_reassure__CvuH8{font-size:var(--t-sm);color:var(--ink-muted)}@media (min-width:700px){.forms_row__1k8ec{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.forms_submit__dRgDl:hover:not(:disabled){transform:none}}.Breadcrumbs_wrap__P8Duv{padding-block:var(--s-6) 0}.Breadcrumbs_list__NM19T{flex-wrap:wrap;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.Breadcrumbs_list__NM19T,.Breadcrumbs_list__NM19T li{display:flex;align-items:center;gap:4px}.Breadcrumbs_list__NM19T a{display:inline-block;padding-block:4px;min-height:24px;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease)}.Breadcrumbs_list__NM19T [aria-current=page],.Breadcrumbs_list__NM19T a:hover{color:var(--brass)}.Breadcrumbs_sep__0VVmp{color:var(--ink-faint)}.assessment_hero__4ZVb2{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.assessment_heroContainer__ii4ts{position:relative;z-index:1}.assessment_title__oxfx_{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:16ch}.assessment_lede__G78_R{margin-top:var(--s-6);max-width:58ch}.assessment_main__4aJq5{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.assessment_layout__yZvHL{display:grid;grid-gap:var(--s-12);gap:var(--s-12);align-items:start}.assessment_formCol__oSSJr{min-width:0}.assessment_aside__UvY4i{display:grid;grid-gap:var(--s-8);gap:var(--s-8);padding:var(--s-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.assessment_asideTitle__AweS6{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-weight:500}.assessment_steps__qv9Lj{display:grid;grid-gap:0;gap:0}.assessment_steps__qv9Lj li{display:grid;grid-template-columns:32px 1fr;grid-gap:var(--s-3);gap:var(--s-3);padding:14px 0;border-bottom:1px solid var(--line-soft)}.assessment_steps__qv9Lj li:last-child{border-bottom:0;padding-bottom:0}.assessment_steps__qv9Lj li:first-child{padding-top:0}.assessment_stepNum__OiG2X{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--brass);padding-top:3px}.assessment_stepTitle__aDycK{display:block;font-size:var(--t-base);font-weight:620;letter-spacing:-.015em}.assessment_stepBody__uM_PI{display:block;margin-top:4px;font-size:var(--t-sm);color:var(--ink-muted);line-height:1.6}.assessment_direct__AF3CN{padding-top:var(--s-6);border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.assessment_directLabel__VEjsR{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.assessment_directList__rdoc_{display:grid;grid-gap:4px;gap:4px;font-size:var(--t-sm)}.assessment_directList__rdoc_ a{color:var(--ink-soft);transition:color var(--dur-fast) var(--ease)}.assessment_directList__rdoc_ a:hover{color:var(--brass)}.assessment_hours__Aghhv{font-size:var(--t-xs);color:var(--ink-faint)}.assessment_thanks__qvV55{padding-block:clamp(64px,10vw,128px);border-bottom:1px solid var(--line)}.assessment_thanksInner__05a3T{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6);max-width:62ch}.assessment_tick__7VDPW{width:44px;height:44px;border-radius:50%;border:1px solid var(--brass);display:grid;place-content:center;color:var(--brass);font-size:20px;line-height:1}.assessment_thanksTitle__kmkc7{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:16ch}.assessment_thanksActions___W9pn{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.assessment_meanwhile___CmKR{margin-top:var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--line);width:100%}.assessment_meanwhileGrid__0CVyA{margin-top:var(--s-6);display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:1000px){.assessment_layout__yZvHL{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--s-16)}}.insights_pageHero__J5t5L{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,72px);border-bottom:1px solid var(--line)}.insights_heroContainer__pjm8F{position:relative;z-index:1}.insights_pageTitle__gKnEO{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:18ch}.insights_pageLede__3W_ch{margin-top:var(--s-6);max-width:62ch}.insights_filter__AnRS6{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-8)}.insights_filterItem__XWzOF{display:inline-block;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-muted);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.insights_filterItem__XWzOF:hover{border-color:var(--brass-deep);color:var(--brass)}.insights_filterActive__V3Hm5{background:var(--brass);border-color:var(--brass);color:var(--ink-invert)}.insights_filterActive__V3Hm5:hover{background:var(--brass-lift);border-color:var(--brass-lift);color:var(--ink-invert)}.insights_featured__3pqkI{padding-block:clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.insights_featureCard__fW3J9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--s-8);transition:border-color var(--dur-fast) var(--ease)}.insights_featureCard__fW3J9:hover{border-color:var(--brass-deep)}.insights_featureCover__J4glM{display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.insights_featureCover__J4glM img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.insights_featureCard__fW3J9:hover .insights_featureCover__J4glM img{transform:scale(1.05)}@media (min-width:900px){.insights_featureCard__fW3J9:has(.insights_featureCover__J4glM){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.insights_featureCard__fW3J9:has(.insights_featureCover__J4glM) .insights_featureCover__J4glM{grid-row:span 2;grid-column:2}}@media (prefers-reduced-motion:reduce){.insights_cardCover__lCDZ_ img,.insights_featureCover__J4glM img{transition:none}.insights_card__WYbNe:hover .insights_cardCover__lCDZ_ img,.insights_featureCard__fW3J9:hover .insights_featureCover__J4glM img{transform:none}}.insights_featureTitle__lWrsr{font-size:var(--t-2xl);letter-spacing:-.035em;max-width:22ch}.insights_featureExcerpt__LWy9i{margin-top:var(--s-4);color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;max-width:58ch}.insights_grid__m1mwh{padding-block:clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.insights_gridInner__x5Ss4{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.insights_card__WYbNe{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);height:100%;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.insights_card__WYbNe:hover{border-color:var(--brass-deep);background:var(--surface);transform:translateY(-2px)}.insights_cardCover__lCDZ_{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:var(--ground)}.insights_cardCover__lCDZ_ img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .6s var(--ease)}.insights_card__WYbNe:hover .insights_cardCover__lCDZ_ img{transform:scale(1.06);filter:brightness(1.15)}.insights_cardBody__Q3VIM{display:flex;flex-direction:column;gap:10px;flex:1 1;padding:var(--s-6)}.insights_cardCat__qPOHY{font-family:var(--f-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.insights_cardTitle__NFt24{font-size:var(--t-lg);letter-spacing:-.022em;line-height:1.22}.insights_cardExcerpt__w_dFK{font-size:var(--t-sm);color:var(--ink-muted)}.insights_cardMeta__eBGob{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:var(--s-4);font-family:var(--f-mono);font-size:10px;color:var(--ink-faint);letter-spacing:.06em}.insights_articleHeader__M1xt0{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,48px) clamp(32px,5vw,48px);border-bottom:1px solid var(--line)}.insights_articleCat__6M1Jw{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);border:1px solid var(--brass-deep);padding:5px 10px;border-radius:var(--radius)}.insights_articleTitle__MMVpi{margin-top:var(--s-6);font-size:var(--t-2xl);letter-spacing:-.035em;max-width:24ch}.insights_articleExcerpt__WgFCX{margin-top:var(--s-4);color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;max-width:60ch}.insights_articleMeta__gYduu{margin-top:var(--s-6);display:flex;flex-wrap:wrap;gap:var(--s-4);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.insights_articleBody__Q_BoF{--read:clamp(1.0625rem,1rem + 0.25vw,1.125rem);position:relative;padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,80px);background:var(--ground);border-bottom:1px solid var(--line)}.insights_articleLayout__WgT1t{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8)}.insights_articleMain__VXjxq{min-width:0;max-width:72ch}.insights_articleCover__HOqrk{margin:0;max-width:760px}.insights_articleCover__HOqrk img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--line)}.insights_articleCover__HOqrk figcaption{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--ink-faint)}.insights_articleCover__HOqrk figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.insights_tocDesktop__HYKsW{display:none}.insights_tocMobile__73DFV{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.insights_tocMobile__73DFV summary{cursor:pointer;padding:12px 16px;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.insights_tocMobile__73DFV .insights_tocList__1POBP{padding:0 16px 12px}.insights_tocTitle__m8PtU{margin:0 0 var(--s-3);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.insights_tocList__1POBP{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.insights_tocList__1POBP a{display:block;padding:6px 0 6px 12px;border-left:2px solid var(--line);font-size:.875rem;line-height:1.45;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.insights_tocList__1POBP a:hover{color:var(--ink)}.insights_tocList__1POBP a.insights_tocActive__KHmBM{color:var(--ink);border-left-color:var(--brass)}@media (min-width:1100px){.insights_articleLayout__WgT1t{grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;column-gap:var(--s-16);row-gap:var(--s-12)}.insights_articleCover__HOqrk{grid-column:1;grid-row:1}.insights_articleMain__VXjxq{grid-column:1;grid-row:2}.insights_articleAside__SnDqt{grid-column:2;grid-row:1/span 2}.insights_tocMobile__73DFV{display:none}.insights_tocDesktop__HYKsW{display:block;position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 128px);overflow-y:auto}}.insights_progress__BH0fI{position:fixed;top:0;left:0;right:0;z-index:101;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:left center;pointer-events:none}.insights_share__KFdAv{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);font-size:.875rem}.insights_shareLabel__nsfAW{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.insights_share__KFdAv a,.insights_share__KFdAv button{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);background:none;border:0;padding:4px 0;font:inherit;cursor:pointer}.insights_share__KFdAv a:hover,.insights_share__KFdAv button:hover{color:var(--ink);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.insights_prose__IKXeH{max-width:70ch;font-size:var(--read)}.insights_prose__IKXeH p{margin-bottom:1.25em;color:var(--ink-soft);line-height:1.75}.insights_faqs__CuBfd h2,.insights_prose__IKXeH h2{scroll-margin-top:96px}.insights_prose__IKXeH h2{margin-top:2.4em;margin-bottom:.7em;font-size:var(--t-xl);line-height:1.25;letter-spacing:-.028em;color:var(--ink)}.insights_prose__IKXeH h2:first-child{margin-top:0}.insights_prose__IKXeH h3{margin-top:1.8em;margin-bottom:.5em;font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink)}.insights_bullets___ARNp,.insights_numbers__zAmzX{margin-bottom:1.5em;display:grid;grid-gap:0;gap:0}.insights_bullets___ARNp li,.insights_numbers__zAmzX li{position:relative;padding:10px 0 10px var(--s-8);border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:inherit;line-height:1.65}.insights_bullets___ARNp li:before{content:"";position:absolute;left:4px;top:calc(10px + .8em);width:5px;height:5px;background:var(--brass)}.insights_numbers__zAmzX{counter-reset:step}.insights_numbers__zAmzX li{counter-increment:step}.insights_numbers__zAmzX li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:calc(10px + .25em);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--brass)}.insights_note__0VZ74{margin-block:.5em 1.5em;padding:var(--s-6);border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:.95em;line-height:1.7}.insights_tableWrap__dxlRL{margin-block:.5em 1.75em;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.insights_tableWrap__dxlRL table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem;line-height:1.55}.insights_tableWrap__dxlRL td,.insights_tableWrap__dxlRL th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-soft);vertical-align:top}.insights_tableWrap__dxlRL th{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:500;background:var(--surface-2);border-bottom:1px solid var(--line)}.insights_tableWrap__dxlRL td{color:var(--ink-soft)}.insights_tableWrap__dxlRL tbody tr:last-child td{border-bottom:0}.insights_solutionLink__3NO4w{margin-top:var(--s-12);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:10px;align-items:flex-start;transition:border-color var(--dur-fast) var(--ease)}.insights_solutionLink__3NO4w:hover{border-color:var(--brass-deep)}.insights_solutionLabel__h4WfA{font-family:var(--f-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.insights_solutionName__6c_Tt{font-size:var(--t-lg);letter-spacing:-.022em}.insights_solutionPromise__prHT3{font-size:var(--t-sm);color:var(--brass)}.insights_related___gTp_{padding-block:clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.insights_sectionHead__UjFt8{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-8)}.insights_sectionTitle__Arv9K{font-size:var(--t-2xl);max-width:22ch}.insights_cta__6_3jX{padding-block:clamp(48px,7vw,80px);background:var(--surface);border-bottom:1px solid var(--line)}.insights_ctaInner__RHf7o{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.insights_ctaTitle__JH92e{font-size:var(--t-2xl);max-width:20ch}.insights_empty__UjtTc{padding:var(--s-8);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-muted);font-size:var(--t-sm);max-width:60ch}@media (min-width:900px){.insights_featureCard__fW3J9{grid-template-columns:1.4fr .6fr;align-items:center}}.insights_byline__B1Yda{color:var(--ink-soft)}.insights_takeaways__z5_V2{max-width:72ch;margin-bottom:var(--s-12);padding:var(--s-6) var(--s-8);border:1px solid var(--line-strong);border-left:2px solid var(--brass);background:var(--surface)}.insights_takeawaysTitle__SiooO{margin:0 0 var(--s-3);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.insights_takeaways__z5_V2 ul{margin:0;padding-left:1.1em;display:grid;grid-gap:var(--s-3);gap:var(--s-3);color:var(--ink);font-size:var(--read);line-height:1.6}.insights_faqs__CuBfd{max-width:72ch;margin-top:var(--s-16);padding-top:var(--s-8);border-top:1px solid var(--line)}.insights_faqs__CuBfd h2{font-size:var(--t-2xl);letter-spacing:-.03em;margin:0 0 var(--s-6)}.insights_faq__7ZuZo{padding-block:var(--s-4);border-bottom:1px solid var(--line-soft)}.insights_faq__7ZuZo h3{font-size:var(--t-lg);margin:0 0 var(--s-2)}.insights_faq__7ZuZo p{margin:0;color:var(--ink-soft);font-size:var(--read);line-height:1.7}.insights_faq__7ZuZo a,.insights_prose__IKXeH a,.insights_takeaways__z5_V2 a{color:var(--brass-lift);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(229,185,104,.4);text-decoration-color:rgba(229,185,104,.4)}.insights_faq__7ZuZo a:hover,.insights_prose__IKXeH a:hover,.insights_takeaways__z5_V2 a:hover{-webkit-text-decoration-color:var(--brass-lift);text-decoration-color:var(--brass-lift)}.insights_authorBox__EYo9K{max-width:72ch;margin-top:var(--s-12);padding:var(--s-6);border:1px solid var(--line);color:var(--ink-soft)}.insights_authorName__65WpE{margin:0 0 var(--s-2);font-weight:600;color:var(--ink)}@media (max-width:600px){.insights_takeaways__z5_V2{padding:var(--s-4) var(--s-6)}}.contact_hero__VvSXM{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.contact_heroContainer__0FdyD{position:relative;z-index:1}.contact_title__5VioJ{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:16ch}.contact_lede___205M{margin-top:var(--s-6);max-width:56ch}.contact_main__R6_Hi{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.contact_grid__ut2Uq{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.contact_card__MeCeS{background:var(--ground);padding:var(--s-8) var(--s-6);display:flex;flex-direction:column;gap:12px;transition:background var(--dur-fast) var(--ease)}.contact_card__MeCeS:hover{background:var(--surface)}.contact_cardTitle__fMSev{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-weight:500}.contact_lines___0dlR{display:grid;grid-gap:6px;gap:6px}.contact_lines___0dlR a{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink);transition:color var(--dur-fast) var(--ease);word-break:break-word}.contact_lines___0dlR a:hover{color:var(--brass)}.contact_address__2RRtU{font-style:normal;font-size:var(--t-base);color:var(--ink-soft);line-height:1.7}.contact_directions__1R06t{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-top:auto}.contact_directions__1R06t:hover{color:var(--brass-lift)}.contact_hours__ZpY31{display:grid;grid-gap:8px;gap:8px}.contact_hours__ZpY31 li{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--t-sm);color:var(--ink-soft);padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.contact_hours__ZpY31 li:last-child{border-bottom:0}.contact_cardNote__nw3YP{margin-top:auto;font-size:var(--t-xs);color:var(--ink-faint);line-height:1.6}.contact_assessment__YwytZ{margin-top:var(--s-12);padding:var(--s-8);border:1px solid var(--brass-deep);border-radius:var(--radius-lg);background:var(--brass-wash);display:grid;grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.contact_assessmentTitle__Laukn{margin-top:var(--s-3);font-size:var(--t-2xl);letter-spacing:-.03em;max-width:18ch}.contact_assessmentBody__JVOL4{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--ink-soft);max-width:54ch;line-height:1.7}.contact_assessmentActions__Nfem8{display:flex;flex-wrap:wrap;gap:var(--s-3)}.contact_social__oLyFx{margin-top:var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--line)}.contact_socialLabel__QprQw{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-4)}.contact_social__oLyFx ul{display:flex;flex-wrap:wrap;gap:var(--s-6)}.contact_social__oLyFx a{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-soft);transition:color var(--dur-fast) var(--ease)}.contact_social__oLyFx a:hover{color:var(--brass)}@media (min-width:900px){.contact_assessment__YwytZ{grid-template-columns:1.2fr .8fr}}.page_hero__p67vM{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(48px,8vw,88px);border-bottom:1px solid var(--line)}.page_heroContainer__1ZugW{position:relative;z-index:1}.page_title__2_7Ir{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:17ch}.page_lede__7u0Im{margin-top:var(--s-6);max-width:58ch}.page_toolWrap__G4Os3{margin-top:var(--s-12)}.page_what__gOV2n{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.page_head__CmyrP{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-8)}.page_headTitle__yyeej{font-size:var(--t-2xl);max-width:20ch}.page_grid__iwa90{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_card__k5JVT{background:var(--ground);padding:var(--s-6);display:flex;flex-direction:column;gap:8px;transition:background var(--dur-fast) var(--ease)}.page_card__k5JVT:hover{background:var(--surface)}.page_cardTitle__dqZD7{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em}.page_cardBody__MwgRr{line-height:1.6}.page_cardBody__MwgRr,.page_honest__1xTtq{font-size:var(--t-sm);color:var(--ink-muted)}.page_honest__1xTtq{margin-top:var(--s-8);padding:var(--s-6);border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface);max-width:70ch;line-height:1.7}.industries_pageHero__PB63x{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(56px,9vw,96px);border-bottom:1px solid var(--line)}.industries_heroContainer__Bn60B{position:relative;z-index:1}.industries_pageTitle__k2IvR{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:16ch}.industries_pageLede__0MWVc{margin-top:var(--s-6);max-width:62ch}.industries_actions__okuRb{margin-top:var(--s-8);display:flex;flex-wrap:wrap;gap:var(--s-3)}.industries_hubGrid__s_aBY{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.industries_hubCard__O7iNg{background:var(--ground);padding:var(--s-8);display:flex;flex-direction:column;gap:12px;transition:background var(--dur-fast) var(--ease)}.industries_hubCard__O7iNg:hover{background:var(--surface)}.industries_hubName__JKBSg{font-size:var(--t-xl);letter-spacing:-.028em}.industries_hubProblem__Sa7b5{font-size:var(--t-sm);color:var(--ink-faint)}.industries_hubResponse__4Fnq_{font-size:var(--t-sm);color:var(--ink-soft);padding-top:12px;border-top:1px solid var(--line)}.industries_hubProof__vGneH{margin-top:auto;padding-top:12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;color:var(--brass)}.industries_hubMore__aNuG6{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease)}.industries_hubCard__O7iNg:hover .industries_hubMore__aNuG6{color:var(--brass)}.industries_constant__czsy9{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.industries_constantGrid__zU2MM{margin-top:var(--s-8);display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.industries_constantItem__ZYB0B{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6);background:var(--surface)}.industries_constantLabel__lfOVp{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.industries_constantBody__HWmoe{margin-top:8px;font-size:var(--t-sm);color:var(--ink-muted)}.industries_block__OwtiM{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.industries_blockHead__bbqKY{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-8)}.industries_blockTitle__z2pqU{font-size:var(--t-2xl);max-width:22ch}.industries_pressureList__MsXGb{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.industries_pressure__5JQBO{background:var(--ground);padding:var(--s-6);display:grid;grid-template-columns:44px 1fr;grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.industries_pressureNum__QZZYE{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--brass);padding-top:4px}.industries_pressureTitle__BQZK2{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em}.industries_pressureBody__C_ZTH{margin-top:5px;font-size:var(--t-sm);color:var(--ink-muted);max-width:62ch}.industries_solGrid__DN_nI{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.industries_solCard__QZ9xR{display:flex;flex-direction:column;gap:10px;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);height:100%;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.industries_solCard__QZ9xR:hover{border-color:var(--brass-deep);background:var(--surface)}.industries_solPillar__mfm2y{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.industries_solName__tclv_{font-size:var(--t-lg);letter-spacing:-.022em}.industries_solSummary__IBG00{font-size:var(--t-sm);color:var(--ink-muted)}.industries_proofCard__TLiRs{border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface);padding:var(--s-8);display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.industries_proofTag__IU5mn{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border-radius:var(--radius);border:1px solid var(--brass-deep);color:var(--brass)}.industries_proofName__S31W1{font-size:var(--t-xl);letter-spacing:-.03em}.industries_proofPos__mGcVZ{color:var(--brass);font-size:var(--t-base)}.industries_proofSummary__Vi0KT{color:var(--ink-muted);font-size:var(--t-sm);max-width:60ch}.industries_clientList__Wzx5m{margin-top:var(--s-6);display:flex;flex-wrap:wrap;gap:8px}.industries_clientList__Wzx5m li{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-soft);border:1px solid var(--line);padding:6px 10px;border-radius:var(--radius)}.industries_regList__cs4lN{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);max-width:80ch}.industries_regItem__LqLWx{background:var(--ground);padding:var(--s-6)}.industries_regName__K50cl{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em;color:var(--brass)}.industries_regBody__xKVUF{margin-top:6px;font-size:var(--t-sm);color:var(--ink-muted);max-width:66ch}.industries_regNote__41eH6{margin-top:var(--s-6);font-size:var(--t-xs);color:var(--ink-faint);max-width:70ch}.industries_cta__A1yWt{padding-block:clamp(56px,8vw,96px);background:var(--surface);border-bottom:1px solid var(--line)}.industries_ctaInner__SINXn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.industries_ctaTitle__Nbt6i{font-size:var(--t-2xl);max-width:20ch}.about_aboutHero__umvb2{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,64px) clamp(64px,10vw,104px);border-bottom:1px solid var(--line)}.about_heroContainer__b2e7_{position:relative;z-index:1}.about_heroBadge__qnKYB{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);background:rgba(212,175,55,.08);border:1px solid var(--brass-deep);padding:6px 12px;border-radius:var(--radius);margin-bottom:var(--s-6)}.about_pulsingDot__zbxYF{width:6px;height:6px;border-radius:50%;background:var(--brass);box-shadow:0 0 8px var(--brass);animation:about_pulseDot__y9NV0 2s ease-in-out infinite}@keyframes about_pulseDot__y9NV0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.about_heroTitle__ZVhBE{font-size:clamp(32px,4.5vw,56px);line-height:1.1;letter-spacing:-.04em;font-weight:700;max-width:22ch;color:var(--ink)}.about_heroTitleHighlight___YpTa{background:linear-gradient(135deg,var(--ink) 30%,var(--brass-lift) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about_heroLede__xPGkW{margin-top:var(--s-6);font-size:var(--t-lg);line-height:1.6;color:var(--ink-soft);max-width:65ch}.about_heroActions__bNOGT{margin-top:var(--s-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.about_thesisSection__eGdLn{padding-block:clamp(56px,8vw,96px);border-bottom:1px solid var(--line);position:relative}.about_sectionHeader__zZo5r{max-width:65ch;margin-bottom:var(--s-10)}.about_sectionIndex__W4r57{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--brass);text-transform:uppercase;margin-bottom:var(--s-3);display:block}.about_sectionTitle__TbHOv{font-size:clamp(28px,3.5vw,40px);letter-spacing:-.035em;line-height:1.2}.about_sectionSubtitle__0b0Pe{margin-top:var(--s-4);font-size:var(--t-base);color:var(--ink-soft);line-height:1.6}.about_compareGrid__2eLo4{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6)}@media (max-width:840px){.about_compareGrid__2eLo4{grid-template-columns:1fr}}.about_compareCardOld__sx_a_{background:rgba(239,68,68,.03);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius);padding:var(--s-8);position:relative}.about_compareCardNew__We2_Y{background:rgba(212,175,55,.04);border:1px solid var(--brass-deep);border-radius:var(--radius);padding:var(--s-8);position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.about_compareBadgeOld__pEop_{color:#f87171}.about_compareBadgeNew__Oa2GC,.about_compareBadgeOld__pEop_{font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--s-4);display:inline-block}.about_compareBadgeNew__Oa2GC{color:var(--brass-lift)}.about_compareTitle__OJTT6{font-size:var(--t-xl);letter-spacing:-.025em;margin-bottom:var(--s-4)}.about_compareList__Rs3A8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.about_compareItemOld__v0qO1{font-size:var(--t-sm);color:var(--ink-soft);display:flex;align-items:flex-start;gap:12px;line-height:1.5}.about_compareItemOld__v0qO1:before{content:"✕";color:#f87171;font-weight:700;font-size:13px;flex-shrink:0;margin-top:1px}.about_compareItemNew__EJQER{font-size:var(--t-sm);color:var(--ink);display:flex;align-items:flex-start;gap:12px;line-height:1.5}.about_compareItemNew__EJQER:before{content:"✦";color:var(--brass);font-size:13px;flex-shrink:0;margin-top:1px}.about_enginesSection__pwmN1{padding-block:clamp(56px,8vw,96px);border-bottom:1px solid var(--line);background:var(--surface)}.about_engineCards__4fsrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-8)}.about_engineCard__fpdvy{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-8);display:flex;flex-direction:column;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.about_engineCard__fpdvy:hover{transform:translateY(-3px);border-color:var(--brass-subtle)}.about_engineHeader__u76nz{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-4)}.about_engineNumber__r9Ibs{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--brass)}.about_engineIcon__X6upv{font-size:18px;color:var(--ink-muted)}.about_engineTitle__6fa1o{font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:var(--s-3)}.about_enginePromise__UFEK2{font-size:var(--t-sm);color:var(--brass-lift);font-weight:500;margin-bottom:var(--s-4)}.about_engineBody__nmJ_C{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.6;margin-bottom:var(--s-6);flex-grow:1}.about_engineDeliverables___UbI1{list-style:none;padding:0;margin:0;border-top:1px solid var(--line);padding-top:var(--s-4);display:flex;flex-direction:column;gap:8px}.about_engineDeliverable__2geSb{font-family:var(--f-mono);font-size:11px;color:var(--ink-muted);display:flex;align-items:center;gap:8px}.about_engineDeliverable__2geSb:before{content:">";color:var(--brass)}.about_tenetsSection__Xe5XS{padding-block:clamp(56px,8vw,96px);border-bottom:1px solid var(--line)}.about_tenetsGrid__ELJEw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-8)}.about_tenetCard__I5vss{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6)}.about_tenetIndex__71sBk{font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--brass);margin-bottom:var(--s-3);display:block}.about_tenetTitle__nFKAD{font-size:var(--t-lg);letter-spacing:-.02em;margin-bottom:var(--s-3);color:var(--ink)}.about_tenetBody__BsYZt{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.6}.about_methodSection__ErlKn{padding-block:clamp(56px,8vw,96px);border-bottom:1px solid var(--line);background:var(--surface)}.about_methodTimeline__Ove0Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-8)}.about_methodStep__2K_1l{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6);position:relative}.about_stepNumber__0KHRH{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;color:var(--brass);text-transform:uppercase;margin-bottom:var(--s-3);display:block}.about_stepTitle__gG_8S{font-size:var(--t-base);letter-spacing:-.02em;margin-bottom:var(--s-2);color:var(--ink)}.about_stepDesc__PSGny{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.5}.about_ctaSection__CjMBK{padding-block:clamp(64px,10vw,120px);text-align:center;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08),transparent 70%),var(--ground)}.about_ctaContainer___bHch{max-width:60ch;margin:0 auto}.about_ctaTitle__X0nhI{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;font-weight:700;line-height:1.15;margin-bottom:var(--s-4)}.about_ctaBody__Qc9Cs{font-size:var(--t-base);color:var(--ink-soft);line-height:1.6;margin-bottom:var(--s-8)}.about_ctaActions__2Z_hW{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-4)}.legal_hero__o9CfR{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.legal_heroContainer__9L14t{position:relative;z-index:1}.legal_title__H9pYi{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:18ch}.legal_lede__PaIlD{margin-top:var(--s-6);max-width:60ch}.legal_updated__X9K_D{margin-top:var(--s-6);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.legal_body__ok6_p{padding-block:clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.legal_reviewNote__G3J4K{max-width:68ch;margin-bottom:var(--s-12);padding:var(--s-6);border-left:1px solid var(--critical);border:1px solid var(--critical);border-left-width:2px;border-radius:var(--radius);background:rgba(196,80,60,.08);color:var(--ink-soft);font-size:var(--t-sm);line-height:1.7}.legal_reviewNote__G3J4K strong{color:var(--ink);font-weight:680}.legal_contactBack__gizzA{margin-top:var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--line);max-width:68ch;font-size:var(--t-sm);color:var(--ink-muted)}.legal_contactBackLabel__Ro_ES{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.legal_contactBack__gizzA a{color:var(--brass);text-decoration:underline;text-underline-offset:2px}.legal_contactBack__gizzA a:hover{color:var(--brass-lift)}.solutions_pageHero__640sI{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(56px,9vw,96px);border-bottom:1px solid var(--line)}.solutions_heroContainer__gYeP2{position:relative;z-index:1}.solutions_pillarBadge__vYc4W{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);border:1px solid var(--brass-deep);padding:5px 10px;border-radius:var(--radius);margin-bottom:var(--s-6)}.solutions_pageTitle__u_Yqd{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:17ch}.solutions_pageLede__Ksk6j{margin-top:var(--s-6);max-width:58ch}.solutions_pageActions__tl0R_{margin-top:var(--s-8);display:flex;flex-wrap:wrap;gap:var(--s-3)}.solutions_pillarBlock__0XT1I{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.solutions_pillarHead__tdx7l{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}.solutions_pillarIndex__HdMgV{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;color:var(--brass)}.solutions_pillarName__vZYSn{font-size:var(--t-2xl);letter-spacing:-.03em}.solutions_pillarPromise__8b3p0{color:var(--ink-muted);font-size:var(--t-base);margin-left:auto}.solutions_pillarDesc__7zvpg{margin-top:var(--s-6);color:var(--ink-soft);max-width:64ch}.solutions_solGrid__ojFpK{margin-top:var(--s-8);display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.solutions_solCard__wSqTF{display:flex;flex-direction:column;gap:10px;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);height:100%;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.solutions_solCard__wSqTF:hover{border-color:var(--brass-deep);background:var(--surface);transform:translateY(-2px)}.solutions_solName__Dgkzg{font-size:var(--t-lg);letter-spacing:-.022em}.solutions_solPromise__Rzbc8{font-size:var(--t-sm);color:var(--brass)}.solutions_solSummary__Yv4Sd{font-size:var(--t-sm);color:var(--ink-muted)}.solutions_solMore__m5z1V{margin-top:auto;padding-top:var(--s-4);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease)}.solutions_solCard__wSqTF:hover .solutions_solMore__m5z1V{color:var(--brass)}.solutions_combine__Kv9Kq{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.solutions_combineFlow__wZKQL{margin-top:var(--s-8);display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.solutions_combineNode__IA77X{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6);background:var(--surface)}.solutions_combineNodeLast__cRmwJ{border-color:var(--brass-deep);background:var(--brass-wash)}.solutions_combineLabel__yDA1e{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.solutions_combineBody__RR7KV{margin-top:8px;font-size:var(--t-sm);color:var(--ink-muted)}.solutions_block__KOdTX{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.solutions_blockHead__X0sud{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-8)}.solutions_blockTitle__basUf{font-size:var(--t-2xl);max-width:22ch}.solutions_problemBody__8WbRb{font-size:var(--t-lg);color:var(--ink-soft);line-height:1.55;max-width:62ch}.solutions_capGrid__Nq6aK{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.solutions_capCard__0Ie4p{background:var(--ground);padding:var(--s-8) var(--s-6);display:flex;flex-direction:column;gap:8px;transition:background var(--dur-fast) var(--ease)}.solutions_capCard__0Ie4p:hover{background:var(--surface)}.solutions_capTitle__asJ6c{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em}.solutions_capBody__wHzIc{font-size:var(--t-sm);color:var(--ink-muted)}.solutions_methodList__tej3D{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.solutions_methodStep__2aI4U{background:var(--ground);padding:var(--s-6);display:grid;grid-template-columns:48px 1fr;grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.solutions_methodNum__MDmb4{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;color:var(--brass);padding-top:4px}.solutions_methodTitle__zuCtN{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em}.solutions_methodBody__d_u9g{margin-top:4px;font-size:var(--t-sm);color:var(--ink-muted);max-width:58ch}.solutions_proofCard__LpIHB{border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface);padding:var(--s-8);display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.solutions_proofName__KFpSn{font-size:var(--t-xl);letter-spacing:-.03em}.solutions_proofPos__DsEIo{color:var(--brass);font-size:var(--t-base)}.solutions_proofSummary___oMkS{color:var(--ink-muted);font-size:var(--t-sm);max-width:60ch}.solutions_industryTags__Hu1NK{display:flex;flex-wrap:wrap;gap:8px}.solutions_industryTags__Hu1NK li a,.solutions_industryTags__Hu1NK li span{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-soft);border:1px solid var(--line);padding:6px 10px;border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.solutions_industryTags__Hu1NK li a:hover{border-color:var(--brass-deep);color:var(--brass)}.solutions_relatedGrid__SBRXp{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.solutions_faqList__OcdEb{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);max-width:76ch}.solutions_faqItem__OGZ1B{background:var(--ground);padding:var(--s-6)}.solutions_faqQ__6kenm{font-size:var(--t-base);font-weight:650;letter-spacing:-.015em}.solutions_faqA__bV4vy{margin-top:8px;font-size:var(--t-sm);color:var(--ink-muted);max-width:64ch}.solutions_cta__uJ_Ro{padding-block:clamp(56px,8vw,96px);background:var(--surface);border-bottom:1px solid var(--line)}.solutions_ctaInner__Oiztw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.solutions_ctaTitle__Y_bHX{font-size:var(--t-2xl);max-width:20ch}.solutions_investCard__guvp3{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-8)}.solutions_investBadge__C6XYA{font-family:var(--f-mono);font-size:11px;letter-spacing:.15em;color:var(--brass-lift);text-transform:uppercase;margin-bottom:var(--s-3);display:block}.solutions_investHeading__0sViz{font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:var(--s-2)}.solutions_investSubhead__SMiXV{font-size:var(--t-sm);color:var(--ink-soft);max-width:60ch;line-height:1.5;margin-bottom:var(--s-6)}.solutions_investTierGrid__FlGl4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-6)}.solutions_investTierCard__e6gYB{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6);display:flex;flex-direction:column}.solutions_investTierCardHighlight__VfZrV{border-color:var(--brass-deep);background:linear-gradient(180deg,rgba(212,175,55,.04) 0,var(--ground) 100%)}.solutions_investTierTitle__yTrLP{font-size:var(--t-base);font-weight:700;margin-bottom:var(--s-2)}.solutions_investTierPrice__1UMlm{font-family:var(--f-sans);font-size:var(--t-xl);font-weight:800;color:var(--ink);letter-spacing:-.03em}.solutions_investTierBilling__z3SH9{font-family:var(--f-mono);font-size:10px;color:var(--brass);text-transform:uppercase;margin-top:2px}.solutions_investTierTimeline__Rs2IK{font-family:var(--f-mono);font-size:11px;color:var(--ink-muted);margin-top:4px;margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.solutions_investTierDesc__fiXw6{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.45;margin-bottom:var(--s-4)}.solutions_investTierList__y2PDt{list-style:none;padding:0;margin:0 0 var(--s-6) 0;display:flex;flex-direction:column;gap:8px;flex-grow:1}.solutions_investTierItem__QFs_v{font-size:var(--t-sm);color:var(--ink);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.solutions_investTierItem__QFs_v:before{content:"✓";color:var(--brass);font-size:11px;flex-shrink:0;margin-top:2px}.solutions_consultBlock__g3sMY{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-6)}@media (max-width:800px){.solutions_consultBlock__g3sMY{grid-template-columns:1fr}}.solutions_consultDriverBox__WGzM4{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4);margin-bottom:var(--s-3)}.solutions_consultDriverTitle__l8Prq{font-size:var(--t-sm);font-weight:700;color:var(--ink);margin-bottom:2px}.solutions_consultDriverDesc__ylQZ1{font-size:12px;color:var(--ink-soft);line-height:1.45}.solutions_benchmarkBox__GKFVE{margin-top:var(--s-4);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-5);background:rgba(212,175,55,.04);border:1px solid var(--brass-deep);border-radius:var(--radius)}.solutions_benchmarkLabel__2oEJr{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-lift);margin-bottom:6px}.solutions_pulsingDotSmall__WKQrQ{width:5px;height:5px;border-radius:50%;background:var(--brass);box-shadow:0 0 6px var(--brass)}.solutions_benchmarkText__Ht4gS{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.55}.solutions_retainerBox__qaYl6{margin-top:var(--s-6);padding:var(--s-5) var(--s-6);background:var(--ground);border:1px solid var(--line-strong);border-left:3px solid var(--brass);border-radius:var(--radius)}.solutions_retainerHeader__CKslj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}.solutions_retainerBadge__cOSJz{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.solutions_retainerPrice__Jsb5I{font-family:var(--f-sans);font-size:var(--t-lg);font-weight:800;color:var(--brass-lift);letter-spacing:-.02em}.solutions_retainerTitle__bosay{font-size:var(--t-base);font-weight:700;color:var(--ink);margin-bottom:4px}.solutions_retainerText__mV2FN{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.5}.solutions_breakdownSection__L841Z{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-6)}.solutions_breakdownTitle__dx3nj{font-size:var(--t-sm);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-lift);margin-bottom:var(--s-4);display:flex;align-items:center;gap:8px}.solutions_costFactorsGrid__lYqU7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.solutions_costFactorCard__iAI4p{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5);display:flex;flex-direction:column;gap:6px}.solutions_costFactorName__TGOHv{font-size:var(--t-sm);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.solutions_costFactorName__TGOHv:before{content:"▸";color:var(--brass);font-size:12px}.solutions_costFactorDesc__R5Y_Z{font-size:12px;color:var(--ink-soft);line-height:1.5}.solutions_adHocBox__nYLd_{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5) var(--s-6)}.solutions_adHocHeader__lQ7KN{margin-bottom:var(--s-4)}.solutions_adHocBadge__puUwW{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:4px}.solutions_adHocDesc__6JPlz{font-size:12px;color:var(--ink-soft);line-height:1.45}.solutions_adHocRatesGrid__taB8z{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.solutions_adHocRateItem__QJ_my{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4);display:flex;flex-direction:column;gap:4px}.solutions_adHocRateLabel__Mh6K3{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.solutions_adHocRateValue__PG3A9{font-family:var(--f-sans);font-size:var(--t-xl);font-weight:800;letter-spacing:-.03em;color:var(--brass-lift)}.solutions_answerBlock__nTMKL{padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.solutions_answerInner__O5o5S{display:grid;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}@media (min-width:980px){.solutions_answerInner__O5o5S{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-16)}}.solutions_answerTitle__OAPKZ{margin-top:var(--s-3);font-size:var(--t-2xl);letter-spacing:-.03em;line-height:1.1}.solutions_answerText__cEKi1{margin-top:var(--s-4);max-width:62ch;font-size:var(--t-lg);line-height:1.65;color:var(--ink)}.solutions_answerMeta__s5JLt{margin-top:var(--s-4);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-muted)}.solutions_facts__qU8_D{margin:0;display:grid;border:1px solid var(--line-strong);background:rgba(20,20,22,.82)}.solutions_fact__wqiR4{display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--line)}.solutions_fact__wqiR4:last-child{border-bottom:0}.solutions_fact__wqiR4 dt{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);padding-top:3px}.solutions_fact__wqiR4 dd{margin:0;color:var(--ink-soft);font-size:var(--t-sm);line-height:1.6}@media (max-width:520px){.solutions_fact__wqiR4{grid-template-columns:minmax(0,1fr);gap:4px}}.solutions_readingList__T_a3E{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.solutions_readingLink__1Iwxz{display:grid;grid-gap:4px;gap:4px;padding:var(--s-4) var(--s-6);border:1px solid var(--line);background:rgba(20,20,22,.7);text-decoration:none;transition:border-color var(--dur) var(--ease)}.solutions_readingLink__1Iwxz:hover{border-color:var(--brass)}.solutions_readingTitle__94K8U{font-weight:600;color:var(--ink)}.solutions_readingExcerpt__XTlLV{font-size:var(--t-sm);color:var(--ink-muted)}.SolutionTechMarquee_marqueeSection__4ETuu{position:relative;padding:4rem 0 4.5rem;background:radial-gradient(ellipse 85% 55% at 50% 50%,rgba(212,175,55,.035) 0,rgba(11,11,12,0) 75%),var(--ground);border-bottom:1px solid var(--line);overflow:hidden}.SolutionTechMarquee_headerWrap__XPjPF{text-align:center;max-width:840px;margin:0 auto 2.5rem;padding:0 1.5rem}.SolutionTechMarquee_eyebrow__uLr8l{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-lift);background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.22);padding:.35rem .85rem;border-radius:var(--radius);margin-bottom:1rem}.SolutionTechMarquee_eyebrowDot__ZDmMu{width:6px;height:6px;border-radius:50%;background:var(--brass-lift);box-shadow:0 0 8px var(--brass-lift);animation:SolutionTechMarquee_pulse__quuhU 2s ease-in-out infinite}@keyframes SolutionTechMarquee_pulse__quuhU{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.SolutionTechMarquee_title__qC2jK{font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--ink);margin-bottom:.75rem}.SolutionTechMarquee_subtitle__kwxB2{font-size:var(--t-base);color:var(--ink-muted);line-height:1.6;max-width:64ch;margin:0 auto}.SolutionTechMarquee_marqueeContainer__Jl6r1{position:relative;width:100%;overflow:hidden;padding:.5rem 0;display:flex;flex-direction:column;gap:1.15rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent)}.SolutionTechMarquee_trackWrapper__xEEWS{display:flex;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SolutionTechMarquee_track__ahtIT{display:flex;align-items:center;gap:1rem;width:max-content;will-change:transform}.SolutionTechMarquee_scrollLeft___0eGd{animation:SolutionTechMarquee_marqueeLeft__XHmIs 42s linear infinite}.SolutionTechMarquee_scrollRight__IbUkD{animation:SolutionTechMarquee_marqueeRight__xF8fR 42s linear infinite}.SolutionTechMarquee_badge__s9fMV:hover,.SolutionTechMarquee_marqueeContainer__Jl6r1:hover .SolutionTechMarquee_track__ahtIT,.SolutionTechMarquee_trackWrapper__xEEWS:hover .SolutionTechMarquee_track__ahtIT,.SolutionTechMarquee_track__ahtIT:hover{animation-play-state:paused}@keyframes SolutionTechMarquee_marqueeLeft__XHmIs{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes SolutionTechMarquee_marqueeRight__xF8fR{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.SolutionTechMarquee_badge__s9fMV{display:inline-flex;align-items:center;gap:.85rem;padding:.7rem 1.25rem;background:rgba(19,19,22,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);color:var(--ink);white-space:nowrap;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(0,0,0,.3);cursor:default}.SolutionTechMarquee_badge__s9fMV:hover{background:rgba(28,28,34,.96);border-color:rgba(212,175,55,.35);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 18px var(--hover-glow,rgba(212,175,55,.2))}.SolutionTechMarquee_iconWrap__vmPGH{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--icon-color,var(--brass));transition:transform .25s ease}.SolutionTechMarquee_badge__s9fMV:hover .SolutionTechMarquee_iconWrap__vmPGH{transform:scale(1.08)}.SolutionTechMarquee_badgeInfo__HTv4r{display:flex;flex-direction:column;gap:.15rem;text-align:left}.SolutionTechMarquee_badgeName__VH5hA{font-size:var(--t-sm);font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.SolutionTechMarquee_badgeCat__q_zkF{font-family:var(--f-mono);font-size:9.5px;font-weight:500;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;line-height:1}.SolutionTechMarquee_footerNote__Uts_q{text-align:center;margin-top:2.25rem;font-size:.8125rem;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;gap:1.75rem;flex-wrap:wrap;padding:0 1rem}.SolutionTechMarquee_footerPill__rX49q{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink-muted);font-weight:500;font-size:12.5px}.SolutionTechMarquee_footerPill__rX49q svg{color:var(--brass);flex-shrink:0}@media (prefers-reduced-motion:reduce){.SolutionTechMarquee_scrollLeft___0eGd,.SolutionTechMarquee_scrollRight__IbUkD{animation:none}.SolutionTechMarquee_trackWrapper__xEEWS{overflow-x:auto}}@media (max-width:768px){.SolutionTechMarquee_marqueeSection__4ETuu{padding:3rem 0 3.5rem}.SolutionTechMarquee_headerWrap__XPjPF{margin-bottom:2rem}.SolutionTechMarquee_badge__s9fMV{padding:.6rem 1rem;gap:.65rem}.SolutionTechMarquee_iconWrap__vmPGH{width:24px;height:24px}.SolutionTechMarquee_badgeName__VH5hA{font-size:13px}.SolutionTechMarquee_badgeCat__q_zkF{font-size:8.5px}.SolutionTechMarquee_footerNote__Uts_q{gap:1rem;margin-top:1.75rem}}.showreel_reel__HfIbJ{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.showreel_tall__6Z_Ua,.showreel_wide__LEYJn{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.showreel_wide__LEYJn{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.showreel_tall__6Z_Ua{grid-template-columns:repeat(auto-fill,minmax(min(46%,220px),260px))}.showreel_tile__XXvRk{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start}.showreel_frame__iB9Tq{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line-strong);background:var(--surface)}.showreel_frameTall__fikSi{aspect-ratio:9/16}.showreel_poster__8bVi4{all:unset;position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}.showreel_poster__8bVi4:focus-visible{outline:2px solid var(--brass-lift);outline-offset:-2px}.showreel_thumb__g9dxA{object-fit:cover;transition:transform .6s var(--ease),filter .6s var(--ease);filter:brightness(.82)}.showreel_poster__8bVi4:focus-visible .showreel_thumb__g9dxA,.showreel_poster__8bVi4:hover .showreel_thumb__g9dxA{transform:scale(1.04);filter:brightness(1)}.showreel_play__hcGzc{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--brass);color:var(--ink-invert);box-shadow:0 0 0 0 rgba(206,155,67,.5);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease);animation:showreel_playPulse__gYorJ 2.4s var(--ease) infinite}.showreel_poster__8bVi4:hover .showreel_play__hcGzc{transform:scale(1.08);background:var(--brass-lift)}@keyframes showreel_playPulse__gYorJ{70%{box-shadow:0 0 0 16px rgba(206,155,67,0)}}.showreel_player__5thar{position:absolute;inset:0;width:100%;height:100%;border:0}.showreel_meta__xnFJd{display:grid;grid-gap:6px;gap:6px}.showreel_title__lqEo9{font-size:var(--t-lg);letter-spacing:-.02em;margin:0}.showreel_desc___aMFQ{margin:0;font-size:var(--t-sm);color:var(--ink-muted);max-width:60ch}.showreel_link__847g_{justify-self:start;font-size:var(--t-sm);color:var(--brass);text-decoration:none}.showreel_link__847g_:hover{color:var(--brass-lift)}@media (prefers-reduced-motion:reduce){.showreel_play__hcGzc{animation:none}.showreel_thumb__g9dxA{transition:none}}.work_pageHero__bydZ9{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,56px) clamp(56px,9vw,96px);border-bottom:1px solid var(--line)}.work_heroContainer__OKD7i{position:relative;z-index:1}.work_pageTitle__zHtsQ{font-size:var(--t-3xl);letter-spacing:-.042em;max-width:17ch}.work_pageLede__w_iIb{margin-top:var(--s-6);max-width:60ch}.work_tag__h9OzV{display:inline-block;font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border-radius:var(--radius);border:1px solid var(--brass-deep);color:var(--brass);white-space:nowrap}.work_tagClient__bMoi2{border-color:var(--line-strong);color:var(--ink-muted)}.work_track__Ja6L1{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.work_trackHead__RCdLI{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}.work_trackName__kGzhX{font-size:var(--t-2xl);letter-spacing:-.03em}.work_trackNote__c6gkT{color:var(--ink-muted);font-size:var(--t-sm);margin-left:auto;max-width:44ch}.work_featureGrid__G4D8C{margin-top:var(--s-8);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.work_feature__tYE1m{display:grid;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);transition:border-color var(--dur-fast) var(--ease)}.work_feature__tYE1m:hover{border-color:var(--brass-deep)}.work_featureBody__8dZkF{padding:var(--s-8);display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.work_featureName__GMEdf{font-size:var(--t-2xl);letter-spacing:-.035em}.work_featurePos__SzTm4{color:var(--brass);font-size:var(--t-lg);letter-spacing:-.02em}.work_featureSummary__6uyzb{color:var(--ink-muted);font-size:var(--t-sm);max-width:54ch}.work_capList__7EdcO{display:flex;flex-wrap:wrap;gap:6px}.work_capList__7EdcO li{font-family:var(--f-mono);font-size:10px;color:var(--ink-soft);border:1px solid var(--line);padding:4px 8px;border-radius:var(--radius)}.work_featureMore__s7Prs{margin-top:auto;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease)}.work_feature__tYE1m:hover .work_featureMore__s7Prs{color:var(--brass)}.work_shot__FdhB0{background:var(--surface-2);border-top:1px solid var(--line);min-height:220px;display:grid;place-items:center;padding:var(--s-8);text-align:center;position:relative;overflow:hidden}.work_shotWithImage__tsijp{padding:0;display:block;background:#080a0f}.work_shotMediaWrapper__wpRlI{position:relative;width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}.work_shotImage__RP6u6{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform var(--dur) var(--ease)}.work_feature__tYE1m:hover .work_shotImage__RP6u6{transform:scale(1.03)}.work_shotOverlay__pkZIM{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.4));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.work_shotNote__4Mjwp{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);line-height:1.9}.work_studyShowcase__PDWON{margin-top:var(--s-12);display:flex;flex-direction:column;gap:var(--s-4)}.work_browserFrame__Hs3O_{border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:0 24px 48px -18px rgba(0,0,0,.75)}.work_browserBar__lLzjD{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:var(--surface-2);border-bottom:1px solid var(--line);gap:var(--s-4)}.work_browserDots__WlvSD{display:flex;align-items:center;gap:6px}.work_browserDot__Q7OU0{width:10px;height:10px;border-radius:50%;background:var(--line-strong);display:inline-block}.work_browserDot__Q7OU0:first-child{background:rgba(239,68,68,.7)}.work_browserDot__Q7OU0:nth-child(2){background:rgba(245,158,11,.7)}.work_browserDot__Q7OU0:nth-child(3){background:rgba(34,197,94,.7)}.work_browserAddress__ghPcW{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-muted);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);padding:5px 16px;display:flex;align-items:center;gap:7px;max-width:320px;width:100%;justify-content:center}.work_browserLock__YMrct{font-size:10px;opacity:.75}.work_browserActions__E_LG_{display:flex;align-items:center}.work_browserLiveIndicator__nONcq{font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);background:rgba(197,155,39,.12);border:1px solid var(--brass-deep);padding:3px 8px;border-radius:var(--radius);white-space:nowrap}.work_browserContent__AQGPa{position:relative;width:100%;background:#080a0f;overflow:hidden}.work_showcaseImage__tuxlR{width:100%;height:auto;display:block;object-fit:cover}.work_showcaseCaption__cTJiP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-2) 0}.work_captionText__NVuRD{font-size:var(--t-sm);color:var(--ink-muted);max-width:68ch;line-height:1.55}.work_captionText__NVuRD strong{color:var(--ink);font-weight:600}.work_captionLink__kV_Ml{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--brass);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;transition:color var(--dur-fast) var(--ease)}.work_captionLink__kV_Ml:hover{color:var(--brass-lift)}.work_clientGrid__PnhdW{margin-top:var(--s-8);display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.work_clientItem__839sc{background:var(--ground);padding:var(--s-6);display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;position:relative;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.work_clientItem__839sc:hover{background:var(--surface)}.work_clientName__YJJFx{font-size:var(--t-base);font-weight:620;letter-spacing:-.015em;color:var(--ink);transition:color var(--dur-fast) var(--ease)}.work_clientItem__839sc:hover .work_clientName__YJJFx{color:var(--brass-lift)}.work_clientDesc__NtIuf{font-size:var(--t-sm);color:var(--ink-muted);line-height:1.5}.work_clientLink__wTJ7G{margin-top:auto;padding-top:var(--s-3);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--brass);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;transition:color var(--dur-fast) var(--ease),gap var(--dur-fast) var(--ease)}.work_clientItem__839sc:hover .work_clientLink__wTJ7G{color:var(--brass-lift);gap:7px}.work_caseHeroMeta__b7dD7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}.work_caseTitle__gT4uS{font-size:var(--t-3xl);letter-spacing:-.045em}.work_casePos__6SUxV{margin-top:var(--s-3);font-size:var(--t-xl);color:var(--brass);letter-spacing:-.025em;max-width:24ch}.work_caseSummary__oXLYY{margin-top:var(--s-6);max-width:62ch}.work_caseFacts__G9ZEd{margin-top:var(--s-8);display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.work_fact__cqsVR{background:var(--ground);padding:var(--s-4) var(--s-6)}.work_factLabel__O2IJw{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.work_factValue___8Nvh{margin-top:5px;font-size:var(--t-sm);font-weight:600}.work_factValue___8Nvh a{color:var(--brass)}.work_factValue___8Nvh a:hover{color:var(--brass-lift)}.work_block__QvWgc{padding-block:clamp(48px,7vw,80px);border-bottom:1px solid var(--line)}.work_blockGrid__w_64_{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.work_blockLabel__P5kN1{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}.work_blockTitle__PBv8g{margin-top:var(--s-3);font-size:var(--t-2xl);max-width:14ch}.work_blockBody__yYqMj{font-size:var(--t-lg);color:var(--ink-soft);line-height:1.6;max-width:62ch}.work_pointList__hKe5V{margin-top:var(--s-6);display:grid;grid-gap:0;gap:0}.work_pointList__hKe5V li{display:flex;align-items:baseline;gap:var(--s-4);padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-soft)}.work_pointList__hKe5V li:before{content:"";width:4px;height:4px;background:var(--brass);flex:none;transform:translateY(-2px)}.work_metricNote__WRUMu{padding:var(--s-6);border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:var(--radius);background:var(--surface);font-size:var(--t-sm);color:var(--ink-muted);max-width:64ch}.work_metricGrid__jHLOs{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.work_metric__t1utt{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-6)}.work_metricValue__Au3OW{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brass)}.work_metricLabel__4Xb1V{margin-top:6px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.work_next__PpQuM{padding-block:clamp(48px,7vw,80px);background:var(--surface);border-bottom:1px solid var(--line)}.work_nextLink__mup9_{display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.work_nextLabel__JkK8P{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.work_nextName__R67UA{font-size:var(--t-2xl);letter-spacing:-.035em;transition:color var(--dur-fast) var(--ease)}.work_nextLink__mup9_:hover .work_nextName__R67UA{color:var(--brass)}.work_nextPos__UeajQ{color:var(--ink-muted);font-size:var(--t-base)}.work_cta__SMtt6{padding-block:clamp(56px,8vw,96px);border-bottom:1px solid var(--line)}.work_ctaInner__MTL_y{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.work_ctaTitle__Pd3l0{font-size:var(--t-2xl);max-width:20ch}.work_actions__IpiGD{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media (min-width:900px){.work_feature__tYE1m{grid-template-columns:1fr 1.15fr}.work_shot__FdhB0{border-top:0;border-left:1px solid var(--line);min-height:340px}.work_blockGrid__w_64_{grid-template-columns:.8fr 1.2fr;gap:var(--s-16)}}.tunnel_tunnel__dm_oE{position:relative;padding-block:var(--s-16)}.tunnel_srOnly__2FDcE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tunnel_track__Hw_L_{position:relative}.tunnel_stage___5KKA{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.tunnel_world__nzTwA{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.tunnel_panel__XbKBo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:center;padding:clamp(20px,3vw,40px);background:linear-gradient(180deg,rgba(20,20,22,.9),rgba(11,11,12,.94));border:1px solid var(--line-strong)}.tunnel_panel__XbKBo:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--brass),var(--brass)) 0 0 /18px 1px,linear-gradient(var(--brass),var(--brass)) 0 0 /1px 18px,linear-gradient(var(--brass),var(--brass)) 100% 0 /18px 1px,linear-gradient(var(--brass),var(--brass)) 100% 0 /1px 18px,linear-gradient(var(--brass),var(--brass)) 0 100% /18px 1px,linear-gradient(var(--brass),var(--brass)) 0 100% /1px 18px,linear-gradient(var(--brass),var(--brass)) 100% 100% /18px 1px,linear-gradient(var(--brass),var(--brass)) 100% 100% /1px 18px;background-repeat:no-repeat}.tunnel_head__X3WML{grid-template-columns:minmax(0,1fr);max-width:720px}.tunnel_panelBody__Y_r5g{display:grid;grid-gap:var(--s-3);gap:var(--s-3);align-content:start}.tunnel_panelMeta__406fy{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0}.tunnel_tagClient__8olgh,.tunnel_tagVenture__srNZm{padding:3px 8px;border:1px solid var(--brass);color:var(--brass-lift)}.tunnel_tagClient__8olgh{border-color:var(--line-strong);color:var(--ink-soft)}.tunnel_panelName__41VZD{font-size:var(--t-3xl);letter-spacing:-.035em;line-height:1;margin:0}.tunnel_panelPos__ZlYxl{font-size:var(--t-lg);color:var(--brass-lift);margin:0}.tunnel_panelSummary__KXLvJ{color:var(--ink-soft);margin:0;max-width:60ch}.tunnel_caps__yJ_MQ{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tunnel_caps__yJ_MQ li{font-size:var(--t-xs);color:var(--ink-muted);border:1px solid var(--line-strong);padding:3px 8px}.tunnel_more__Dx7ex{justify-self:start;margin-top:var(--s-2);color:var(--brass);font-weight:600;text-decoration:none}.tunnel_more__Dx7ex:hover{color:var(--brass-lift)}.tunnel_shot___KDQL{border:1px solid var(--line-strong);background:var(--surface);overflow:hidden}.tunnel_shot___KDQL img{display:block;width:100%;height:auto}.tunnel_site__Z8vaW{display:grid;grid-gap:4px;gap:4px;padding:var(--s-4) var(--s-6);border:1px solid var(--line-strong);background:rgba(20,20,22,.88);color:var(--ink);text-decoration:none;transition:border-color var(--dur) var(--ease)}a.tunnel_site__Z8vaW:hover{border-color:var(--brass)}.tunnel_siteName__w4YyG{font-weight:600;font-size:var(--t-lg)}.tunnel_siteDesc__nc60J{color:var(--ink-muted);font-size:var(--t-sm)}.tunnel_siteLink__lcupu{color:var(--brass);font-size:var(--t-sm)}.tunnel_hud__44TNG{display:none}@media (max-width:900px){.tunnel_panel__XbKBo{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.tunnel_tunnel__dm_oE[data-live]{padding-block:0}.tunnel_tunnel__dm_oE[data-live] .tunnel_stage___5KKA{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;max-width:none;padding:0;overflow:hidden;perspective:1000px}.tunnel_tunnel__dm_oE[data-live] .tunnel_world__nzTwA{position:absolute;inset:0;display:block;transform-style:preserve-3d}.tunnel_tunnel__dm_oE[data-live] .tunnel_panel__XbKBo,.tunnel_tunnel__dm_oE[data-live] .tunnel_site__Z8vaW{position:absolute;left:50%;top:52%;will-change:transform,opacity}.tunnel_tunnel__dm_oE[data-live] .tunnel_panel__XbKBo{width:min(1080px,calc(100vw - 32px));max-height:calc(100svh - 170px);overflow:hidden}.tunnel_tunnel__dm_oE[data-live] .tunnel_head__X3WML{width:min(720px,calc(100vw - 32px))}.tunnel_tunnel__dm_oE[data-live] .tunnel_site__Z8vaW{width:min(340px,70vw)}.tunnel_tunnel__dm_oE[data-live] .tunnel_hud__44TNG{position:absolute;left:var(--gutter);bottom:calc(var(--s-6) + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:2px;gap:2px;width:min(280px,calc(100vw - 32px));padding:var(--s-3) var(--s-4);border:1px solid var(--line);background:rgba(11,11,12,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.tunnel_hudCount__KRicJ,.tunnel_hudKind__MNjyH{margin:0;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.tunnel_hudCount__KRicJ{color:var(--brass-lift)}.tunnel_hudLabel__UlPSS{margin:0;font-weight:600}.tunnel_hudBar__8U__Y{display:block;height:2px;margin-top:var(--s-2);background:var(--line-strong)}.tunnel_hudBar__8U__Y span{display:block;height:100%;background:var(--brass);transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px var(--brass)}@media (max-width:760px){.tunnel_tunnel__dm_oE[data-live] .tunnel_caps__yJ_MQ,.tunnel_tunnel__dm_oE[data-live] .tunnel_panelSummary__KXLvJ{display:none}.tunnel_tunnel__dm_oE[data-live] .tunnel_panelName__41VZD{font-size:var(--t-2xl)}.tunnel_tunnel__dm_oE[data-live] .tunnel_hud__44TNG{bottom:calc(var(--s-16) + env(safe-area-inset-bottom, 0px))}}