.AIWorkflow_workflow__3wEBO{border-block:1px solid var(--c-line-strong)}.AIWorkflow_brief__oAnyg{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);grid-gap:var(--space-32);gap:var(--space-32);padding-block:var(--space-24)}.AIWorkflow_brief__oAnyg dt,.AIWorkflow_brief__oAnyg>p,.AIWorkflow_steps__lGZeT>li>span,.AIWorkflow_workflow__3wEBO footer span,.AIWorkflow_workflow__3wEBO footer strong{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.AIWorkflow_brief__oAnyg dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-24);gap:var(--space-24)}.AIWorkflow_brief__oAnyg dl div{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.AIWorkflow_brief__oAnyg dd{margin:0;color:var(--c-text-muted);font-size:var(--fs-small);line-height:1.45}.AIWorkflow_steps__lGZeT{margin:0;padding:0;border-top:1px solid var(--c-line);list-style:none}.AIWorkflow_steps__lGZeT li{display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;grid-gap:var(--space-16);gap:var(--space-16);align-items:center;min-block-size:4.5rem;border-bottom:1px solid var(--c-line);opacity:.44;transition:opacity .7s var(--ease-out),padding-inline .7s var(--ease-out)}.AIWorkflow_steps__lGZeT strong{display:block;font-size:var(--fs-body);font-weight:var(--fw-medium)}.AIWorkflow_steps__lGZeT small{display:block;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:var(--c-text-subtle);font-size:var(--fs-small)}.AIWorkflow_steps__lGZeT i{color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-small);font-style:normal;text-align:right}.AIWorkflow_steps__lGZeT .AIWorkflow_complete__9LNUL{opacity:.7}.AIWorkflow_steps__lGZeT .AIWorkflow_active__N7D5_{padding-inline:var(--space-8);opacity:1}.AIWorkflow_workflow__3wEBO footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-24);gap:var(--space-24);align-items:center;padding-block:var(--space-16)}.AIWorkflow_toolLine__s8rcG{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.AIWorkflow_toolMark__RO9G4{display:inline-flex;gap:var(--space-8);align-items:center;min-block-size:2rem;padding-inline:var(--space-12);border:1px solid var(--c-line-strong);border-radius:999px;color:var(--c-text-muted)}.AIWorkflow_toolMark__RO9G4 svg{inline-size:.72rem;color:var(--c-text)}.AIWorkflow_toolMark__RO9G4 b{color:var(--c-text);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.04em}.AIWorkflow_workflow__3wEBO footer strong{color:var(--c-text);font-weight:var(--fw-regular)}@media(max-width:calc(30rem - 0.0625rem)){.AIWorkflow_brief__oAnyg{grid-template-columns:1fr}.AIWorkflow_brief__oAnyg dl{grid-template-columns:1fr;gap:var(--space-16)}.AIWorkflow_brief__oAnyg dl div{grid-template-columns:5rem 1fr}.AIWorkflow_workflow__3wEBO footer{grid-template-columns:1fr auto}.AIWorkflow_workflow__3wEBO footer span{display:none}.AIWorkflow_workflow__3wEBO footer .AIWorkflow_toolMark__RO9G4{display:inline-flex}}@media(prefers-reduced-motion:reduce){.AIWorkflow_steps__lGZeT li{transition:none}}.ClosingCta_section__9Xoy7{padding-block:clamp(var(--space-96),10vw,var(--space-128))}.ClosingCta_heading___pv8t{font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:var(--fw-semibold);line-height:.96;letter-spacing:var(--ls-display);max-width:17ch}.ClosingCta_body__HEfJ7{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-text-muted);max-width:48ch}.ClosingCta_actions__mQlSk{display:flex;flex-wrap:wrap;gap:var(--space-16);-webkit-margin-before:clamp(var(--space-32),4vw,var(--space-64));margin-block-start:clamp(var(--space-32),4vw,var(--space-64))}.MarketSignalDemo_market__B5GMF{min-block-size:32rem;border-block:1px solid var(--c-line-strong);font-family:var(--font-mono)}.MarketSignalDemo_header__cgpLy{display:flex;justify-content:space-between;align-items:center;gap:var(--space-24);min-block-size:4.75rem;padding-block:var(--space-12)}.MarketSignalDemo_quote__a6YDr{display:flex;align-items:baseline;gap:var(--space-12)}.MarketSignalDemo_headerMeta__dsU7z,.MarketSignalDemo_panelLabel__D39e_,.MarketSignalDemo_quote__a6YDr span{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.MarketSignalDemo_quote__a6YDr strong{color:var(--c-text);font-size:var(--fs-h3);font-weight:var(--fw-regular);letter-spacing:-.03em}.MarketSignalDemo_quote__a6YDr em{font-size:var(--fs-micro);font-style:normal;letter-spacing:.04em}.MarketSignalDemo_positive__i_5om{color:oklch(.76 .16 150)}.MarketSignalDemo_negative__sbkio{color:oklch(.7 .18 28)}.MarketSignalDemo_headerMeta__dsU7z{display:flex;gap:var(--space-16)}.MarketSignalDemo_headerMeta__dsU7z span+span{-webkit-padding-start:var(--space-16);padding-inline-start:var(--space-16);-webkit-border-start:1px solid var(--c-line);border-inline-start:1px solid var(--c-line)}.MarketSignalDemo_workspace__Xu2j_{display:grid;grid-template-columns:minmax(0,1fr) 14.5rem;min-block-size:27rem;border-top:1px solid var(--c-line)}.MarketSignalDemo_chartWrap___vuRl{position:relative;min-inline-size:0;padding:4.25rem var(--space-16) var(--space-8) 0}.MarketSignalDemo_chartHeader__xo22D{position:absolute;z-index:2;inset-inline:0 var(--space-24);inset-block-start:var(--space-20,1.25rem);display:flex;justify-content:space-between;gap:var(--space-16);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.MarketSignalDemo_chartHeader__xo22D>div{display:flex;align-items:center;gap:var(--space-8)}.MarketSignalDemo_chartHeader__xo22D i{display:inline-block;inline-size:1rem;block-size:1px}.MarketSignalDemo_priceKey__DkINv{background:var(--c-text-muted)}.MarketSignalDemo_emaKey__TXSMn{background:oklch(.8 .09 85)}.MarketSignalDemo_forecastKey__WLT45{border-top:1px dashed var(--c-text-muted)}.MarketSignalDemo_chartWrap___vuRl svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.MarketSignalDemo_gridLine__m_YLq{stroke:oklch(.36 .005 260/.58);stroke-width:1;vector-effect:non-scaling-stroke}.MarketSignalDemo_rising__e06Ul line,.MarketSignalDemo_rising__e06Ul rect{stroke:oklch(.75 .16 150);fill:oklch(.75 .16 150)}.MarketSignalDemo_falling__q_f2X line,.MarketSignalDemo_falling__q_f2X rect{stroke:oklch(.68 .18 28);fill:oklch(.68 .18 28)}.MarketSignalDemo_falling__q_f2X line,.MarketSignalDemo_falling__q_f2X rect,.MarketSignalDemo_rising__e06Ul line,.MarketSignalDemo_rising__e06Ul rect{stroke-width:1;vector-effect:non-scaling-stroke}.MarketSignalDemo_ema__oVcMI{fill:none;stroke:oklch(.82 .08 85);stroke-width:1.35;opacity:.84;vector-effect:non-scaling-stroke}.MarketSignalDemo_forecastArea__juTms{fill:url(#forecast-wash)}.MarketSignalDemo_forecast__upRoX{fill:none;stroke:currentColor;stroke-width:1.8;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.MarketSignalDemo_upForecast__KAkcZ{color:oklch(.76 .16 150)}.MarketSignalDemo_downForecast__hIIFd{color:oklch(.7 .18 28)}.MarketSignalDemo_forecastBoundary__AKZVm{stroke:var(--c-line-strong);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.MarketSignalDemo_livePoint__FljOo{fill:currentColor;stroke:var(--c-bg);stroke-width:3}.MarketSignalDemo_svgLabel__VUkKV{fill:var(--c-text-subtle);font-family:var(--font-mono);font-size:8px;letter-spacing:1px}.MarketSignalDemo_modelPanel__OZxDq{padding:var(--space-24) 0 var(--space-16) var(--space-24);-webkit-border-start:1px solid var(--c-line);border-inline-start:1px solid var(--c-line)}.MarketSignalDemo_panelHead__iIyLl{display:flex;justify-content:space-between;gap:var(--space-12)}.MarketSignalDemo_panelHead__iIyLl>span{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.MarketSignalDemo_direction__cTc13{-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48);-webkit-padding-after:var(--space-24);padding-block-end:var(--space-24);border-bottom:1px solid var(--c-line)}.MarketSignalDemo_direction__cTc13>span{display:block;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.MarketSignalDemo_direction__cTc13 strong{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);font-size:var(--fs-h3);font-weight:var(--fw-regular)}.MarketSignalDemo_upText__w6zkb strong{color:oklch(.76 .16 150)}.MarketSignalDemo_downText__1C7FH strong{color:oklch(.7 .18 28)}.MarketSignalDemo_direction__cTc13 strong i{font-size:1.35em;font-style:normal}.MarketSignalDemo_direction__cTc13 p{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);color:var(--c-text-subtle);font-size:var(--fs-small)}.MarketSignalDemo_direction__cTc13 p b{color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-regular)}.MarketSignalDemo_probabilities__JF0Q3{display:grid;grid-gap:var(--space-12);gap:var(--space-12);-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24)}.MarketSignalDemo_probabilities__JF0Q3 p{display:grid;grid-template-columns:3.5rem 1fr 2rem;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.MarketSignalDemo_probabilities__JF0Q3 i{overflow:hidden;block-size:2px;background:var(--c-line)}.MarketSignalDemo_probabilities__JF0Q3 b{display:block;block-size:100%;background:var(--c-text-muted);transition:inline-size .9s var(--ease-out)}.MarketSignalDemo_upProbability__W9j8S b{background:oklch(.72 .14 150)}.MarketSignalDemo_downProbability__iim5Y b{background:oklch(.68 .16 28)}.MarketSignalDemo_probabilities__JF0Q3 em{color:var(--c-text);font-style:normal;text-align:right}.MarketSignalDemo_modelPanel__OZxDq dl{display:grid;grid-gap:var(--space-12);gap:var(--space-12);-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24);border-top:1px solid var(--c-line)}.MarketSignalDemo_modelPanel__OZxDq dl div{display:flex;justify-content:space-between;gap:var(--space-16);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MarketSignalDemo_modelPanel__OZxDq dt{color:var(--c-text-subtle)}.MarketSignalDemo_modelPanel__OZxDq dd{color:var(--c-text)}.MarketSignalDemo_footer__YlIhd{display:flex;justify-content:space-between;gap:var(--space-24);padding-block:var(--space-12);border-top:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}@media(max-width:calc(64rem - 0.0625rem)){.MarketSignalDemo_workspace__Xu2j_{grid-template-columns:minmax(0,1fr) 13rem}.MarketSignalDemo_chartHeader__xo22D>div{display:none}}@media(max-width:calc(48rem - 0.0625rem)){.MarketSignalDemo_market__B5GMF{min-block-size:30rem}.MarketSignalDemo_headerMeta__dsU7z span:first-child{display:none}.MarketSignalDemo_headerMeta__dsU7z span+span{padding:0;border:0}.MarketSignalDemo_workspace__Xu2j_{grid-template-columns:1fr}.MarketSignalDemo_chartWrap___vuRl{min-block-size:19rem;-webkit-padding-end:0;padding-inline-end:0}.MarketSignalDemo_modelPanel__OZxDq{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16) var(--space-24);gap:var(--space-16) var(--space-24);padding:var(--space-24) 0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--c-line)}.MarketSignalDemo_panelHead__iIyLl{grid-column:1/-1}.MarketSignalDemo_direction__cTc13{margin:0;padding:0;border:0}.MarketSignalDemo_probabilities__JF0Q3{margin:0}.MarketSignalDemo_modelPanel__OZxDq dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.MarketSignalDemo_footer__YlIhd{display:grid}}@media(max-width:32rem){.MarketSignalDemo_header__cgpLy{align-items:flex-start}.MarketSignalDemo_quote__a6YDr{flex-wrap:wrap;gap:var(--space-8)}.MarketSignalDemo_quote__a6YDr span{flex-basis:100%}.MarketSignalDemo_chartWrap___vuRl{min-block-size:17rem;padding-inline:0}.MarketSignalDemo_modelPanel__OZxDq{padding-block:var(--space-16)}.MarketSignalDemo_footer__YlIhd span:first-child{display:none}}@media(prefers-reduced-motion:reduce){.MarketSignalDemo_probabilities__JF0Q3 b{transition:none}}.SecurityLabDemo_window__vxjxk{position:relative;min-block-size:34rem;border-block:1px solid var(--c-line-strong);font-family:var(--font-mono)}.SecurityLabDemo_titlebar__0Twbm{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-20,1.25rem);gap:var(--space-20,1.25rem);align-items:center;min-block-size:4rem;border-bottom:1px solid var(--c-line)}.SecurityLabDemo_labIdentity__46jeV p,.SecurityLabDemo_titlebar__0Twbm>b,.SecurityLabDemo_titlebar__0Twbm>p{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;color:var(--c-text-subtle)}.SecurityLabDemo_titlebar__0Twbm>p{text-align:center}.SecurityLabDemo_titlebar__0Twbm>b{color:var(--c-text);font-weight:var(--fw-regular);text-align:right}.SecurityLabDemo_labIdentity__46jeV{display:flex;align-items:center;gap:var(--space-12)}.SecurityLabDemo_labIdentity__46jeV>span{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;border:1px solid var(--c-line-strong);color:var(--c-text)}.SecurityLabDemo_modes__gp4K6{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--c-line-strong)}.SecurityLabDemo_modes__gp4K6 button{position:relative;display:flex;gap:var(--space-12);align-items:center;min-block-size:4rem;padding-inline:var(--space-20,1.25rem);-webkit-border-end:1px solid var(--c-line);border-inline-end:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle);text-align:left;transition:color var(--dur-fast) var(--ease-out)}.SecurityLabDemo_modes__gp4K6 button:last-child{-webkit-border-end:0;border-inline-end:0}.SecurityLabDemo_modes__gp4K6 button:hover{color:var(--c-text)}.SecurityLabDemo_modes__gp4K6 button:after{content:"";position:absolute;inset-inline:var(--space-20,1.25rem);inset-block-end:-1px;block-size:1px;background:var(--c-text);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.SecurityLabDemo_modes__gp4K6 button>span{color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease-out)}.SecurityLabDemo_modes__gp4K6 .SecurityLabDemo_active__mjb4j,.SecurityLabDemo_modes__gp4K6 .SecurityLabDemo_active__mjb4j>span{color:var(--c-text)}.SecurityLabDemo_modes__gp4K6 .SecurityLabDemo_active__mjb4j:after{transform:scaleX(1)}.SecurityLabDemo_stage__aPvxd{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(20rem,1.1fr);min-block-size:25rem;border-bottom:1px solid var(--c-line)}.SecurityLabDemo_diagnostic__iOB4A{display:flex;flex-direction:column;min-inline-size:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem) 0;-webkit-border-end:1px solid var(--c-line-strong);border-inline-end:1px solid var(--c-line-strong);background-image:linear-gradient(var(--c-line) 1px,transparent 1px),linear-gradient(90deg,var(--c-line) 1px,transparent 1px);background-size:2rem 2rem;background-position:-1px -1px}.SecurityLabDemo_metricHeader__uhfPC{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.SecurityLabDemo_metricHeader__uhfPC small,.SecurityLabDemo_metricHeader__uhfPC>div>span,.SecurityLabDemo_metricHeader__uhfPC>p{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.SecurityLabDemo_metricHeader__uhfPC strong{display:block;-webkit-margin-before:var(--space-20,1.25rem);margin-block-start:var(--space-20,1.25rem);color:var(--c-text);font-size:clamp(2.35rem,5vw,4.5rem);font-weight:var(--fw-regular);line-height:.86;letter-spacing:-.065em}.SecurityLabDemo_metricHeader__uhfPC small{display:block;-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.SecurityLabDemo_metricHeader__uhfPC>p{margin:0;color:var(--c-text);white-space:nowrap}.SecurityLabDemo_visual__wED8D{display:grid;place-items:stretch;min-block-size:10rem;-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}.SecurityLabDemo_trace__Eq5ZO{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:end;min-block-size:10rem;border-bottom:1px solid var(--c-line-strong);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33.33% - 1px),var(--c-line) 33.33%)}.SecurityLabDemo_trace__Eq5ZO i{align-self:end;min-block-size:var(--space-8);background:var(--c-text-muted);opacity:.7;transform-origin:bottom;animation:SecurityLabDemo_trace-pulse__oLvC7 3.8s var(--ease-in-out) infinite alternate}.SecurityLabDemo_trace__Eq5ZO i:nth-child(3n){animation-delay:-1.1s}.SecurityLabDemo_trace__Eq5ZO i:nth-child(4n){animation-delay:-2.2s}.SecurityLabDemo_trace__Eq5ZO span{grid-column:span 6;-webkit-padding-before:var(--space-8);padding-block-start:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.SecurityLabDemo_trace__Eq5ZO span:last-child{text-align:right}.SecurityLabDemo_pageWalk__Yhh_r{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;min-block-size:10rem}.SecurityLabDemo_pageWalk__Yhh_r div{position:relative;display:grid;place-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.SecurityLabDemo_pageWalk__Yhh_r div:not(:last-child):after{content:"";position:absolute;inset-inline-start:calc(50% + .85rem);inset-block-start:.85rem;inline-size:calc(100% - 1.7rem);border-top:1px solid var(--c-line-strong)}.SecurityLabDemo_pageWalk__Yhh_r span{position:relative;z-index:1;display:grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;border:1px solid var(--c-line-strong);background:var(--c-bg);font-weight:var(--fw-regular);color:var(--c-text)}.SecurityLabDemo_pageWalk__Yhh_r b,.SecurityLabDemo_pageWalk__Yhh_r span{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SecurityLabDemo_pageWalk__Yhh_r b{color:var(--c-text-subtle);font-weight:var(--fw-regular)}.SecurityLabDemo_baseline__WqkQa{display:grid;grid-gap:var(--space-16);gap:var(--space-16);align-content:center;min-block-size:10rem}.SecurityLabDemo_baseline__WqkQa p{display:grid;grid-template-columns:4.5rem 1fr 2.5rem;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;margin:0;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.SecurityLabDemo_baseline__WqkQa i{overflow:hidden;block-size:2px;background:var(--c-line-strong)}.SecurityLabDemo_baseline__WqkQa b{display:block;block-size:100%;background:var(--c-text-muted)}.SecurityLabDemo_baseline__WqkQa em{color:var(--c-text);font-style:normal;text-align:right}.SecurityLabDemo_baseline__WqkQa p:nth-child(3) em{color:oklch(.82 .12 85)}.SecurityLabDemo_caption__oXJKx{margin-block:auto 0;-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24);border-top:1px solid var(--c-line-strong);color:var(--c-text-subtle);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-body)}.SecurityLabDemo_output__DQlvV{min-inline-size:0;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem)}.SecurityLabDemo_command__rWoVE{display:flex;justify-content:space-between;gap:var(--space-16);-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16);-webkit-padding-after:var(--space-16);padding-block-end:var(--space-16);border-bottom:1px solid var(--c-line-strong);color:var(--c-text);font-size:var(--fs-small)}.SecurityLabDemo_command__rWoVE b{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle);font-weight:var(--fw-regular)}.SecurityLabDemo_output__DQlvV>p{display:grid;grid-template-columns:1.5rem minmax(6rem,.75fr) 1.25fr;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding-block:var(--space-12);border-bottom:1px solid var(--c-line);font-size:var(--fs-small);opacity:0;transform:translateX(var(--space-8));transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.SecurityLabDemo_output__DQlvV>.SecurityLabDemo_visible__ynYvs{opacity:1!important;transform:none!important}.SecurityLabDemo_output__DQlvV>p>span{color:var(--c-text-subtle)}.SecurityLabDemo_output__DQlvV b{overflow-wrap:anywhere;color:var(--c-text);font-weight:var(--fw-regular)}.SecurityLabDemo_output__DQlvV em{overflow-wrap:anywhere;font-style:normal;text-align:right}.SecurityLabDemo_ok__8BUDx{color:var(--c-text-muted)}.SecurityLabDemo_watch__w87FA{color:oklch(.82 .12 85)}.SecurityLabDemo_footer__i_WtV{display:flex;justify-content:space-between;gap:var(--space-16);padding-block:var(--space-16);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}@keyframes SecurityLabDemo_trace-pulse__oLvC7{0%{scale:1 .82;opacity:.42}to{scale:1 1;opacity:.82}}@media(max-width:56rem){.SecurityLabDemo_titlebar__0Twbm{grid-template-columns:1fr auto}.SecurityLabDemo_titlebar__0Twbm>p{display:none}.SecurityLabDemo_stage__aPvxd{grid-template-columns:1fr}.SecurityLabDemo_diagnostic__iOB4A{padding:var(--space-24) 0;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--c-line-strong)}.SecurityLabDemo_output__DQlvV{padding:var(--space-24) 0}}@media(max-width:42rem){.SecurityLabDemo_titlebar__0Twbm>b{display:none}.SecurityLabDemo_titlebar__0Twbm{grid-template-columns:1fr}.SecurityLabDemo_modes__gp4K6 button{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:center;padding-inline:var(--space-12)}.SecurityLabDemo_modes__gp4K6 button:after{inset-inline:var(--space-12)}.SecurityLabDemo_metricHeader__uhfPC{grid-template-columns:1fr}.SecurityLabDemo_metricHeader__uhfPC>p{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.SecurityLabDemo_output__DQlvV>p{grid-template-columns:1.4rem minmax(5rem,.8fr) 1.2fr;gap:var(--space-8)}.SecurityLabDemo_footer__i_WtV{display:none}}@media(prefers-reduced-motion:reduce){.SecurityLabDemo_trace__Eq5ZO i{animation:none}}.FocusTabs_section__9PYnB{padding:clamp(var(--space-96),10vw,var(--space-128)) var(--gutter);border-bottom:1px solid var(--c-line)}.FocusTabs_accordion__V4IAE,.FocusTabs_header__WQmtg{max-inline-size:var(--width-page);margin-inline:auto}.FocusTabs_header__WQmtg{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:var(--space-64);gap:var(--space-64);align-items:end}.FocusTabs_kicker__dt2_s{grid-column:1/-1;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.FocusTabs_header__WQmtg h2{max-inline-size:15ch;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:var(--fw-semibold);line-height:.96;letter-spacing:var(--ls-display);text-wrap:balance}.FocusTabs_lead__YUzYA{max-inline-size:39ch;color:var(--c-text-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.FocusTabs_accordion__V4IAE{-webkit-margin-before:clamp(var(--space-64),8vw,var(--space-96));margin-block-start:clamp(var(--space-64),8vw,var(--space-96));border-top:1px solid var(--c-line-strong)}.FocusTabs_item__IYzHH{scroll-margin-block-start:5.5rem;border-bottom:1px solid var(--c-line-strong)}.FocusTabs_item__IYzHH h3{margin:0}.FocusTabs_trigger__3Uxhs{display:grid;grid-template-columns:3rem minmax(12rem,.55fr) minmax(18rem,1fr) 1.5rem;grid-gap:var(--space-24);gap:var(--space-24);align-items:center;inline-size:100%;min-block-size:7.5rem;padding:var(--space-24) 0;color:var(--c-text);text-align:left;cursor:pointer}.FocusTabs_number__c20l4,.FocusTabs_panelLabel__6vvxU{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.FocusTabs_trigger__3Uxhs strong{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.FocusTabs_summary__asUSo{max-inline-size:46ch;color:var(--c-text-muted);line-height:1.55}.FocusTabs_plus__qY15a{justify-self:end;color:var(--c-text-subtle);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.FocusTabs_trigger__3Uxhs:hover .FocusTabs_plus__qY15a{color:var(--c-text)}.FocusTabs_trigger__3Uxhs[data-state=open] .FocusTabs_plus__qY15a{color:var(--c-text);transform:rotate(45deg)}.FocusTabs_content__zJgWy{overflow:hidden}.FocusTabs_content__zJgWy[data-state=open]{animation:FocusTabs_reveal__SG3yM var(--dur-slow) var(--ease-out)}.FocusTabs_content__zJgWy[data-state=closed]{animation:FocusTabs_conceal__JZbDz var(--dur-base) var(--ease-out)}.FocusTabs_contentInner__T0y79{padding:var(--space-16) 0 clamp(var(--space-64),7vw,var(--space-96)) 3rem}.FocusTabs_marketStory__i80cL,.FocusTabs_visionStory__HUcmE,.FocusTabs_webPanel__MWm58{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:clamp(var(--space-32),6vw,var(--space-64));gap:clamp(var(--space-32),6vw,var(--space-64));align-items:center}.FocusTabs_featuredVisual__xmFvh{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:var(--c-void);border:1px solid var(--c-line);border-radius:var(--radius-md)}.FocusTabs_featuredVisual__xmFvh img{object-fit:cover;object-position:top center;transition:transform .9s var(--ease-out)}.FocusTabs_featuredVisual__xmFvh:hover img{transform:scale(1.015)}.FocusTabs_featuredVisual__xmFvh>span,.FocusTabs_videoFrame__SnjXU>span{position:absolute;z-index:2;inset-inline-start:var(--space-16);inset-block-start:var(--space-16);padding:var(--space-8) var(--space-12);border:1px solid oklch(.82 .01 260/.18);background:oklch(.11 .006 260/.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text)}.FocusTabs_securityIntro__a1Ty8,.FocusTabs_storyCopy__oIfby,.FocusTabs_webCopy__14GC7{display:grid;align-content:start;grid-gap:var(--space-20,1.25rem);gap:var(--space-20,1.25rem)}.FocusTabs_securityIntro__a1Ty8 h3,.FocusTabs_storyCopy__oIfby h3,.FocusTabs_webCopy__14GC7 h3{max-inline-size:17ch;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.02;letter-spacing:var(--ls-heading)}.FocusTabs_securityIntro__a1Ty8>p:not(.FocusTabs_panelLabel__6vvxU),.FocusTabs_storyCopy__oIfby>p:not(.FocusTabs_panelLabel__6vvxU),.FocusTabs_webCopy__14GC7>p:not(.FocusTabs_panelLabel__6vvxU){max-inline-size:43ch;color:var(--c-text-muted);line-height:1.65}.FocusTabs_webCopy__14GC7 nav{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);border-top:1px solid var(--c-line)}.FocusTabs_caseLink__FmD87{display:flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;justify-content:space-between;gap:var(--space-16);min-block-size:2.75rem;padding-block:var(--space-8);border-bottom:1px solid var(--c-line-strong);color:var(--c-text);font-size:var(--fs-small);text-decoration:none}.FocusTabs_webCopy__14GC7 nav .FocusTabs_caseLink__FmD87{inline-size:100%}.FocusTabs_caseLink__FmD87 svg{inline-size:.75rem;transition:transform var(--dur-fast) var(--ease-out)}.FocusTabs_caseLink__FmD87:hover svg{transform:translateX(var(--space-4))}.FocusTabs_aiPanel__hBXkZ{display:grid;grid-gap:clamp(var(--space-64),9vw,var(--space-128));gap:clamp(var(--space-64),9vw,var(--space-128))}.FocusTabs_visionStory__HUcmE{grid-template-columns:minmax(17rem,.72fr) minmax(19rem,1fr)}.FocusTabs_videoFrame__SnjXU{position:relative;overflow:hidden;inline-size:min(100%,30rem);aspect-ratio:1;justify-self:center;border:1px solid var(--c-line-strong);background:var(--c-void)}.FocusTabs_videoFrame__SnjXU video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.FocusTabs_marketStory__i80cL{grid-template-columns:minmax(18rem,.42fr) minmax(0,1.58fr);-webkit-padding-before:clamp(var(--space-64),7vw,var(--space-96));padding-block-start:clamp(var(--space-64),7vw,var(--space-96));border-top:1px solid var(--c-line)}.FocusTabs_marketStory__i80cL>:last-child{min-inline-size:0}.FocusTabs_agentLink__g2EcX{display:grid;grid-template-columns:minmax(9rem,.36fr) minmax(0,1fr) 1rem;grid-gap:var(--space-24);gap:var(--space-24);align-items:center;padding-block:var(--space-24);border-block:1px solid var(--c-line-strong);color:var(--c-text);text-decoration:none}.FocusTabs_agentLink__g2EcX span{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.FocusTabs_agentLink__g2EcX strong{font-size:var(--fs-h3);font-weight:var(--fw-medium)}.FocusTabs_agentLink__g2EcX svg{inline-size:.75rem;transition:transform var(--dur-fast) var(--ease-out)}.FocusTabs_agentLink__g2EcX:hover svg{transform:translateX(var(--space-4))}.FocusTabs_securityPanel__NXv8b{display:grid;grid-gap:var(--space-48);gap:var(--space-48)}.FocusTabs_securityIntro__a1Ty8{grid-template-columns:minmax(15rem,.5fr) minmax(0,1fr)}.FocusTabs_securityIntro__a1Ty8 .FocusTabs_panelLabel__6vvxU{grid-column:1/-1}.FocusTabs_securityIntro__a1Ty8>p:last-child{justify-self:end}@keyframes FocusTabs_reveal__SG3yM{0%{block-size:0;opacity:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes FocusTabs_conceal__JZbDz{0%{block-size:var(--radix-accordion-content-height);opacity:1}to{block-size:0;opacity:0}}@media(max-width:calc(48rem - 0.0625rem)){.FocusTabs_header__WQmtg{grid-template-columns:1fr;gap:var(--space-24)}.FocusTabs_kicker__dt2_s{grid-column:auto}.FocusTabs_lead__YUzYA{font-size:var(--fs-body)}.FocusTabs_trigger__3Uxhs{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:var(--space-16);min-block-size:6.5rem}.FocusTabs_summary__asUSo{grid-column:2}.FocusTabs_plus__qY15a{grid-column:3;grid-row:1/3}.FocusTabs_contentInner__T0y79{-webkit-padding-start:2rem;padding-inline-start:2rem}.FocusTabs_marketStory__i80cL,.FocusTabs_securityIntro__a1Ty8,.FocusTabs_visionStory__HUcmE,.FocusTabs_webPanel__MWm58{grid-template-columns:1fr}.FocusTabs_marketStory__i80cL>.FocusTabs_storyCopy__oIfby{order:2}.FocusTabs_agentLink__g2EcX{grid-template-columns:1fr auto}.FocusTabs_agentLink__g2EcX span{grid-column:1/-1}.FocusTabs_securityIntro__a1Ty8>p:last-child{justify-self:start}}@media(max-width:calc(30rem - 0.0625rem)){.FocusTabs_summary__asUSo{font-size:var(--fs-small)}.FocusTabs_contentInner__T0y79{-webkit-padding-start:0;padding-inline-start:0}.FocusTabs_securityIntro__a1Ty8 h3,.FocusTabs_storyCopy__oIfby h3,.FocusTabs_webCopy__14GC7 h3{font-size:clamp(1.8rem,9vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.FocusTabs_agentLink__g2EcX svg,.FocusTabs_caseLink__FmD87 svg,.FocusTabs_content__zJgWy,.FocusTabs_featuredVisual__xmFvh img,.FocusTabs_plus__qY15a{animation:none;transition:none}.FocusTabs_agentLink__g2EcX:hover svg,.FocusTabs_caseLink__FmD87:hover svg,.FocusTabs_featuredVisual__xmFvh:hover img{transform:none}}.Hero_hero___J1Zp{position:relative;min-block-size:clamp(44rem,92svh,58rem);padding:calc(4rem + var(--space-64)) var(--gutter) var(--space-96);display:grid;place-items:center;overflow:clip;isolation:isolate;border-bottom:1px solid var(--c-line);background:linear-gradient(180deg,oklch(12.5% .008 260deg),var(--c-void))}@media(max-width:calc(64rem - 0.0625rem)){.Hero_hero___J1Zp{padding-inline:var(--space-48)}}@media(max-width:calc(48rem - 0.0625rem)){.Hero_hero___J1Zp{min-block-size:auto;padding-block:calc(4rem + var(--space-64)) var(--space-96)}}@media(max-width:calc(30rem - 0.0625rem)){.Hero_hero___J1Zp{-webkit-padding-before:calc(4rem + var(--space-48));padding-block-start:calc(4rem + var(--space-48))}}.Hero_hero___J1Zp:before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--c-bg) 0,transparent 22%,transparent 82%,var(--c-bg) 100%),linear-gradient(180deg,transparent 55%,var(--c-bg) 100%)}.Hero_atmosphere__H06p7{position:absolute;z-index:-3;inset:0;overflow:hidden;pointer-events:none}.Hero_fieldBlueThree__VFNbh,.Hero_fieldBlueTwo__sJUe_,.Hero_fieldBlue__tvg_y{position:absolute;display:block;background:var(--c-hero-blue);border-radius:50%;filter:blur(150px);will-change:transform}.Hero_fieldBlue__tvg_y{inline-size:min(64rem,72vw);block-size:min(34rem,46vw);inset-inline-end:-20%;inset-block-start:4%;opacity:.19;animation:Hero_fieldBlue__tvg_y 22s var(--ease-in-out) infinite alternate}.Hero_fieldBlueTwo__sJUe_{inline-size:min(46rem,58vw);block-size:min(26rem,36vw);inset-inline-start:-16%;inset-block-end:2%;opacity:.15;filter:blur(170px);animation:Hero_fieldBlueTwo__sJUe_ 29s var(--ease-in-out) infinite alternate}.Hero_fieldBlueThree__VFNbh{inline-size:min(34rem,48vw);block-size:min(20rem,28vw);inset-inline-start:50%;inset-block-start:18%;translate:-50% 0;opacity:.11;filter:blur(130px);animation:Hero_fieldBlueThree__VFNbh 36s var(--ease-in-out) infinite alternate}@keyframes Hero_fieldBlue__tvg_y{to{transform:translate(-8%,6%) scale(1.08)}}@keyframes Hero_fieldBlueTwo__sJUe_{to{transform:translate(10%,-7%) scale(1.12)}}@keyframes Hero_fieldBlueThree__VFNbh{to{transform:translateY(5%) scale(1.14)}}@media(prefers-reduced-motion:reduce){.Hero_fieldBlueThree__VFNbh,.Hero_fieldBlueTwo__sJUe_,.Hero_fieldBlue__tvg_y{animation:none}}.Hero_shell__JtyQp{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;inline-size:min(100%,54rem)}.Hero_brandLine__9otWm{display:flex;align-items:center;gap:var(--space-16)}.Hero_mark__DiKAQ{inline-size:2.75rem;block-size:auto}@media(max-width:calc(30rem - 0.0625rem)){.Hero_mark__DiKAQ{inline-size:2.35rem}}.Hero_eyebrow__Vb_Zn{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-muted)}.Hero_shell__JtyQp h1{max-inline-size:14ch;-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);color:var(--c-text);font-size:clamp(3.5rem,5.5vw,5.5rem);font-weight:var(--fw-bold);line-height:.88;letter-spacing:-.058em;text-transform:uppercase;text-wrap:balance}@media(max-width:calc(48rem - 0.0625rem)){.Hero_shell__JtyQp h1{font-size:clamp(3.5rem,10vw,5.25rem)}}@media(max-width:calc(30rem - 0.0625rem)){.Hero_shell__JtyQp h1{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24);font-size:clamp(2.85rem,14vw,4rem)}}.Hero_lead__xDiqy{max-inline-size:46ch;-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);color:var(--c-text-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}@media(max-width:calc(30rem - 0.0625rem)){.Hero_lead__xDiqy{max-inline-size:32ch;-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24);font-size:var(--fs-body)}}.Hero_actions__VXQvI{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48)}@media(max-width:calc(30rem - 0.0625rem)){.Hero_actions__VXQvI{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}}.Hero_actions__VXQvI a{display:inline-flex;min-block-size:2.875rem;align-items:center;justify-content:center;gap:var(--space-12);padding-inline:var(--space-24);border:1px solid var(--c-border-control);border-radius:var(--radius-md);color:var(--c-text);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Hero_actions__VXQvI a:first-child{color:var(--c-on-emphasis);background:var(--c-emphasis);border-color:var(--c-emphasis)}.Hero_actions__VXQvI a:hover{transform:translateY(-2px)}.Hero_actions__VXQvI svg{transition:transform var(--dur-fast) var(--ease-out)}.Hero_actions__VXQvI a:hover svg{transform:translateX(var(--space-4))}@media(prefers-reduced-motion:reduce){.Hero_actions__VXQvI a:hover,.Hero_actions__VXQvI a:hover svg{transform:none}}.ProjectSection_section__yxYRa{padding:clamp(var(--space-96),10vw,var(--space-128)) var(--gutter);border-bottom:1px solid var(--c-line);background:var(--c-surface)}.ProjectSection_allProjects__VojGW,.ProjectSection_grid__DMl5z,.ProjectSection_header__PMUVu{max-inline-size:var(--width-page);margin-inline:auto}.ProjectSection_header__PMUVu{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:var(--space-64);gap:var(--space-64);align-items:end;-webkit-margin-after:var(--space-64);margin-block-end:var(--space-64)}.ProjectSection_kicker__OQ7UU{grid-column:1/-1;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ProjectSection_heading__VHH3i{max-inline-size:12ch;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:var(--fw-semibold);line-height:.96;letter-spacing:var(--ls-display);text-wrap:balance}.ProjectSection_summary__gAcfR{max-inline-size:36ch;color:var(--c-text-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.ProjectSection_grid__DMl5z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-64) var(--space-32);gap:var(--space-64) var(--space-32)}.ProjectSection_visual__ckHqj{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--c-line-strong);border-radius:var(--radius-md);background:var(--c-void);text-decoration:none}.ProjectSection_image__wK93H{object-fit:cover;object-position:top center;transition:transform .8s var(--ease-out),opacity var(--dur-base) var(--ease-out)}.ProjectSection_visual__ckHqj:hover .ProjectSection_image__wK93H{transform:scale(1.018)}.ProjectSection_openIcon__NiMDr{position:absolute;z-index:2;inset-inline-end:var(--space-16);inset-block-end:var(--space-16);display:grid;inline-size:2.5rem;block-size:2.5rem;place-items:center;border-radius:var(--radius-md);color:var(--c-on-emphasis);background:var(--c-emphasis);opacity:0;transform:translateY(var(--space-8));transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.ProjectSection_visual__ckHqj:focus-visible .ProjectSection_openIcon__NiMDr,.ProjectSection_visual__ckHqj:hover .ProjectSection_openIcon__NiMDr{opacity:1;transform:none}.ProjectSection_caption__VepGW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24);-webkit-padding-before:var(--space-20,1.25rem);padding-block-start:var(--space-20,1.25rem)}.ProjectSection_caption__VepGW h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.ProjectSection_caption__VepGW p{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:var(--c-text-subtle);font-size:var(--fs-small)}.ProjectSection_caption__VepGW>span{color:var(--c-text-subtle);font-size:var(--fs-body)}.ProjectSection_allProjects__VojGW{display:inline-flex;align-items:center;gap:var(--space-16);-webkit-margin-before:var(--space-64);margin-block-start:var(--space-64);-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8);border-bottom:1px solid var(--c-line-strong);color:var(--c-text);font-size:var(--fs-body);text-decoration:none}.ProjectSection_allProjects__VojGW span{transition:transform var(--dur-fast) var(--ease-out)}.ProjectSection_allProjects__VojGW:hover span{transform:translateX(var(--space-4))}@media(max-width:calc(48rem - 0.0625rem)){.ProjectSection_header__PMUVu{grid-template-columns:1fr;gap:var(--space-24)}.ProjectSection_kicker__OQ7UU{grid-column:auto}.ProjectSection_summary__gAcfR{font-size:var(--fs-body)}.ProjectSection_grid__DMl5z{gap:var(--space-48) var(--space-16)}}@media(max-width:calc(30rem - 0.0625rem)){.ProjectSection_grid__DMl5z{grid-template-columns:1fr}.ProjectSection_visual__ckHqj{aspect-ratio:1.35}.ProjectSection_openIcon__NiMDr{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ProjectSection_allProjects__VojGW span,.ProjectSection_image__wK93H,.ProjectSection_openIcon__NiMDr{transition:none}.ProjectSection_visual__ckHqj:hover .ProjectSection_image__wK93H{transform:none}}.Button_base__OgWMs{display:inline-flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-24);border-radius:999px;font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.01em;text-decoration:none;white-space:nowrap;border:1px solid rgba(0,0,0,0);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Button_base__OgWMs:hover{transform:translateY(-2px)}.Button_base__OgWMs:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.Button_base__OgWMs:hover{transform:none}}.Button_primary__KcBxk,.Button_primary__KcBxk:hover{background-color:var(--c-emphasis);color:var(--c-on-emphasis)}.Button_secondary__uUg9S{border-color:var(--c-border-control);color:var(--c-text)}.Button_secondary__uUg9S:hover{border-color:var(--c-text);color:var(--c-text)}.Button_quiet__vun_B{padding-inline:0;color:var(--c-text-subtle)}.Button_quiet__vun_B:hover{color:var(--c-text)}.Button_icon__l9wiG{font-size:.9em;transition:transform var(--dur-fast) var(--ease-out)}.Button_base__OgWMs:hover .Button_icon__l9wiG{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.Button_base__OgWMs:hover .Button_icon__l9wiG{transform:none}}.Button_full__uTwGq{width:100%;justify-content:center}.not-found_wrap__7tb_Y{padding-block:clamp(var(--space-96),12vw,var(--space-192))}.not-found_code__1grN5{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-emphasis);font-size:var(--fs-small)}.not-found_heading__RJUGf{font-size:var(--fs-h1);max-width:16ch}.not-found_body__V2BD7,.not-found_heading__RJUGf{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24)}.not-found_body__V2BD7{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-text-muted);max-width:var(--measure-prose)}.not-found_links__Xl4q8{display:flex;flex-wrap:wrap;gap:var(--space-16);-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48)}.ContactForm_form__A_7JS{max-width:40rem}.ContactForm_form__A_7JS,.ContactForm_row__uxPEW{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}@media(min-width:30rem){.ContactForm_row__uxPEW{grid-template-columns:1fr 1fr}}.ContactForm_field__RK0pC{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ContactForm_label__frYUA{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ContactForm_optional__dhYLT{color:var(--c-text-subtle);text-transform:none;letter-spacing:0}.ContactForm_input____Pvd,.ContactForm_textarea__CWaFK{inline-size:100%;padding:var(--space-12) var(--space-16);background-color:var(--c-bg);border:1px solid var(--c-border-control);border-radius:var(--radius-md);color:var(--c-text);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-out)}.ContactForm_input____Pvd::placeholder,.ContactForm_textarea__CWaFK::placeholder{color:var(--c-text-subtle)}.ContactForm_input____Pvd:hover,.ContactForm_textarea__CWaFK:hover{border-color:var(--c-text-subtle)}.ContactForm_input____Pvd:focus,.ContactForm_textarea__CWaFK:focus{border-color:var(--c-emphasis)}.ContactForm_textarea__CWaFK{min-block-size:10rem;resize:vertical;line-height:var(--lh-body)}.ContactForm_inputInvalid__HKvdN{border-color:var(--c-danger)}.ContactForm_error__Osthw{font-size:var(--fs-small);color:var(--c-danger)}.ContactForm_honeypot___0j49{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ContactForm_consent__VZXAT{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start;font-size:var(--fs-small);line-height:1.55;color:var(--c-text-muted)}.ContactForm_checkbox__YK84Z{inline-size:1.125rem;block-size:1.125rem;-webkit-margin-before:.15em;margin-block-start:.15em;accent-color:var(--c-emphasis)}.ContactForm_consentLink__IFNvg{color:var(--c-text);-webkit-text-decoration-color:var(--c-emphasis);text-decoration-color:var(--c-emphasis)}.ContactForm_actions__wQaBx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.ContactForm_feedback__7Oodo{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);border:1px solid var(--c-line);font-size:var(--fs-small);line-height:1.55}.ContactForm_feedbackSuccess__aP5fQ{border-color:var(--c-success);color:var(--c-text)}.ContactForm_feedbackError__oRWEe{border-color:var(--c-danger);color:var(--c-text)}.ContactForm_feedbackLink__HxeBy{color:var(--c-emphasis)}.ProfileSections_principles__92co0{padding:clamp(var(--space-96),10vw,var(--space-128)) var(--gutter);border-bottom:1px solid var(--c-line)}.ProfileSections_practiceLayout__W0iqz,.ProfileSections_principlesHeader__5aoAK{max-inline-size:var(--width-page);margin-inline:auto}.ProfileSections_principlesHeader__5aoAK{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:var(--space-64);gap:var(--space-64);align-items:end}.ProfileSections_index__AI4kQ{grid-column:1/-1;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ProfileSections_principlesHeader__5aoAK h2{max-inline-size:16ch;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:var(--fw-semibold);line-height:.96;letter-spacing:var(--ls-display);text-wrap:balance}.ProfileSections_practiceLead__DjdeL{max-inline-size:38ch;color:var(--c-text-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.ProfileSections_practiceLayout__W0iqz{display:grid;grid-template-columns:minmax(17rem,.62fr) minmax(28rem,1.38fr);grid-gap:clamp(var(--space-48),7vw,var(--space-96));gap:clamp(var(--space-48),7vw,var(--space-96));align-items:start;-webkit-margin-before:var(--space-96);margin-block-start:var(--space-96)}.ProfileSections_principleList__XYwIg{border-top:1px solid var(--c-line-strong)}.ProfileSections_principleList__XYwIg article{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding-block:var(--space-24);border-bottom:1px solid var(--c-line)}.ProfileSections_principleList__XYwIg span{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ProfileSections_principleList__XYwIg h3{font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.ProfileSections_principleList__XYwIg p{max-inline-size:34ch;-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);color:var(--c-text-muted);font-size:var(--fs-small);line-height:1.65}@media(max-width:calc(48rem - 0.0625rem)){.ProfileSections_principlesHeader__5aoAK{grid-template-columns:1fr;gap:var(--space-24)}.ProfileSections_index__AI4kQ{grid-column:auto}.ProfileSections_practiceLead__DjdeL{font-size:var(--fs-body)}.ProfileSections_practiceLayout__W0iqz{grid-template-columns:1fr;-webkit-margin-before:var(--space-64);margin-block-start:var(--space-64)}}@media(max-width:calc(30rem - 0.0625rem)){.ProfileSections_practiceLead__DjdeL{font-size:var(--fs-small)}}.ProjectLiveDemo_demo__hVFNL{display:grid;grid-gap:clamp(var(--space-48),6vw,var(--space-64));gap:clamp(var(--space-48),6vw,var(--space-64))}.ProjectLiveDemo_header__D9ByH{display:grid;grid-template-columns:minmax(10rem,.5fr) minmax(18rem,1fr) minmax(12rem,.5fr);grid-gap:var(--space-32);gap:var(--space-32);align-items:end}.ProjectLiveDemo_header__D9ByH p,.ProjectLiveDemo_header__D9ByH span{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ProjectLiveDemo_header__D9ByH h2{max-inline-size:18ch;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.02;letter-spacing:var(--ls-heading)}.ProjectLiveDemo_header__D9ByH span{justify-self:end;text-align:right}.ProjectLiveDemo_visionLayout__WuF1V{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(20rem,1.22fr);grid-gap:clamp(var(--space-32),7vw,var(--space-96));gap:clamp(var(--space-32),7vw,var(--space-96));align-items:center}.ProjectLiveDemo_videoFrame__Y4v1J{position:relative;overflow:hidden;inline-size:min(100%,34rem);aspect-ratio:1;justify-self:center;border:1px solid var(--c-line-strong);background:var(--c-void)}.ProjectLiveDemo_videoFrame__Y4v1J video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ProjectLiveDemo_videoFrame__Y4v1J>span{position:absolute;inset-inline-start:var(--space-16);inset-block-start:var(--space-16);padding:var(--space-8) var(--space-12);color:var(--c-text);background:oklch(.1 .006 260/.82);border:1px solid oklch(.82 .01 260/.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.ProjectLiveDemo_visionNotes__uZcL0{border-top:1px solid var(--c-line-strong)}.ProjectLiveDemo_visionNotes__uZcL0 article{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding-block:var(--space-24);border-bottom:1px solid var(--c-line)}.ProjectLiveDemo_visionNotes__uZcL0 article>span{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ProjectLiveDemo_visionNotes__uZcL0 h3{font-size:var(--fs-h3);font-weight:var(--fw-medium)}.ProjectLiveDemo_visionNotes__uZcL0 p{max-inline-size:48ch;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);color:var(--c-text-muted);line-height:1.6}@media(max-width:calc(48rem - 0.0625rem)){.ProjectLiveDemo_header__D9ByH{grid-template-columns:1fr;gap:var(--space-16)}.ProjectLiveDemo_header__D9ByH span{justify-self:start;text-align:left}.ProjectLiveDemo_visionLayout__WuF1V{grid-template-columns:1fr}}.Section_section__HDlWB{padding-block:var(--space-section)}.Section_ruled__eFZX9{border-top:1px solid var(--c-line)}.Section_tinted__ZmPO6{background-color:var(--c-surface)}.Section_compact___iETE{padding-block:clamp(var(--space-48),5vw,var(--space-96))}.Services_intro__IYVjO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);-webkit-padding-after:var(--space-64);padding-block-end:var(--space-64)}.Services_introLabel__pUeiI{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.Services_introText__kxEy9{max-width:38ch;font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.Services_serviceList__Dtdxc{border-top:1px solid var(--c-line)}.Services_serviceList__Dtdxc li{border-bottom:1px solid var(--c-line)}.Services_serviceLink__sGMaY{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-24);gap:var(--space-24);align-items:start;padding-block:var(--space-32);color:var(--c-text);text-decoration:none;transition:padding-inline var(--dur-base) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Services_serviceLink__sGMaY:focus-visible,.Services_serviceLink__sGMaY:hover{padding-inline:var(--space-16);background:var(--c-surface)}.Services_arrow__qOQ_v,.Services_index__rGBea{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-text-subtle)}.Services_serviceCopy__AckSb{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.Services_serviceCopy__AckSb strong{font-size:var(--fs-h3);line-height:1.05;letter-spacing:var(--ls-heading)}.Services_serviceCopy__AckSb>span{max-width:54ch;color:var(--c-text-muted);line-height:var(--lh-body)}.Services_arrow__qOQ_v{font-size:var(--fs-body);transition:transform var(--dur-fast) var(--ease-out)}.Services_serviceLink__sGMaY:hover .Services_arrow__qOQ_v{transform:translate(.2rem,-.2rem)}.Services_delivery___WPNK{display:grid;grid-gap:var(--space-24);gap:var(--space-24);max-width:58rem}.Services_delivery___WPNK h2{max-width:18ch;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.Services_delivery___WPNK>p:not(.Services_introLabel__pUeiI){max-width:var(--measure-prose);color:var(--c-text-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.Services_textLink__dgZnD{width:-moz-fit-content;width:fit-content;-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);border-bottom:1px solid var(--c-text);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text);text-decoration:none}@media(min-width:48rem){.Services_intro__IYVjO{grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr)}.Services_introText__kxEy9{justify-self:end}.Services_serviceLink__sGMaY{gap:var(--space-48);padding-block:var(--space-48)}}@media(prefers-reduced-motion:reduce){.Services_arrow__qOQ_v,.Services_serviceLink__sGMaY{transition:none}}.ServiceDetail_label__erX3e{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ServiceDetail_fitLayout__bu1oy,.ServiceDetail_proofLayout__eUHr_{display:grid;grid-gap:var(--space-64);gap:var(--space-64)}.ServiceDetail_fitStatement__IUE1Q{display:grid;align-content:start;grid-gap:var(--space-24);gap:var(--space-24)}.ServiceDetail_chapterHead__BigQC h2,.ServiceDetail_cta__KrQQk h2,.ServiceDetail_fitStatement__IUE1Q h2{max-width:18ch;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.ServiceDetail_cta__KrQQk>p:not(.ServiceDetail_label__erX3e),.ServiceDetail_fitStatement__IUE1Q>p:last-child{max-width:var(--measure-prose);color:var(--c-text-muted);line-height:var(--lh-body)}.ServiceDetail_fitList__6lblo{border-top:1px solid var(--c-line)}.ServiceDetail_fitList__6lblo li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);padding-block:var(--space-24);border-bottom:1px solid var(--c-line)}.ServiceDetail_deliverables__7r_96 article>span,.ServiceDetail_fitList__6lblo span,.ServiceDetail_process___3S_k>li>span{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-text-subtle)}.ServiceDetail_fitList__6lblo p{max-width:48ch;line-height:var(--lh-body)}.ServiceDetail_chapterHead__BigQC{display:grid;grid-gap:var(--space-24);gap:var(--space-24);-webkit-margin-after:var(--space-64);margin-block-end:var(--space-64)}.ServiceDetail_faqLayout__YGwme{display:grid;grid-gap:var(--space-48);gap:var(--space-48)}.ServiceDetail_faqLayout__YGwme .ServiceDetail_chapterHead__BigQC{-webkit-margin-after:0;margin-block-end:0}.ServiceDetail_deliverables__7r_96{display:grid;border-top:1px solid var(--c-line)}.ServiceDetail_deliverables__7r_96 article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-16) var(--space-24);gap:var(--space-16) var(--space-24);padding-block:var(--space-32);border-bottom:1px solid var(--c-line)}.ServiceDetail_deliverables__7r_96 h3{font-size:var(--fs-h3);line-height:1.1}.ServiceDetail_deliverables__7r_96 p{grid-column:2;max-width:48ch;color:var(--c-text-muted);line-height:var(--lh-body)}.ServiceDetail_process___3S_k{display:grid;border-top:1px solid var(--c-line)}.ServiceDetail_process___3S_k>li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);padding-block:var(--space-32);border-bottom:1px solid var(--c-line)}.ServiceDetail_process___3S_k div{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.ServiceDetail_process___3S_k h3{font-size:var(--fs-h3);line-height:1.1}.ServiceDetail_process___3S_k p{max-width:54ch;color:var(--c-text-muted);line-height:var(--lh-body)}.ServiceDetail_proofs__Wel1P{border-top:1px solid var(--c-line)}.ServiceDetail_proofs__Wel1P li{border-bottom:1px solid var(--c-line)}.ServiceDetail_proofs__Wel1P a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-12) var(--space-24);gap:var(--space-12) var(--space-24);padding-block:var(--space-24);color:var(--c-text);text-decoration:none}.ServiceDetail_proofs__Wel1P strong{font-size:var(--fs-h3);line-height:1.1}.ServiceDetail_proofs__Wel1P span{grid-column:1;max-width:48ch;color:var(--c-text-muted);line-height:var(--lh-body)}.ServiceDetail_proofs__Wel1P i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;color:var(--c-text-subtle)}.ServiceDetail_cta__KrQQk{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.ServiceDetail_cta__KrQQk h2{max-width:22ch}.ServiceDetail_cta__KrQQk a{width:-moz-fit-content;width:fit-content;-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);border-bottom:1px solid var(--c-text);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text);text-decoration:none}@media(min-width:48rem){.ServiceDetail_fitLayout__bu1oy,.ServiceDetail_proofLayout__eUHr_{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:var(--space-96)}.ServiceDetail_deliverables__7r_96{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetail_deliverables__7r_96 article:nth-child(odd){-webkit-padding-end:var(--space-48);padding-inline-end:var(--space-48);border-right:1px solid var(--c-line)}.ServiceDetail_deliverables__7r_96 article:nth-child(2n){-webkit-padding-start:var(--space-48);padding-inline-start:var(--space-48)}.ServiceDetail_process___3S_k>li{grid-template-columns:4rem minmax(0,1fr)}.ServiceDetail_faqLayout__YGwme{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:var(--space-96)}}