.AccordionList-module__mLHE4W__list{border-top:var(--rule-thin) solid var(--color-ink)}.AccordionList-module__mLHE4W__list details{border-bottom:var(--rule-thin) solid var(--color-rule)}.AccordionList-module__mLHE4W__list summary{cursor:pointer;font-size:var(--text-md);padding:var(--space-5) var(--space-8) var(--space-5) 0;font-weight:700;list-style:none;position:relative}.AccordionList-module__mLHE4W__list summary::-webkit-details-marker{display:none}.AccordionList-module__mLHE4W__list summary:after{color:var(--color-signal-dark);content:"+";position:absolute;right:0}.AccordionList-module__mLHE4W__list details[open] summary:after{content:"−"}.AccordionList-module__mLHE4W__list p{color:var(--color-ink-soft);padding-bottom:var(--space-6)}
.CaseCard-module__Hdw6pG__card{--card-padding:clamp(var(--space-6), 4vw, var(--space-10));background:var(--color-surface);border:var(--rule-thin) solid var(--color-rule);border-top:.22rem solid var(--color-ink);min-height:37rem;padding:var(--card-padding);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.CaseCard-module__Hdw6pG__card:hover{background:var(--color-paper-2);border-color:var(--color-signal);transform:translateY(-.25rem)}.CaseCard-module__Hdw6pG__meta{color:var(--color-signal-dark);font-family:var(--font-data);gap:var(--space-3);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:.62rem;display:flex}.CaseCard-module__Hdw6pG__meta span+span:before{color:var(--color-rule);content:"/";margin-right:var(--space-3)}.CaseCard-module__Hdw6pG__card h3{letter-spacing:-.03em;margin:var(--space-5) 0 var(--space-3);max-width:15ch;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.08}.CaseCard-module__Hdw6pG__summary{color:var(--color-ink-soft);font-size:var(--text-md);max-width:46ch;margin:0;line-height:1.5}.CaseCard-module__Hdw6pG__work{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-2);margin:var(--space-7) 0 var(--space-8);padding-top:var(--space-5);display:grid}.CaseCard-module__Hdw6pG__work>span,.CaseCard-module__Hdw6pG__result span,.CaseCard-module__Hdw6pG__qualitativeResult span{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.CaseCard-module__Hdw6pG__work p{color:var(--color-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.CaseCard-module__Hdw6pG__results{--case-card-metric-size:var(--case-metric-size);border-block:var(--rule-thin) solid var(--color-rule);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid;container-type:inline-size}.CaseCard-module__Hdw6pG__result{gap:var(--space-2);grid-row:span 2;grid-template-rows:subgrid;padding:var(--space-5) var(--space-5) var(--space-5) 0;display:grid}.CaseCard-module__Hdw6pG__result+.CaseCard-module__Hdw6pG__result{border-left:var(--rule-thin) solid var(--color-rule);padding-left:var(--space-5)}.CaseCard-module__Hdw6pG__result strong{font-family:var(--font-display);font-size:min(var(--case-card-metric-size), calc((50cqi - var(--space-10)) / (var(--metric-chars,4) * .86)));letter-spacing:-.065em;overflow-wrap:break-word;align-self:end;min-width:0;margin-bottom:0;line-height:.95}.CaseCard-module__Hdw6pG__result small{color:var(--color-muted);font-family:var(--font-data);padding-top:var(--space-3);margin-top:auto;font-size:.62rem;line-height:1.4}.CaseCard-module__Hdw6pG__qualitativeResult{gap:var(--space-3);min-height:10.5rem;padding-block:var(--space-5);grid-column:1/-1;display:grid}.CaseCard-module__Hdw6pG__qualitativeResult strong{font-size:var(--text-lg);max-width:35ch;line-height:1.3}.CaseCard-module__Hdw6pG__card>a{border-top:var(--rule-thin) solid currentColor;margin-top:var(--space-6);justify-content:space-between;align-items:center;min-height:3.5rem;font-weight:700;text-decoration:none;display:flex}.CaseCard-module__Hdw6pG__card>a span{transition:transform var(--dur-short) var(--ease-out)}.CaseCard-module__Hdw6pG__card:hover>a span{transform:translate(.18rem,-.18rem)}@media (max-width:40rem){.CaseCard-module__Hdw6pG__card{min-height:34rem}.CaseCard-module__Hdw6pG__card h3{font-size:clamp(1.4rem,6vw,1.9rem)}.CaseCard-module__Hdw6pG__result{min-height:9rem}.CaseCard-module__Hdw6pG__result strong{font-size:min(var(--case-card-metric-size), calc((50cqi - var(--space-8)) / (var(--metric-chars,4) * .86)))}.CaseCard-module__Hdw6pG__results{--case-card-metric-size:var(--case-metric-size-compact)}}@media (prefers-reduced-motion:reduce){.CaseCard-module__Hdw6pG__card,.CaseCard-module__Hdw6pG__card>a span{transition:none!important;transform:none!important}}.CaseCard-module__Hdw6pG__result strong.CaseCard-module__Hdw6pG__longValue{font-size:min(var(--case-card-metric-size), calc((50cqi - var(--space-8)) / (var(--metric-chars,4) * .52)));letter-spacing:-.03em;line-height:1.1}
.FieldNote-module__jLwNfG__fieldNote{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-paper-2);border:var(--rule-thin) dashed var(--color-signal-dark);border-radius:var(--radius-sm);transform:rotate(var(--note-rotate,-2deg));transition:transform var(--dur-medium) var(--ease-bounce), box-shadow var(--dur-medium) var(--ease-out);flex-direction:column;max-width:22rem;display:inline-flex;position:relative}.FieldNote-module__jLwNfG__fieldNote:hover{box-shadow:var(--shadow-lift);transform:rotate(0)translateY(-2px)}.FieldNote-module__jLwNfG__tag{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal-dark);font-size:.65rem;font-weight:600}.FieldNote-module__jLwNfG__content{font-family:var(--font-hand);color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}@media (prefers-reduced-motion:reduce){.FieldNote-module__jLwNfG__fieldNote{transition:none!important;transform:none!important}}
.IndustryRail-module__Umo-VG__rail{background:var(--color-ink);color:var(--color-paper);max-width:var(--page-max);padding:var(--space-6) var(--page-gutter);margin-inline:auto}.IndustryRail-module__Umo-VG__rail>p{color:var(--color-signal);font-family:var(--font-data);letter-spacing:.1em;margin:0 0 var(--space-5);text-transform:uppercase;font-size:.62rem}.IndustryRail-module__Umo-VG__rail ul{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.IndustryRail-module__Umo-VG__rail li{color:var(--color-board-muted);font-size:var(--text-sm);line-height:1.35}@media (max-width:64rem){.IndustryRail-module__Umo-VG__rail ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.IndustryRail-module__Umo-VG__rail ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProcessRail-module__ZvAcSa__rail{border-block:var(--rule-thin) solid var(--color-ink);grid-template-columns:repeat(var(--process-columns,4), minmax(0, 1fr));row-gap:var(--space-5);grid-template-rows:auto auto auto;display:grid;position:relative}.ProcessRail-module__ZvAcSa__three{grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessRail-module__ZvAcSa__rail article{border-left:var(--rule-thin) solid var(--color-rule);grid-row:span 3;grid-template-rows:subgrid;padding:var(--space-6);display:grid;position:relative}.ProcessRail-module__ZvAcSa__rail article:last-child{border-right:var(--rule-thin) solid var(--color-rule)}.ProcessRail-module__ZvAcSa__rail span{color:var(--color-signal-dark);font-family:var(--font-data);font-size:.62rem}.ProcessRail-module__ZvAcSa__rail h3{font-size:var(--text-xl);align-self:start;margin:0}.ProcessRail-module__ZvAcSa__rail p{color:var(--color-ink-soft);align-self:start;margin:0}.ProcessRail-module__ZvAcSa__node{display:none}.ProcessRail-module__ZvAcSa__dark{border-block-color:var(--color-steel)}.ProcessRail-module__ZvAcSa__dark article{border-color:var(--color-steel)}.ProcessRail-module__ZvAcSa__dark span{color:var(--color-signal)}.ProcessRail-module__ZvAcSa__dark p{color:var(--color-board-muted)}.ProcessRail-module__ZvAcSa__dark .ProcessRail-module__ZvAcSa__node{background:var(--color-board);border:.13rem solid var(--color-signal);height:.7rem;left:var(--space-6);border-radius:50%;width:.7rem;display:block;position:absolute;top:-.39rem}@media (max-width:60rem){.ProcessRail-module__ZvAcSa__rail{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.ProcessRail-module__ZvAcSa__rail{grid-template-columns:1fr}.ProcessRail-module__ZvAcSa__rail article,.ProcessRail-module__ZvAcSa__rail article:last-child{border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-6) 0 var(--space-10);row-gap:var(--space-4);border-left:0;border-right:0;grid-row:auto;grid-template-rows:none}.ProcessRail-module__ZvAcSa__dark article,.ProcessRail-module__ZvAcSa__dark article:last-child{border-bottom-color:var(--color-steel)}.ProcessRail-module__ZvAcSa__dark .ProcessRail-module__ZvAcSa__node{left:0}}
.PracticeNav-module__BElckG__nav{background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule)}.PracticeNav-module__BElckG__inner{align-items:center;gap:var(--space-2) var(--space-6);max-width:var(--page-max);padding:var(--space-3) var(--page-gutter);flex-wrap:wrap;margin:0 auto;display:flex}.PracticeNav-module__BElckG__title{color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-decoration:none}.PracticeNav-module__BElckG__list{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PracticeNav-module__BElckG__link{color:var(--color-ink-soft);font-size:var(--text-sm);padding-block:.35rem;text-decoration:none}.PracticeNav-module__BElckG__link:hover,.PracticeNav-module__BElckG__link[aria-current=page]{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline}.PracticeNav-module__BElckG__link:focus-visible,.PracticeNav-module__BElckG__title:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}
.Breadcrumbs-module__yMPJvq__breadcrumbs{font-family:var(--font-data);font-size:var(--text-xs)}.Breadcrumbs-module__yMPJvq__breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__yMPJvq__breadcrumbs li:not(:last-child):after{color:var(--color-muted);content:"/";margin-left:var(--space-2)}.Breadcrumbs-module__yMPJvq__breadcrumbs li:last-child{min-width:0;max-width:100%}.Breadcrumbs-module__yMPJvq__breadcrumbs a,.Breadcrumbs-module__yMPJvq__breadcrumbs span{white-space:nowrap}.Breadcrumbs-module__yMPJvq__breadcrumbs li:last-child span{overflow-wrap:anywhere;white-space:normal}@media (max-width:40rem){.Breadcrumbs-module__yMPJvq__breadcrumbs li:last-child{flex-basis:100%}}
.Reveal-module__U2Tp6W__reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__U2Tp6W__reveal{animation:none!important}}
.SweepButton-module__gAUL_G__sweepButton{min-height:3.25rem;padding:var(--space-4) var(--space-6);font-family:var(--font-body);font-weight:700;font-size:var(--text-base);border:var(--rule-thin) solid var(--color-ink);isolation:isolate;cursor:pointer;white-space:nowrap;transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.SweepButton-module__gAUL_G__fill{z-index:-1;transform-origin:0;transition:transform var(--dur-medium) var(--ease-in-out);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.SweepButton-module__gAUL_G__label{z-index:1;align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.SweepButton-module__gAUL_G__arrow{transition:transform var(--dur-short) var(--ease-out);display:inline-block}.SweepButton-module__gAUL_G__primary{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.SweepButton-module__gAUL_G__primary .SweepButton-module__gAUL_G__fill{background:var(--color-ink)}.SweepButton-module__gAUL_G__primary:hover{color:var(--color-paper);box-shadow:var(--shadow-gold);border-color:var(--color-ink);transform:translateY(-2px)}.SweepButton-module__gAUL_G__primary:hover .SweepButton-module__gAUL_G__fill{transform:scaleX(1)}.SweepButton-module__gAUL_G__primary:hover .SweepButton-module__gAUL_G__arrow{transform:translate(2px,-2px)}.SweepButton-module__gAUL_G__dark{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.SweepButton-module__gAUL_G__dark .SweepButton-module__gAUL_G__fill{background:var(--color-signal-dark)}.SweepButton-module__gAUL_G__dark:hover{color:var(--color-board-ink);box-shadow:var(--shadow-lift);border-color:var(--color-signal-dark);transform:translateY(-2px)}.SweepButton-module__gAUL_G__dark:hover .SweepButton-module__gAUL_G__fill{transform:scaleX(1)}.SweepButton-module__gAUL_G__dark:hover .SweepButton-module__gAUL_G__arrow{transform:translate(2px,-2px)}.SweepButton-module__gAUL_G__light{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.SweepButton-module__gAUL_G__light .SweepButton-module__gAUL_G__fill{background:var(--color-ink)}.SweepButton-module__gAUL_G__light:hover{color:var(--color-paper);box-shadow:var(--shadow-lift);border-color:var(--color-ink);transform:translateY(-2px)}.SweepButton-module__gAUL_G__light:hover .SweepButton-module__gAUL_G__fill{transform:scaleX(1)}.SweepButton-module__gAUL_G__light:hover .SweepButton-module__gAUL_G__arrow{transform:translate(2px,-2px)}.SweepButton-module__gAUL_G__sweepButton:active{transform:translateY(1px)}@media (max-width:38rem){.SweepButton-module__gAUL_G__sweepButton{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.SweepButton-module__gAUL_G__sweepButton,.SweepButton-module__gAUL_G__arrow{transform:none!important}.SweepButton-module__gAUL_G__sweepButton,.SweepButton-module__gAUL_G__fill,.SweepButton-module__gAUL_G__arrow{transition:none!important}}
.ConversionStrip-module__siMauG__strip{align-items:end;gap:var(--space-8);margin-top:var(--space-16);padding:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(0,1fr) auto;display:grid}.ConversionStrip-module__siMauG__dark{background:var(--color-board);color:var(--color-board-ink)}.ConversionStrip-module__siMauG__signal{background:var(--color-signal);color:var(--color-signal-ink)}.ConversionStrip-module__siMauG__dark .eyebrow{color:var(--color-signal)}.ConversionStrip-module__siMauG__strip h2{font-size:clamp(var(--text-2xl), 5vw, 5rem);margin:var(--space-5) 0 var(--space-4);max-width:13ch}.ConversionStrip-module__siMauG__body{color:var(--color-board-muted);font-size:var(--text-md)}.ConversionStrip-module__siMauG__signal .ConversionStrip-module__siMauG__body{color:color-mix(in oklch, var(--color-signal-ink) 78%, transparent)}.ConversionStrip-module__siMauG__body>:last-child{margin-bottom:0}.ConversionStrip-module__siMauG__secondary{margin-top:var(--space-5)}@media (max-width:60rem){.ConversionStrip-module__siMauG__strip{grid-template-columns:1fr;align-items:start}}
.RequestForm-module__3My2uW__form{background:var(--color-surface);border-top:.25rem solid var(--color-signal);overflow-anchor:none;max-width:68rem;padding:clamp(var(--space-6), 3.5vw, var(--space-10));margin-inline:auto;scroll-margin-top:6rem}.RequestForm-module__3My2uW__progress{border-bottom:var(--rule-thin) solid var(--color-rule);font-family:var(--font-data);font-size:var(--text-xs);margin-bottom:var(--space-8);padding-bottom:var(--space-4);text-transform:uppercase;justify-content:space-between;display:flex}.RequestForm-module__3My2uW__form fieldset{gap:var(--space-4);border:0;margin:0;padding:0;display:grid}.RequestForm-module__3My2uW__form fieldset[hidden]{display:none}.RequestForm-module__3My2uW__form legend{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-6);padding:0}.RequestForm-module__3My2uW__form label{font-size:var(--text-sm);gap:var(--space-2);min-width:0;font-weight:700;display:grid}.RequestForm-module__3My2uW__form label>span{font-weight:400}.RequestForm-module__3My2uW__form input,.RequestForm-module__3My2uW__form select,.RequestForm-module__3My2uW__form textarea{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);min-height:var(--control-height);outline-offset:1px;padding:var(--space-3) var(--space-4);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);outline:2px solid #0000}.RequestForm-module__3My2uW__form input:hover,.RequestForm-module__3My2uW__form select:hover,.RequestForm-module__3My2uW__form textarea:hover{border-color:var(--color-ink-soft)}.RequestForm-module__3My2uW__form input:active,.RequestForm-module__3My2uW__form select:active,.RequestForm-module__3My2uW__form textarea:active{border-color:var(--color-ink)}.RequestForm-module__3My2uW__form textarea{resize:vertical}.RequestForm-module__3My2uW__form input,.RequestForm-module__3My2uW__form select,.RequestForm-module__3My2uW__form textarea{box-sizing:border-box;width:100%;min-width:0}.RequestForm-module__3My2uW__form input:focus-visible,.RequestForm-module__3My2uW__form select:focus-visible,.RequestForm-module__3My2uW__form textarea:focus-visible{background:var(--color-surface);border-color:var(--color-focus);outline-color:var(--color-focus)}.RequestForm-module__3My2uW__form [aria-invalid=true]{border-color:var(--color-error);border-style:dashed}.RequestForm-module__3My2uW__identityGrid,.RequestForm-module__3My2uW__optionalGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RequestForm-module__3My2uW__fullWidth{grid-column:1/-1}.RequestForm-module__3My2uW__optionalDetails{border-bottom:var(--rule-thin) solid var(--color-rule);border-top:var(--rule-thin) solid var(--color-rule)}.RequestForm-module__3My2uW__optionalDetails summary{cursor:pointer;font-family:var(--font-data);font-size:var(--text-xs);padding:var(--space-4) 0;text-transform:uppercase;justify-content:space-between;align-items:center;list-style:none;display:flex}.RequestForm-module__3My2uW__optionalDetails summary::-webkit-details-marker{display:none}.RequestForm-module__3My2uW__optionalDetails summary:after{content:"+";font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1}.RequestForm-module__3My2uW__optionalDetails[open] summary:after{content:"−"}.RequestForm-module__3My2uW__optionalGrid{border-top:var(--rule-thin) solid var(--color-rule);padding:var(--space-5) 0 var(--space-6)}.RequestForm-module__3My2uW__consent{margin-top:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start}.RequestForm-module__3My2uW__consent input{width:1.5rem;min-height:1.5rem}.RequestForm-module__3My2uW__consent a,.RequestForm-module__3My2uW__legalNote a{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.RequestForm-module__3My2uW__legalNote{color:var(--color-muted);font-size:var(--text-sm);margin:calc(var(--space-2) * -1) 0 var(--space-2)}.RequestForm-module__3My2uW__formActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.RequestForm-module__3My2uW__form button:disabled{cursor:not-allowed;opacity:.55}.RequestForm-module__3My2uW__form input:disabled,.RequestForm-module__3My2uW__form select:disabled,.RequestForm-module__3My2uW__form textarea:disabled{background:var(--color-paper-2);cursor:not-allowed;opacity:.55}.RequestForm-module__3My2uW__error{color:var(--color-error);font-size:var(--text-sm);min-height:1lh;margin:0}.RequestForm-module__3My2uW__summary{border:var(--rule-thin) dashed var(--color-error);color:var(--color-error);margin-bottom:var(--space-6);padding:var(--space-4)}.RequestForm-module__3My2uW__honeypot{position:absolute;left:-10000px}@media (max-width:38rem){.RequestForm-module__3My2uW__identityGrid,.RequestForm-module__3My2uW__optionalGrid{grid-template-columns:1fr}.RequestForm-module__3My2uW__fullWidth{grid-column:auto}.RequestForm-module__3My2uW__formActions{display:grid}}.RequestForm-module__3My2uW__optionalNote{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-3) 0 var(--space-6)}.RequestForm-module__3My2uW__form .RequestForm-module__3My2uW__enrichmentLegend{max-width:40rem;font-size:clamp(2rem,5vw,3rem);line-height:1.02}.RequestForm-module__3My2uW__received{gap:var(--space-2);background:var(--color-paper-2);border-left:.25rem solid var(--color-signal);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);scroll-margin-top:6rem;display:grid}.RequestForm-module__3My2uW__received strong{font-family:var(--font-display);font-size:var(--text-lg)}.RequestForm-module__3My2uW__received span{color:var(--color-ink-soft);font-size:var(--text-sm)}.RequestForm-module__3My2uW__finalConfirmation{gap:var(--space-2);display:grid}.RequestForm-module__3My2uW__finalConfirmation .RequestForm-module__3My2uW__received{margin-bottom:var(--space-3)}.RequestForm-module__3My2uW__form fieldset{gap:var(--space-3)}.RequestForm-module__3My2uW__form input,.RequestForm-module__3My2uW__form select,.RequestForm-module__3My2uW__form textarea{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.RequestForm-module__3My2uW__form label{gap:var(--space-1)}.RequestForm-module__3My2uW__form textarea{min-height:4.5rem}.RequestForm-module__3My2uW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RequestForm-module__3My2uW__formActions{margin-top:var(--space-4)}.RequestForm-module__3My2uW__form label{grid-template-columns:auto 1fr}.RequestForm-module__3My2uW__form label>span{color:var(--color-muted);font-size:var(--text-xs);grid-column:2;justify-self:start}.RequestForm-module__3My2uW__form label>input,.RequestForm-module__3My2uW__form label>select,.RequestForm-module__3My2uW__form label>textarea,.RequestForm-module__3My2uW__form label>p{grid-column:1/-1}
.CaseSourceLink-module__OuMkAG__source{border-top:var(--rule-thin) solid var(--color-ink);margin-top:clamp(var(--space-10), 6vw, var(--space-16));padding-top:var(--space-6)}.CaseSourceLink-module__OuMkAG__label{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:600}.CaseSourceLink-module__OuMkAG__link{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.02em;margin-top:var(--space-2);width:fit-content;font-weight:600;text-decoration:none;display:block}.CaseSourceLink-module__OuMkAG__link:hover{color:var(--color-signal-dark)}
.ContextAside-module__Db2mCG__aside{background:var(--color-paper-2);border-left:var(--rule-thin) solid var(--color-line-soft);margin-block:var(--space-8);padding:var(--space-5) var(--space-6)}.ContextAside-module__Db2mCG__term{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.ContextAside-module__Db2mCG__body{color:var(--color-ink-soft);font-size:var(--text-sm);margin:var(--space-2) 0 0;max-width:52ch;line-height:1.55}
.DecisionList-module__wO0jpW__list{border-top:var(--rule-thin) solid var(--color-ink);margin:var(--space-8) 0 0;padding:0;list-style:none}.DecisionList-module__wO0jpW__heading{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal-dark);margin:0 0 var(--space-4);font-size:.67rem;font-weight:600}.DecisionList-module__wO0jpW__list li{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-soft);font-size:var(--text-md);gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);line-height:1.55;display:grid}.DecisionList-module__wO0jpW__sequence{counter-reset:decision}.DecisionList-module__wO0jpW__sequence li{counter-increment:decision}.DecisionList-module__wO0jpW__sequence li:before{color:var(--color-signal-dark);content:counter(decision, decimal-leading-zero);font-family:var(--font-data);font-size:var(--text-sm)}.DecisionList-module__wO0jpW__mechanism li:before{border:var(--rule-thin) solid var(--color-muted);content:"";width:.55rem;height:.55rem;margin-top:.4rem}@media (max-width:40rem){.DecisionList-module__wO0jpW__list li{grid-template-columns:1.75rem minmax(0,1fr)}}
.PullQuote-module__0QeDca__quote{border-left:.2rem solid var(--color-signal);margin-block:clamp(var(--space-10), 6vw, var(--space-16));padding-left:clamp(var(--space-5), 3vw, var(--space-8))}.PullQuote-module__0QeDca__text{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.03em;max-width:42ch;margin:0;font-weight:600;line-height:1.3}.PullQuote-module__0QeDca__attribution{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);margin:var(--space-3) 0 0;text-transform:uppercase}
.DecisionBoard-module__YeUoZG__board{background:linear-gradient(135deg, color-mix(in oklch, var(--color-surface) 96%, transparent), color-mix(in oklch, var(--color-paper-2) 84%, transparent));border:var(--rule-thin) solid var(--color-rule);box-shadow:var(--shadow-lift);color:var(--color-ink);padding:clamp(var(--space-6), 4vw, var(--space-10));position:relative;overflow:hidden}.DecisionBoard-module__YeUoZG__heading{font-family:var(--font-data);letter-spacing:.12em;padding-bottom:var(--space-5);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.DecisionBoard-module__YeUoZG__status{color:var(--color-signal-dark);align-items:center;gap:var(--space-2);display:inline-flex}.DecisionBoard-module__YeUoZG__status i{background:var(--color-signal);box-shadow:0 0 0 .22rem color-mix(in oklch, var(--color-signal) 18%, transparent);border-radius:50%;width:.34rem;height:.34rem;display:block}.DecisionBoard-module__YeUoZG__rows{border-top:var(--rule-thin) solid var(--color-ink);display:grid}.DecisionBoard-module__YeUoZG__row{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-4);min-height:6.2rem;padding-inline:var(--space-3);transition:background-color var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;display:grid;position:relative}.DecisionBoard-module__YeUoZG__row:hover{background:color-mix(in oklch, var(--color-surface) 70%, transparent);transform:translateX(var(--space-1))}.DecisionBoard-module__YeUoZG__row>div{gap:var(--space-1);display:grid}.DecisionBoard-module__YeUoZG__row strong{font-size:clamp(var(--text-base), 1.8vw, var(--text-md));letter-spacing:-.035em;font-weight:600}.DecisionBoard-module__YeUoZG__row>div>span{color:var(--color-muted);font-size:var(--text-sm)}.DecisionBoard-module__YeUoZG__index,.DecisionBoard-module__YeUoZG__rowStatus{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.DecisionBoard-module__YeUoZG__rowStatus{color:var(--color-muted)}.DecisionBoard-module__YeUoZG__path{font-family:var(--font-data);align-items:center;gap:var(--space-3);letter-spacing:.08em;margin-top:var(--space-6);text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;font-size:.58rem;display:grid}.DecisionBoard-module__YeUoZG__path i{background:var(--color-rule);height:var(--rule-thin);position:relative;overflow:hidden}.DecisionBoard-module__YeUoZG__path i:after{animation:DecisionBoard-module__YeUoZG__route-flow 2.4s var(--ease-in-out) infinite;background:var(--color-signal-dark);content:"";position:absolute;inset:0;transform:translate(-100%)}.DecisionBoard-module__YeUoZG__scan{animation:DecisionBoard-module__YeUoZG__scan 3.2s var(--ease-in-out) infinite;background:linear-gradient(90deg, transparent, var(--color-signal-dark), transparent);height:var(--rule-thin);left:var(--space-10);opacity:.32;right:var(--space-10);position:absolute;top:9.4rem}@keyframes DecisionBoard-module__YeUoZG__scan{0%,15%{transform:translateY(0)}75%,to{transform:translateY(12.8rem)}}@keyframes DecisionBoard-module__YeUoZG__route-flow{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (max-width:32rem){.DecisionBoard-module__YeUoZG__row{padding-inline:var(--space-3);grid-template-columns:1.6rem minmax(0,1fr)}.DecisionBoard-module__YeUoZG__rowStatus{display:none}}@media (prefers-reduced-motion:reduce){.DecisionBoard-module__YeUoZG__path i:after,.DecisionBoard-module__YeUoZG__scan{animation:none}.DecisionBoard-module__YeUoZG__scan{top:50%}}
.StatCallout-module__JW0mXG__callout{border-top:var(--rule-thin) solid var(--color-ink);border-bottom:var(--rule-thin) solid var(--color-ink);margin-block:clamp(var(--space-10), 6vw, var(--space-16));padding-block:clamp(var(--space-6), 4vw, var(--space-8))}.StatCallout-module__JW0mXG__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.StatCallout-module__JW0mXG__grid div{border-top:.2rem solid var(--color-signal);padding-top:var(--space-4);display:grid}.StatCallout-module__JW0mXG__grid dt{font-family:var(--font-display);font-size:var(--case-metric-size);letter-spacing:-.075em;font-weight:600;line-height:.9}.StatCallout-module__JW0mXG__grid dd{font-size:var(--text-base);margin:var(--space-3) 0 0;display:grid}.StatCallout-module__JW0mXG__grid small{color:var(--color-muted);font-family:var(--font-data);margin-top:var(--space-2);font-size:.6rem}@media (max-width:40rem){.StatCallout-module__JW0mXG__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.StatCallout-module__JW0mXG__grid div{padding-top:var(--space-2)}.StatCallout-module__JW0mXG__grid dt{font-size:var(--case-metric-size-compact)}.StatCallout-module__JW0mXG__grid dd{font-size:var(--text-sm);margin-top:var(--space-1)}.StatCallout-module__JW0mXG__grid small{margin-top:var(--space-1);font-size:.52rem;line-height:1.3}}
.DiagnosticSelector-module___kB0Gq__diagnostic{gap:clamp(var(--space-8), 7vw, var(--space-20));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.DiagnosticSelector-module___kB0Gq__options{border-top:var(--rule-thin) solid var(--color-ink);display:grid}.DiagnosticSelector-module___kB0Gq__option{border:0;border-bottom:var(--rule-thin) solid var(--color-rule);cursor:pointer;font-size:var(--text-md);align-items:center;gap:var(--space-4);letter-spacing:-.025em;min-height:5.25rem;padding:var(--space-4) 0;text-align:left;transition:color var(--dur-short) var(--ease-out), padding-left var(--dur-short) var(--ease-out);background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;font-weight:600;display:grid}.DiagnosticSelector-module___kB0Gq__option:hover{color:var(--color-signal-dark);padding-left:var(--space-2)}.DiagnosticSelector-module___kB0Gq__activeOption{color:var(--color-signal-dark);border-bottom-color:var(--color-signal)}.DiagnosticSelector-module___kB0Gq__escape{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-soft);font-size:var(--text-md);align-items:center;gap:var(--space-4);letter-spacing:-.025em;min-height:5.25rem;padding:var(--space-4) 0;transition:color var(--dur-short) var(--ease-out), padding-left var(--dur-short) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:".label state";font-weight:600;text-decoration:none;display:grid}.DiagnosticSelector-module___kB0Gq__escape .DiagnosticSelector-module___kB0Gq__optionText{grid-area:label}.DiagnosticSelector-module___kB0Gq__escape:hover{color:var(--color-signal-dark);padding-left:var(--space-2)}.DiagnosticSelector-module___kB0Gq__escapeState{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;grid-area:state;font-size:.58rem;font-weight:600}.DiagnosticSelector-module___kB0Gq__optionIndex,.DiagnosticSelector-module___kB0Gq__optionState{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:600}.DiagnosticSelector-module___kB0Gq__activeOption .DiagnosticSelector-module___kB0Gq__optionIndex,.DiagnosticSelector-module___kB0Gq__activeOption .DiagnosticSelector-module___kB0Gq__optionState{color:var(--color-signal-dark)}.DiagnosticSelector-module___kB0Gq__answers{min-width:0}.DiagnosticSelector-module___kB0Gq__answer{background:var(--color-surface);border:var(--rule-thin) solid var(--color-rule);min-height:100%;padding:var(--panel-pad);opacity:0;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);transform:translateY(8px)}.DiagnosticSelector-module___kB0Gq__activeAnswer{opacity:1;transform:translateY(0)}.DiagnosticSelector-module___kB0Gq__answer[hidden]{display:none}.DiagnosticSelector-module___kB0Gq__answerHeader{display:grid}.DiagnosticSelector-module___kB0Gq__answer h3{font-size:clamp(var(--text-xl), min(3.5vw, 4.2vh), var(--text-2xl));letter-spacing:-.05em;margin:var(--space-2) 0 var(--panel-lead);max-width:14ch;font-weight:600}.DiagnosticSelector-module___kB0Gq__answerPrinciple{border-left:.16rem solid var(--color-signal);color:var(--color-ink-soft);font-size:var(--text-sm);max-width:36rem;padding-left:var(--space-4);margin:0}.DiagnosticSelector-module___kB0Gq__checkLabel{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin-top:var(--panel-lead);font-size:.65rem}.DiagnosticSelector-module___kB0Gq__answer ul{border-top:var(--rule-thin) solid var(--color-ink);margin:var(--space-3) 0 0;padding:0;list-style:none}.DiagnosticSelector-module___kB0Gq__answer li{border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--panel-row) 0;gap:var(--space-3);align-items:baseline;display:flex}.DiagnosticSelector-module___kB0Gq__checkBullet{color:var(--color-signal-dark);font-family:var(--font-data);font-weight:600}.DiagnosticSelector-module___kB0Gq__answerActions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--panel-lead);flex-wrap:wrap;display:flex}@media (max-width:60rem){.DiagnosticSelector-module___kB0Gq__diagnostic{grid-template-columns:1fr}}@media (max-width:32rem){.DiagnosticSelector-module___kB0Gq__option{grid-template-columns:1.5rem minmax(0,1fr)}.DiagnosticSelector-module___kB0Gq__optionState{display:none}.DiagnosticSelector-module___kB0Gq__escape{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""state"}.DiagnosticSelector-module___kB0Gq__answerActions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.DiagnosticSelector-module___kB0Gq__option,.DiagnosticSelector-module___kB0Gq__escape,.DiagnosticSelector-module___kB0Gq__answer{transition:none!important;transform:none!important}}
.TimelineMarker-module__YlulFW__timeline{margin-block:clamp(var(--space-10), 6vw, var(--space-16))}.TimelineMarker-module__YlulFW__heading{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.14em;margin:0 0 var(--space-5);text-transform:uppercase;font-size:.67rem;font-weight:600}.TimelineMarker-module__YlulFW__steps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.TimelineMarker-module__YlulFW__step{border-top:var(--rule-thin) solid var(--color-ink);padding-top:var(--space-3)}.TimelineMarker-module__YlulFW__marker{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;display:block}.TimelineMarker-module__YlulFW__ordinal{color:var(--color-signal-dark)}.TimelineMarker-module__YlulFW__body{color:var(--color-ink-soft);margin:var(--space-2) 0 0;line-height:1.55}@media (max-width:40rem){.TimelineMarker-module__YlulFW__steps{gap:var(--space-4);grid-template-columns:1fr}}
.content-module__qR7xEa__page{padding-top:var(--space-16)}.content-module__qR7xEa__services{border-top:var(--rule-thin) solid var(--color-ink)}.content-module__qR7xEa__splitSection{gap:clamp(var(--space-8), 8vw, var(--space-24));padding-block:clamp(var(--space-12), 5vw, var(--space-16));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.content-module__qR7xEa__splitSection:nth-child(2n)>:first-child{order:initial}.content-module__qR7xEa__splitSection h2{font-size:var(--text-2xl);max-width:13ch}.content-module__qR7xEa__list{border-top:var(--rule-thin) solid var(--color-ink);margin:0;padding:0;list-style:none}.content-module__qR7xEa__list li{border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-4) 0}.content-module__qR7xEa__mission{border-bottom:var(--rule-thin) solid var(--color-ink);border-top:var(--rule-thin) solid var(--color-ink);padding-block:clamp(var(--space-10), 5vw, var(--space-16))}.content-module__qR7xEa__mission p:first-child{font-size:var(--text-xl);letter-spacing:-.03em;max-width:26ch;margin:0;font-weight:600;line-height:1.2}.content-module__qR7xEa__mission p:last-child{color:var(--color-ink-soft);font-size:var(--text-md);margin:var(--space-6) 0 0;max-width:52ch;line-height:1.55}.content-module__qR7xEa__beliefs{border-top:var(--rule-thin) solid var(--color-ink);margin:0}.content-module__qR7xEa__beliefs>div{border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-5)}.content-module__qR7xEa__beliefs dt{color:var(--color-ink);font-size:var(--text-md);letter-spacing:-.02em;font-weight:600}.content-module__qR7xEa__beliefs dd{color:var(--color-ink-soft);margin:var(--space-2) 0 0;max-width:54ch;line-height:1.55}.content-module__qR7xEa__scopeSplit{gap:clamp(var(--space-6), 4vw, var(--space-10));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:45rem){.content-module__qR7xEa__scopeSplit:before{background:var(--color-rule);content:"";inset-block:0;width:var(--rule-thin);position:absolute;left:calc(50% - .5px)}.content-module__qR7xEa__scopeSplit>div:last-child{padding-left:clamp(var(--space-6), 4vw, var(--space-10))}}.content-module__qR7xEa__scopeNote{color:var(--color-ink-soft);font-size:var(--text-sm);margin:var(--space-5) 0 0;line-height:1.5}.content-module__qR7xEa__facts{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-module__qR7xEa__factsStacked{grid-template-columns:1fr}.content-module__qR7xEa__fact{border-top:var(--rule-thin) solid var(--color-ink);padding-top:var(--space-4)}.content-module__qR7xEa__fact dt{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase}.content-module__qR7xEa__fact dd{margin:var(--space-3) 0 0}.content-module__qR7xEa__article{max-width:64rem;padding-bottom:var(--space-24);padding-inline:var(--page-gutter);margin-inline:auto}.content-module__qR7xEa__articleHeader{padding-block:var(--space-6) var(--space-8)}.content-module__qR7xEa__articleHeader>nav{margin-bottom:var(--space-4)}.content-module__qR7xEa__articleHeader h1{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-5) 0 var(--space-3);line-height:1.1}.content-module__qR7xEa__articleSubtitle{color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.45}.content-module__qR7xEa__articleMeta{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);gap:var(--space-4);flex-wrap:wrap;display:flex}.content-module__qR7xEa__article section{border-top:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-10)}.content-module__qR7xEa__article h2{font-size:var(--text-xl)}@media (max-width:60rem){.content-module__qR7xEa__splitSection{grid-template-columns:1fr}.content-module__qR7xEa__splitSection:nth-child(2n)>:first-child{order:initial}.content-module__qR7xEa__facts{grid-template-columns:1fr}}@media (max-width:40rem){.content-module__qR7xEa__articleHeader h1{font-size:clamp(2rem,9vw,3rem);line-height:1.05}}@media (max-width:44rem){.content-module__qR7xEa__scopeSplit{grid-template-columns:1fr}}.content-module__qR7xEa__mechanism{border-top:var(--rule-thin) solid var(--color-ink);counter-reset:none;margin:0;padding:0;list-style:none}.content-module__qR7xEa__mechanism li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.content-module__qR7xEa__mechanism span{color:var(--color-signal-dark);font-family:var(--font-data);font-size:.65rem}.content-module__qR7xEa__mechanism strong{color:var(--color-ink);font-size:var(--text-md);letter-spacing:-.02em;display:block}.content-module__qR7xEa__mechanism p{color:var(--color-ink-soft);margin:var(--space-2) 0 0;max-width:56ch;line-height:1.55}.content-module__qR7xEa__evidence{border-left:.2rem solid var(--color-signal);margin-block:clamp(var(--space-10), 6vw, var(--space-16));padding-left:clamp(var(--space-5), 3vw, var(--space-8))}.content-module__qR7xEa__evidenceClaim{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.03em;max-width:42ch;margin:0;font-weight:600;line-height:1.3}.content-module__qR7xEa__evidenceReading{color:var(--color-ink-soft);margin:var(--space-4) 0 0;max-width:52ch;line-height:1.55}.content-module__qR7xEa__footnoteMark{color:var(--color-signal-dark);vertical-align:super;font-size:.7em;text-decoration:none}.content-module__qR7xEa__footnote{border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-10);padding-top:var(--space-4);scroll-margin-top:var(--space-16);line-height:1.5}.content-module__qR7xEa__closing{border-top:var(--rule-thin) solid var(--color-ink);margin-top:clamp(var(--space-10), 6vw, var(--space-16));padding-top:var(--space-6)}.content-module__qR7xEa__closing p{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.03em;max-width:40ch;margin:0;line-height:1.35}.content-module__qR7xEa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-module__qR7xEa__caseRow{gap:var(--space-5);padding-block:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-module__qR7xEa__aboutClose{border-top:var(--rule-thin) solid var(--color-ink);align-items:center;gap:clamp(var(--space-6), 8vw, var(--space-24));margin-top:clamp(var(--space-10), 5vw, var(--space-16));padding-top:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.content-module__qR7xEa__aboutActions{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:60rem){.content-module__qR7xEa__caseRow{grid-template-columns:1fr}.content-module__qR7xEa__aboutClose{grid-template-columns:1fr;align-items:start}}.content-module__qR7xEa__aboutPhotoBand{padding-block:0 clamp(var(--space-8), 4vw, var(--space-12))}.content-module__qR7xEa__aboutPhoto{margin:0}.content-module__qR7xEa__aboutPhoto img{aspect-ratio:16/9;object-fit:cover;object-position:50% 28%;width:100%;height:auto;display:block}@media (min-width:64rem){.content-module__qR7xEa__aboutPhoto img{aspect-ratio:2.4}}.content-module__qR7xEa__aboutPhoto figcaption{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);margin-top:var(--space-2)}
.page-module__GapXcW__page{max-width:var(--page-max);margin-inline:auto}.page-module__GapXcW__hero{align-items:end;gap:clamp(var(--space-12), 8vw, var(--space-24));min-height:clamp(42rem,84svh,58rem);padding:clamp(var(--space-16), 9vw, var(--space-24)) var(--page-gutter);grid-template-columns:minmax(0,7fr) minmax(21rem,5fr);display:grid}.page-module__GapXcW__hero h1{font-size:var(--text-hero-primary);letter-spacing:-.075em;margin:var(--space-8) 0 var(--space-6);max-width:10.5ch;line-height:.9}.page-module__GapXcW__page[data-locale=ru] .page-module__GapXcW__hero h1,.page-module__GapXcW__page[data-locale=ukr] .page-module__GapXcW__hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(3.2rem,6.4vw,6.5rem)}.page-module__GapXcW__lede{color:var(--color-ink-soft);font-size:var(--text-md);max-width:38rem;line-height:1.5}.page-module__GapXcW__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module__GapXcW__risk{color:var(--color-muted);font-family:var(--font-data);margin-top:var(--space-5);font-size:.65rem}.page-module__GapXcW__audience{background:var(--color-board);color:var(--color-board-ink);padding:clamp(var(--space-8), 5vw, var(--space-12))}.page-module__GapXcW__audience>span,.page-module__GapXcW__audience dt{color:var(--color-signal);font-family:var(--font-data);text-transform:uppercase;font-size:.62rem}.page-module__GapXcW__audience>p{font-size:var(--text-md);margin:var(--space-8) 0 var(--space-12);line-height:1.5}.page-module__GapXcW__audience dl{border-top:var(--rule-thin) solid var(--color-steel);margin:0}.page-module__GapXcW__audience dl div{border-bottom:var(--rule-thin) solid var(--color-steel);padding:var(--space-4) 0}.page-module__GapXcW__audience dd{color:var(--color-board-muted);margin:var(--space-2) 0 0}.page-module__GapXcW__signalSection,.page-module__GapXcW__processSection,.page-module__GapXcW__faqSection{padding:clamp(var(--space-16), 10vw, var(--space-32)) var(--page-gutter)}.page-module__GapXcW__outputSection h2,.page-module__GapXcW__faqSection h2{font-size:var(--text-display-s);margin-top:var(--space-5);max-width:12ch}.page-module__GapXcW__signalList{border-top:var(--rule-thin) solid var(--color-ink);margin:0;padding:0;list-style:none}.page-module__GapXcW__signalList li{border-bottom:var(--rule-thin) solid var(--color-rule);font-size:var(--text-md);gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:3rem minmax(0,1fr);display:grid}.page-module__GapXcW__signalList span{color:var(--color-signal-dark);font-family:var(--font-data);font-size:.62rem}.page-module__GapXcW__outputSection{background:var(--color-board);color:var(--color-board-ink);gap:clamp(var(--space-10), 8vw, var(--space-24));padding:clamp(var(--space-16), 10vw, var(--space-24)) var(--page-gutter);grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}.page-module__GapXcW__outputSection .eyebrow{color:var(--color-signal)}.page-module__GapXcW__outputSection ul{border-top:var(--rule-thin) solid var(--color-steel);margin:0;padding:0;list-style:none}.page-module__GapXcW__outputSection li{border-bottom:var(--rule-thin) solid var(--color-steel);color:var(--color-board-muted);font-size:var(--text-md);padding:var(--space-5) 0}.page-module__GapXcW__outputSection li:before{color:var(--color-signal);content:"→";margin-right:var(--space-3)}.page-module__GapXcW__faqSection{background:var(--color-paper-2);gap:clamp(var(--space-10), 8vw, var(--space-24));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}@media (max-width:60rem){.page-module__GapXcW__hero,.page-module__GapXcW__outputSection,.page-module__GapXcW__faqSection{grid-template-columns:1fr}}@media (max-width:48rem){.page-module__GapXcW__hero{min-height:auto}.page-module__GapXcW__page[data-locale=ru] .page-module__GapXcW__hero h1,.page-module__GapXcW__page[data-locale=ukr] .page-module__GapXcW__hero h1{font-size:clamp(2.85rem,13vw,4.2rem)}}
.RotatingProblem-module__Cv-1nW__slot{max-width:75%;color:var(--color-signal-dark);letter-spacing:-.055em;margin-top:var(--space-3);text-wrap:wrap;align-items:start;font-size:clamp(2.1rem,min(4.4vw,6.4vh),4.1rem);line-height:.98;display:grid;position:relative}.RotatingProblem-module__Cv-1nW__reserve{text-wrap:wrap;visibility:hidden;display:grid}.RotatingProblem-module__Cv-1nW__reserve>span{grid-area:1/1}.RotatingProblem-module__Cv-1nW__line{text-wrap:wrap;position:absolute;inset:0 0 auto}.RotatingProblem-module__Cv-1nW__line:before{content:attr(data-text)}.RotatingProblem-module__Cv-1nW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RotatingProblem-module__Cv-1nW__caret{background:currentColor;width:.06em;height:.78em;margin-left:.06em;animation:1s step-end infinite RotatingProblem-module__Cv-1nW__blink;display:inline-block;translate:0 .06em}@keyframes RotatingProblem-module__Cv-1nW__blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.RotatingProblem-module__Cv-1nW__caret{opacity:0;animation:none}}
.SiteHeader-module__mdpVJq__header{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:color-mix(in oklch, var(--color-paper) 74%, transparent);border-bottom:var(--rule-thin) solid transparent;color:var(--color-ink);z-index:var(--z-header);transition:background-color var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out);position:sticky;inset:0 0 auto}.SiteHeader-module__mdpVJq__scrolled{background:color-mix(in oklch, var(--color-paper) 95%, transparent);border-bottom-color:var(--color-rule);box-shadow:0 .45rem 1.4rem color-mix(in oklch, var(--color-ink) 5%, transparent)}.SiteHeader-module__mdpVJq__header :focus-visible{outline-color:var(--color-focus)}.SiteHeader-module__mdpVJq__inner{height:var(--header-height);max-width:var(--page-max);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.SiteHeader-module__mdpVJq__landingInner{grid-template-columns:minmax(0,1fr) auto}.SiteHeader-module__mdpVJq__briefLabel{color:var(--color-muted);font-family:var(--font-data);text-transform:uppercase;font-size:.62rem}.SiteHeader-module__mdpVJq__lockup{align-items:center;gap:var(--space-3);flex-shrink:0;justify-self:start;min-width:0;display:flex}.SiteHeader-module__mdpVJq__brand{align-items:center;gap:var(--space-3);min-height:2.75rem;text-decoration:none;display:flex}.SiteHeader-module__mdpVJq__brandMark{flex:none;width:2.5rem;height:2.5rem;display:block}.SiteHeader-module__mdpVJq__brand span,.SiteHeader-module__mdpVJq__practiceName{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;white-space:nowrap;font-weight:700;line-height:1}.SiteHeader-module__mdpVJq__practiceName{color:var(--color-ink);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__practiceName:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.12em}.SiteHeader-module__mdpVJq__practiceShort{display:none}.SiteHeader-module__mdpVJq__brand small{border-left:var(--rule-thin) solid var(--color-rule);color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.12em;padding-left:var(--space-3);text-transform:uppercase;margin-left:0;font-size:.58rem}.SiteHeader-module__mdpVJq__desktopNav{align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));display:flex}.SiteHeader-module__mdpVJq__desktopNav a{font-size:var(--text-sm);min-height:2.75rem;padding-block:var(--space-3);white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.SiteHeader-module__mdpVJq__desktopNav a:after{background:var(--color-signal);content:"";transform-origin:100%;height:.12rem;transition:transform var(--dur-short) var(--ease-out);width:100%;position:absolute;bottom:.45rem;left:0;transform:scaleX(0)}.SiteHeader-module__mdpVJq__desktopNav a:hover:after,.SiteHeader-module__mdpVJq__desktopNav a[aria-current=page]:after,.SiteHeader-module__mdpVJq__desktopNav a[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.SiteHeader-module__mdpVJq__navGroup{position:relative}.SiteHeader-module__mdpVJq__dropdown{background:var(--color-paper);border:var(--rule-thin) solid var(--color-ink);left:calc(var(--space-4) * -1);opacity:0;padding:var(--space-2);pointer-events:none;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);visibility:hidden;z-index:20;width:min(30rem,80vw);position:absolute;top:100%;transform:translateY(-4px);box-shadow:0 18px 40px -24px #00000059}.SiteHeader-module__mdpVJq__navGroup:hover .SiteHeader-module__mdpVJq__dropdown,.SiteHeader-module__mdpVJq__navGroup:focus-within .SiteHeader-module__mdpVJq__dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:none}.SiteHeader-module__mdpVJq__navGroup[data-shut] .SiteHeader-module__mdpVJq__dropdown{opacity:0;pointer-events:none;visibility:hidden}.SiteHeader-module__mdpVJq__dropdown ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.SiteHeader-module__mdpVJq__desktopNav .SiteHeader-module__mdpVJq__dropdown a{min-height:0;padding:var(--space-2) var(--space-3);white-space:normal;gap:.15rem;display:grid}.SiteHeader-module__mdpVJq__desktopNav .SiteHeader-module__mdpVJq__dropdown a:after{display:none}.SiteHeader-module__mdpVJq__desktopNav .SiteHeader-module__mdpVJq__dropdown a:hover,.SiteHeader-module__mdpVJq__desktopNav .SiteHeader-module__mdpVJq__dropdown a:focus-visible,.SiteHeader-module__mdpVJq__desktopNav .SiteHeader-module__mdpVJq__dropdown a[aria-current=page]{background:var(--color-paper-2)}.SiteHeader-module__mdpVJq__dropdownLabel{font-size:var(--text-sm);font-weight:600}.SiteHeader-module__mdpVJq__dropdownLine{color:var(--color-ink-soft);font-size:var(--text-xs,.8rem);font-weight:400;line-height:1.35}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__dropdown{transition:none}}.SiteHeader-module__mdpVJq__cta{justify-self:end}.SiteHeader-module__mdpVJq__menuButton{border:var(--rule-thin) solid var(--color-ink);min-height:2.75rem;padding-inline:var(--space-4);white-space:nowrap;background:0 0;border-radius:0;align-items:center;display:none}.SiteHeader-module__mdpVJq__menuButton:hover,.SiteHeader-module__mdpVJq__dialogHead button:hover{background:var(--color-ink);color:var(--color-paper)}.SiteHeader-module__mdpVJq__menuButton:active,.SiteHeader-module__mdpVJq__dialogHead button:active{transform:translateY(1px)}.SiteHeader-module__mdpVJq__menuButton:disabled,.SiteHeader-module__mdpVJq__dialogHead button:disabled{cursor:not-allowed;opacity:.55}.SiteHeader-module__mdpVJq__dialog{background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.SiteHeader-module__mdpVJq__dialog::backdrop{background:var(--color-overlay)}.SiteHeader-module__mdpVJq__dialogPanel{background:var(--color-board);box-shadow:-1.25rem 0 3rem color-mix(in oklch, var(--color-ink) 16%, transparent);color:var(--color-board-ink);gap:var(--space-8);max-width:30rem;height:100%;padding:var(--space-6);transform-origin:100% 0;will-change:clip-path, transform;flex-direction:column;margin-left:auto;display:flex;overflow:hidden}.SiteHeader-module__mdpVJq__dialog[open]::backdrop{animation:SiteHeader-module__mdpVJq__menu-backdrop-in var(--dur-medium) var(--ease-out) both}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__dialogPanel{animation:.46s cubic-bezier(.22,1,.36,1) both SiteHeader-module__mdpVJq__menu-panel-in}.SiteHeader-module__mdpVJq__dialogHead{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.SiteHeader-module__mdpVJq__dialogHead button{color:inherit;min-height:2.75rem;padding-inline:var(--space-2);background:0 0;border:0;border-radius:0}.SiteHeader-module__mdpVJq__dialogLabel{color:var(--color-signal);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.SiteHeader-module__mdpVJq__mobileNav{gap:clamp(var(--space-1), 1.2vh, var(--space-3));display:grid}.SiteHeader-module__mdpVJq__mobileNav a{font-family:var(--font-display);font-size:var(--text-xl);min-height:3.75rem;padding-block:var(--space-3);font-weight:600;line-height:1;text-decoration:none}.SiteHeader-module__mdpVJq__mobileNav a:hover,.SiteHeader-module__mdpVJq__mobileNav a[aria-current=page],.SiteHeader-module__mdpVJq__mobileNav a[aria-current=true]{color:var(--color-signal)}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__dialogHead,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileCta{animation:SiteHeader-module__mdpVJq__menu-item-in .36s var(--ease-out) both}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__dialogHead{animation-delay:.1s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:first-child{animation-delay:.14s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(2){animation-delay:.175s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(3){animation-delay:.21s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(4){animation-delay:.245s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(5){animation-delay:.28s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(6){animation-delay:.315s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a:nth-child(7){animation-delay:.35s}.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileCta{animation-delay:.39s}@keyframes SiteHeader-module__mdpVJq__menu-backdrop-in{0%{background:0 0}}@keyframes SiteHeader-module__mdpVJq__menu-panel-in{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transform:translate(.75rem,-.5rem)scale(.985)}58%{clip-path:polygon(22% 0,100% 0,100% 100%,62% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0,0)scale(1)}}@keyframes SiteHeader-module__mdpVJq__menu-item-in{0%{opacity:0;transform:translate(.75rem,-.25rem)}to{opacity:1;transform:translate(0,0)}}@media (max-width:90rem){.SiteHeader-module__mdpVJq__inner{gap:var(--space-3);grid-template-columns:1fr auto auto}.SiteHeader-module__mdpVJq__desktopNav{display:none}.SiteHeader-module__mdpVJq__menuButton{display:inline-flex}}@media (max-width:64rem){.SiteHeader-module__mdpVJq__practiceFull{display:none}.SiteHeader-module__mdpVJq__practiceShort{display:inline}}@media (max-width:35rem){.SiteHeader-module__mdpVJq__header .SiteHeader-module__mdpVJq__cta{display:none}.SiteHeader-module__mdpVJq__inner{grid-template-columns:1fr auto}.SiteHeader-module__mdpVJq__landingInner>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__dialog[open]::backdrop,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__dialogPanel,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__dialogHead,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileNav a,.SiteHeader-module__mdpVJq__dialog[open] .SiteHeader-module__mdpVJq__mobileCta{animation:none}.SiteHeader-module__mdpVJq__dialogPanel{clip-path:none;transform:none}}
.BlogArticleTemplate-module__3tJvfq__article{--font-reading:"Literata Variable", Georgia, "Times New Roman", serif;max-width:64rem;padding-bottom:var(--space-24);padding-inline:var(--page-gutter);margin-inline:auto}.BlogArticleTemplate-module__3tJvfq__header{padding-block:var(--space-6) var(--space-8)}.BlogArticleTemplate-module__3tJvfq__headerTop{align-items:baseline;gap:var(--space-4);justify-content:space-between;display:flex}.BlogArticleTemplate-module__3tJvfq__headerTop .eyebrow{margin:0}.BlogArticleTemplate-module__3tJvfq__headerDate{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap}.BlogArticleTemplate-module__3tJvfq__header h1{font-size:var(--text-3xl);letter-spacing:-.03em;margin:var(--space-5) 0 var(--space-3);line-height:1.1}.BlogArticleTemplate-module__3tJvfq__abstract{color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.45}.BlogArticleTemplate-module__3tJvfq__meta{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.BlogArticleTemplate-module__3tJvfq__body p{color:var(--color-ink-soft);font-size:var(--text-md);margin:0 0 var(--space-6);line-height:1.6}.BlogArticleTemplate-module__3tJvfq__body p,.BlogArticleTemplate-module__3tJvfq__list,.BlogArticleTemplate-module__3tJvfq__shortAnswer p,.BlogArticleTemplate-module__3tJvfq__callout p,.BlogArticleTemplate-module__3tJvfq__authorNote p{font-family:var(--font-reading);font-optical-sizing:auto;font-variant-numeric:lining-nums proportional-nums}.BlogArticleTemplate-module__3tJvfq__body p,.BlogArticleTemplate-module__3tJvfq__list{max-width:62ch}.BlogArticleTemplate-module__3tJvfq__body strong,.BlogArticleTemplate-module__3tJvfq__list strong,.BlogArticleTemplate-module__3tJvfq__shortAnswer strong,.BlogArticleTemplate-module__3tJvfq__callout strong,.BlogArticleTemplate-module__3tJvfq__authorNote strong{font-weight:600}@media (max-width:47.99rem){.BlogArticleTemplate-module__3tJvfq__body p,.BlogArticleTemplate-module__3tJvfq__list,.BlogArticleTemplate-module__3tJvfq__shortAnswer p{font-size:1.1875rem}}.BlogArticleTemplate-module__3tJvfq__body p:last-child{margin-bottom:0}.BlogArticleTemplate-module__3tJvfq__body>*+*{margin-top:var(--space-6)}.BlogArticleTemplate-module__3tJvfq__imageFigure{margin:0}.BlogArticleTemplate-module__3tJvfq__imageCredit{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2)}.BlogArticleTemplate-module__3tJvfq__imageFrame{aspect-ratio:3/2;background:var(--color-paper-2);position:relative;overflow:hidden}.BlogArticleTemplate-module__3tJvfq__imageFrame img{object-fit:contain}.BlogArticleTemplate-module__3tJvfq__caseSourceWrap{margin-top:clamp(var(--space-10), 6vw, var(--space-16))}.BlogArticleTemplate-module__3tJvfq__caseSourceRow{align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.BlogArticleTemplate-module__3tJvfq__caseSourceRow>:first-child{flex:auto}@media (max-width:40rem){.BlogArticleTemplate-module__3tJvfq__header h1{font-size:clamp(2rem,9vw,3rem);line-height:1.05}}.BlogArticleTemplate-module__3tJvfq__body a,.BlogArticleTemplate-module__3tJvfq__shortAnswer a,.BlogArticleTemplate-module__3tJvfq__sources a{color:var(--color-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.BlogArticleTemplate-module__3tJvfq__body a:hover,.BlogArticleTemplate-module__3tJvfq__shortAnswer a:hover,.BlogArticleTemplate-module__3tJvfq__sources a:hover,.BlogArticleTemplate-module__3tJvfq__outline a:hover{color:var(--color-signal-dark)}.BlogArticleTemplate-module__3tJvfq__shortAnswer{background:var(--color-paper-2);border-left:3px solid var(--color-ink);margin-block:0 var(--space-8);padding:var(--space-5) var(--space-6)}.BlogArticleTemplate-module__3tJvfq__shortAnswer p{color:var(--color-ink);font-size:var(--text-md);margin:0;line-height:1.5}.BlogArticleTemplate-module__3tJvfq__shortAnswer .BlogArticleTemplate-module__3tJvfq__shortAnswerLabel{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;margin:0 0 var(--space-2);text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__outline{border-block:var(--rule-thin) solid var(--color-line-soft);margin-block:0 var(--space-10);padding-block:var(--space-5)}.BlogArticleTemplate-module__3tJvfq__outlineTitle{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;margin:0 0 var(--space-3);text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__outline ol{color:var(--color-ink);font-size:var(--text-base);gap:var(--space-1);margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.BlogArticleTemplate-module__3tJvfq__outline a{color:var(--color-ink);align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.22em;grid-template-columns:minmax(0,1fr) auto;font-weight:600;text-decoration-thickness:1px;display:grid}.BlogArticleTemplate-module__3tJvfq__outline a:after{color:var(--color-muted);content:"↓";transition:transform var(--dur-short) var(--ease-out)}.BlogArticleTemplate-module__3tJvfq__outline a:hover{text-decoration-color:currentColor}.BlogArticleTemplate-module__3tJvfq__outline a:hover:after{transform:translateY(2px)}.BlogArticleTemplate-module__3tJvfq__sectionHeading{font-size:var(--text-xl);letter-spacing:-.02em;margin-block:var(--heading-space-before) var(--heading-space-after);scroll-margin-top:var(--space-24);line-height:1.15}.BlogArticleTemplate-module__3tJvfq__subheading{font-size:var(--text-subhead);letter-spacing:-.01em;margin-block:var(--space-8) var(--space-3);line-height:1.2}.BlogArticleTemplate-module__3tJvfq__body>.BlogArticleTemplate-module__3tJvfq__sectionHeading:first-child{margin-top:0}.BlogArticleTemplate-module__3tJvfq__list{color:var(--color-ink-soft);font-size:var(--text-md);gap:var(--space-3);max-width:var(--text-max);margin:0;padding-left:1.4em;line-height:1.55;display:grid}.BlogArticleTemplate-module__3tJvfq__tableWrap{overflow-x:auto}.BlogArticleTemplate-module__3tJvfq__table{border-collapse:collapse;color:var(--color-ink-soft);font-size:var(--text-sm);width:100%;min-width:34rem;line-height:1.45}.BlogArticleTemplate-module__3tJvfq__table caption{caption-side:top;color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;padding-bottom:var(--space-3);text-align:left;text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__table th,.BlogArticleTemplate-module__3tJvfq__table td{border-bottom:var(--rule-thin) solid var(--color-line-soft);padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:left;vertical-align:top}.BlogArticleTemplate-module__3tJvfq__table thead th{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__table tbody th{color:var(--color-ink);font-weight:600}.BlogArticleTemplate-module__3tJvfq__callout{background:var(--color-paper-2);border-left:var(--rule-thin) solid var(--color-rule);padding:var(--space-5) var(--space-6)}.BlogArticleTemplate-module__3tJvfq__callout p{color:var(--color-ink-soft);font-size:var(--text-base);margin:0;line-height:1.55}.BlogArticleTemplate-module__3tJvfq__callout .BlogArticleTemplate-module__3tJvfq__calloutLabel{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;margin:0 0 var(--space-2);text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__sources ol,.BlogArticleTemplate-module__3tJvfq__sources ul{color:var(--color-ink-soft);font-size:var(--text-base);gap:var(--space-2);margin:0;padding-left:1.4em;line-height:1.45;display:grid}.BlogArticleTemplate-module__3tJvfq__sources .BlogArticleTemplate-module__3tJvfq__sectionHeading{margin-top:0}.BlogArticleTemplate-module__3tJvfq__sourcesDetails>summary{border-top:var(--rule-thin) solid var(--color-rule);cursor:pointer;align-items:center;gap:var(--space-4);padding-block:var(--space-4);justify-content:space-between;list-style:none;display:flex}.BlogArticleTemplate-module__3tJvfq__sourcesDetails>summary::-webkit-details-marker{display:none}.BlogArticleTemplate-module__3tJvfq__sourcesDetails>summary:after{color:var(--color-ink);content:"+";font-family:var(--font-data);font-size:var(--text-md);line-height:1}.BlogArticleTemplate-module__3tJvfq__sourcesDetails[open]>summary:after{content:"−"}.BlogArticleTemplate-module__3tJvfq__sourcesDetails>summary:focus-visible{outline:3px solid var(--color-signal);outline-offset:2px}.BlogArticleTemplate-module__3tJvfq__sourcesDetails .BlogArticleTemplate-module__3tJvfq__sectionHeading{margin:0}.BlogArticleTemplate-module__3tJvfq__sourcesCount{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-sm);font-weight:400}.BlogArticleTemplate-module__3tJvfq__sourcesDetails ol{margin-top:var(--space-4)}.BlogArticleTemplate-module__3tJvfq__authorNote{border-top:var(--rule-thin) solid var(--color-rule);margin-top:var(--space-12);padding-top:var(--space-5)}.BlogArticleTemplate-module__3tJvfq__authorNote p{color:var(--color-ink-soft);font-size:var(--text-base);max-width:var(--text-max);margin:0;line-height:1.55}.BlogArticleTemplate-module__3tJvfq__authorNote .BlogArticleTemplate-module__3tJvfq__authorNoteLabel{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;margin:0 0 var(--space-2);text-transform:uppercase}.BlogArticleTemplate-module__3tJvfq__authorNote a{color:var(--color-ink);text-underline-offset:.18em;text-decoration:underline}
.writing-module__SHhNJq__doors{gap:var(--space-4);margin-bottom:clamp(var(--space-8), 5vw, var(--space-12));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writing-module__SHhNJq__door{border:var(--rule-thin) solid var(--color-ink);color:inherit;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);transition:background-color var(--dur-short) var(--ease-out);text-decoration:none;display:grid}.writing-module__SHhNJq__door:hover,.writing-module__SHhNJq__door:focus-visible{background:var(--color-paper-2)}.writing-module__SHhNJq__doorLabel{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.writing-module__SHhNJq__doorCount,.writing-module__SHhNJq__itemMeta{color:var(--color-ink-soft);font-size:var(--text-sm)}.writing-module__SHhNJq__sectionLinks{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.writing-module__SHhNJq__fullList{padding-top:clamp(var(--space-10), 5vw, var(--space-16))}.writing-module__SHhNJq__fullList h2{font-size:var(--text-2xl);margin-bottom:var(--space-6)}@media (max-width:40rem){.writing-module__SHhNJq__doors{grid-template-columns:minmax(0,1fr)}}
.CaseAssetMedia-module__rbBWsW__mediaRoot{background:linear-gradient(var(--color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-soft) 1px, transparent 1px), var(--color-paper-2);background-size:2rem 2rem;width:100%;height:100%;min-height:0;position:relative}.CaseAssetMedia-module__rbBWsW__imageTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.CaseAssetMedia-module__rbBWsW__openLabel,.CaseAssetMedia-module__rbBWsW__videoExpand{background:var(--color-paper);border:var(--rule-thin) solid var(--color-ink);bottom:var(--space-3);color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);align-items:center;gap:var(--space-3);letter-spacing:.04em;min-height:2.5rem;padding:var(--space-2) var(--space-3);right:var(--space-3);text-transform:uppercase;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);z-index:2;justify-content:space-between;font-weight:600;display:flex;position:absolute}.CaseAssetMedia-module__rbBWsW__openLabel span:last-child{font-size:var(--text-md);line-height:1}.CaseAssetMedia-module__rbBWsW__imageTrigger:hover .CaseAssetMedia-module__rbBWsW__openLabel,.CaseAssetMedia-module__rbBWsW__videoExpand:hover{background:var(--color-ink);color:var(--color-paper)}.CaseAssetMedia-module__rbBWsW__videoExpand{cursor:pointer;top:var(--space-3)}.CaseAssetMedia-module__rbBWsW__viewer{background:var(--color-board);color:var(--color-board-ink);padding:var(--space-4);z-index:calc(var(--z-consent) + 10);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.CaseAssetMedia-module__rbBWsW__viewerHeader{border-bottom:var(--rule-thin) solid var(--color-steel);align-items:center;gap:var(--space-6);min-height:4.5rem;padding:0 0 var(--space-4);justify-content:space-between;display:flex}.CaseAssetMedia-module__rbBWsW__viewerHeader>div:first-child{gap:var(--space-1);min-width:0;display:grid}.CaseAssetMedia-module__rbBWsW__viewerHeader strong{font-family:var(--font-display);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.CaseAssetMedia-module__rbBWsW__viewerEyebrow{color:var(--color-signal);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.CaseAssetMedia-module__rbBWsW__viewerControls{flex:none;align-items:stretch;display:flex}.CaseAssetMedia-module__rbBWsW__viewerControls button,.CaseAssetMedia-module__rbBWsW__viewerControls output{border:var(--rule-thin) solid var(--color-steel);color:var(--color-board-ink);font-family:var(--font-data);font-size:var(--text-sm);min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-3);background:0 0;justify-content:center;align-items:center;display:inline-flex}.CaseAssetMedia-module__rbBWsW__viewerControls button{cursor:pointer}.CaseAssetMedia-module__rbBWsW__viewerControls button+button,.CaseAssetMedia-module__rbBWsW__viewerControls output+button,.CaseAssetMedia-module__rbBWsW__viewerControls button+output{border-left:0}.CaseAssetMedia-module__rbBWsW__viewerControls button:hover:not(:disabled){background:var(--color-board-ink);color:var(--color-board)}.CaseAssetMedia-module__rbBWsW__viewerControls button:disabled{cursor:not-allowed;opacity:.35}.CaseAssetMedia-module__rbBWsW__viewerControls output{min-width:4.5rem}.CaseAssetMedia-module__rbBWsW__viewerControls .CaseAssetMedia-module__rbBWsW__fitButton{min-width:4rem}.CaseAssetMedia-module__rbBWsW__viewerControls .CaseAssetMedia-module__rbBWsW__closeButton{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink);margin-left:var(--space-3);min-width:5rem}.CaseAssetMedia-module__rbBWsW__viewerViewport{background:linear-gradient(#423c3752 1px, transparent 1px), linear-gradient(90deg, #423c3752 1px, transparent 1px), var(--color-board-2);overscroll-behavior:contain;background-size:2rem 2rem;min-height:0;position:relative;overflow:auto}@supports (color:lab(0% 0 0)){.CaseAssetMedia-module__rbBWsW__viewerViewport{background:linear-gradient(lab(25.7401% 1.96669 4.11868/.32) 1px, transparent 1px), linear-gradient(90deg, lab(25.7401% 1.96669 4.11868/.32) 1px, transparent 1px), var(--color-board-2)}}.CaseAssetMedia-module__rbBWsW__zoomCanvas{min-width:100%;min-height:100%;position:relative}.CaseAssetMedia-module__rbBWsW__viewerVideo{object-fit:contain;width:100%;height:100%;display:block}.CaseAssetMedia-module__rbBWsW__viewerFooter{border-top:var(--rule-thin) solid var(--color-steel);align-items:start;gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.CaseAssetMedia-module__rbBWsW__viewerFooter p{color:var(--color-board-muted);font-size:var(--text-sm);max-width:80ch;margin:0}.CaseAssetMedia-module__rbBWsW__viewerFooter small{color:var(--color-signal);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}@media (max-width:48rem){.CaseAssetMedia-module__rbBWsW__openLabel{bottom:var(--space-2);right:var(--space-2)}.CaseAssetMedia-module__rbBWsW__viewer{padding:var(--space-2)}.CaseAssetMedia-module__rbBWsW__viewerHeader{align-items:stretch;gap:var(--space-3);min-height:auto;padding:var(--space-2) 0 var(--space-3);display:grid}.CaseAssetMedia-module__rbBWsW__viewerHeader strong{font-size:var(--text-base)}.CaseAssetMedia-module__rbBWsW__viewerControls{width:100%}.CaseAssetMedia-module__rbBWsW__viewerControls button,.CaseAssetMedia-module__rbBWsW__viewerControls output{flex:auto;min-width:0}.CaseAssetMedia-module__rbBWsW__viewerControls .CaseAssetMedia-module__rbBWsW__closeButton{margin-left:var(--space-2)}.CaseAssetMedia-module__rbBWsW__viewerFooter{max-height:7rem;padding:var(--space-3) 0 var(--space-2);display:block;overflow-y:auto}.CaseAssetMedia-module__rbBWsW__viewerFooter small{margin-top:var(--space-2);display:block}}@media (prefers-reduced-motion:reduce){.CaseAssetMedia-module__rbBWsW__openLabel,.CaseAssetMedia-module__rbBWsW__videoExpand{transition:none}}
.SectionHeader-module__2iX9PG__header{align-items:end;gap:clamp(var(--space-8), 8vw, var(--space-24));margin-bottom:clamp(var(--space-10), 7vw, var(--space-20));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.SectionHeader-module__2iX9PG__header h2{font-size:var(--text-display-s);letter-spacing:-.06em;margin:var(--space-5) 0 0;max-width:12ch}.SectionHeader-module__2iX9PG__aside{color:var(--color-ink-soft);font-size:var(--text-md);line-height:1.5}.SectionHeader-module__2iX9PG__aside>:last-child{margin-bottom:0}.SectionHeader-module__2iX9PG__dark .eyebrow{color:var(--color-signal)}.SectionHeader-module__2iX9PG__dark .SectionHeader-module__2iX9PG__aside{color:var(--color-board-muted)}@media (max-width:60rem){.SectionHeader-module__2iX9PG__header{grid-template-columns:1fr}}
.RelatedLinks-module__tWlGpa__related{border-top:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-6) var(--space-10);margin-block-start:var(--space-8)}.RelatedLinks-module__tWlGpa__title{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-5);font-weight:600}.RelatedLinks-module__tWlGpa__list{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.RelatedLinks-module__tWlGpa__item{min-width:0}.RelatedLinks-module__tWlGpa__link{font-family:var(--font-editorial);font-size:var(--text-md);color:var(--color-ink);border-bottom:var(--rule-thin) solid transparent;transition:color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);line-height:1.3;text-decoration:none}.RelatedLinks-module__tWlGpa__link:hover,.RelatedLinks-module__tWlGpa__link:focus-visible{color:var(--color-signal-dark);border-bottom-color:var(--color-signal)}.RelatedLinks-module__tWlGpa__note{font-size:var(--text-sm);color:var(--color-ink-soft);margin:var(--space-2) 0 0;max-width:34ch}
.page-module__Ch3oZa__page{--d-bg:var(--color-board);--d-bg-2:var(--color-board-2);--d-bg-3:#27201a;--d-ink:var(--color-board-ink);--d-muted:#d5d0c8;--d-line:#f1eee81a;--d-line-strong:#f1eee838;--d-steel:#8fa9bc;--d-signal:var(--color-signal);--d-signal-hi:#f6a14f;--d-grid:64px;background:linear-gradient(var(--d-line) 1px, transparent 1px) 0 0 / var(--d-grid) var(--d-grid), linear-gradient(90deg, var(--d-line) 1px, transparent 1px) 0 0 / var(--d-grid) var(--d-grid), var(--d-bg);color:var(--d-ink);isolation:isolate;background-attachment:fixed;font-weight:450;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.page-module__Ch3oZa__page{--d-bg-3:lab(12.9673% 2.73949 5.59336);--d-muted:lab(83.7881% .848383 4.50641);--d-line:lab(94.2321% .361919 3.41903/.1);--d-line-strong:lab(94.2321% .361919 3.41903/.22);--d-steel:lab(67.5589% -6.05622 -12.9617);--d-signal-hi:lab(74.0011% 27.3897 54.9753)}}.page-module__Ch3oZa__page ::selection{background:var(--d-signal);color:var(--color-ink)}.page-module__Ch3oZa__page a{color:inherit}.page-module__Ch3oZa__page :focus-visible{outline:2px solid var(--d-signal);outline-offset:3px}.page-module__Ch3oZa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__Ch3oZa__spotlight{background:radial-gradient(38rem circle at var(--mx,80%) var(--my,10%), #e77a1a17, transparent 60%);pointer-events:none;z-index:-1;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.page-module__Ch3oZa__spotlight{background:radial-gradient(38rem circle at var(--mx,80%) var(--my,10%), lab(63.129% 39.438 65.0901/.09), transparent 60%)}}.page-module__Ch3oZa__lead{color:var(--d-muted);font-size:var(--text-lead);max-width:60ch;margin:0;line-height:1.6}.page-module__Ch3oZa__page h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 var(--space-6);text-wrap:balance;max-width:20ch;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:600;line-height:1.02}.page-module__Ch3oZa__page h3{margin:0}.page-module__Ch3oZa__w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.page-module__Ch3oZa__wi{will-change:transform;display:inline-block}.page-module__Ch3oZa__sceneInner{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.page-module__Ch3oZa__sceneHead{margin-bottom:clamp(var(--space-10), 5vw, var(--space-16))}.page-module__Ch3oZa__rail{display:none}@media (min-width:64rem){.page-module__Ch3oZa__rail{opacity:0;pointer-events:none;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);z-index:5;display:block;position:fixed;top:50%;right:clamp(.6rem,1.2vw,1.25rem);transform:translate(.5rem,-50%)}.page-module__Ch3oZa__rail[data-shown]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.page-module__Ch3oZa__rail ol{justify-items:end;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__rail a{color:var(--d-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.6rem;text-decoration:none;display:flex}.page-module__Ch3oZa__rail a span{background:var(--d-bg);opacity:0;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);padding:.15rem .4rem;transform:translate(.4rem)}.page-module__Ch3oZa__rail a:after{background:var(--d-line-strong);content:"";height:2px;transition:background-color var(--dur-short) var(--ease-out), width var(--dur-medium) var(--ease-out);width:.9rem}.page-module__Ch3oZa__rail a:hover span,.page-module__Ch3oZa__rail a:focus-visible span,.page-module__Ch3oZa__rail a[aria-current] span{opacity:1;transform:none}.page-module__Ch3oZa__rail a[aria-current]{color:var(--d-signal)}.page-module__Ch3oZa__rail a[aria-current]:after{background:var(--d-signal);width:1.8rem}.page-module__Ch3oZa__railTrack{display:none}}.page-module__Ch3oZa__hero{max-width:var(--page-max);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-inline:auto;display:grid;position:relative}.page-module__Ch3oZa__heroNoScene{grid-template-columns:minmax(0,1fr)}.page-module__Ch3oZa__heroNoScene .page-module__Ch3oZa__heroText{padding-block:clamp(4rem,14vh,9rem) clamp(3rem,8vh,5rem);max-width:62rem;min-height:auto;padding-right:0}.page-module__Ch3oZa__heroText{min-height:calc(100svh - var(--header-height));padding-right:var(--space-8);z-index:1;flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.page-module__Ch3oZa__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 var(--space-6);max-width:17ch;font-size:clamp(2.5rem,3.6vw,4.2rem);font-weight:600;line-height:1}.page-module__Ch3oZa__heroTitle .page-module__Ch3oZa__wi{animation:page-module__Ch3oZa__rise 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 60ms)}@keyframes page-module__Ch3oZa__rise{0%{transform:translateY(105%)rotate(3deg)}}body:has([data-defense-preloader][data-state=loading]) .page-module__Ch3oZa__heroTitle .page-module__Ch3oZa__wi{animation:none}body:has([data-defense-preloader][data-state=loading]) .page-module__Ch3oZa__heroLead{animation:none}body:has([data-defense-preloader][data-state=loading]) .page-module__Ch3oZa__heroActions{animation:none}body:has([data-defense-preloader]:is([data-state=revealing],[data-state=done])) .page-module__Ch3oZa__heroTitle .page-module__Ch3oZa__wi{animation-delay:calc(.52s + var(--i) * 60ms)}body:has([data-defense-preloader]:is([data-state=revealing],[data-state=done])) .page-module__Ch3oZa__heroLead{animation-delay:1s}body:has([data-defense-preloader]:is([data-state=revealing],[data-state=done])) .page-module__Ch3oZa__heroActions{animation-delay:1.16s}.page-module__Ch3oZa__heroLead{animation:page-module__Ch3oZa__fadeUp .9s var(--ease-out) .6s both;color:var(--d-muted);font-size:var(--text-lead);margin:0 0 var(--space-8);max-width:38rem;line-height:1.6}.page-module__Ch3oZa__heroActions{animation:page-module__Ch3oZa__fadeUp .9s var(--ease-out) .76s both;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}@keyframes page-module__Ch3oZa__fadeUp{0%{opacity:0;transform:translateY(1.2rem)}}.page-module__Ch3oZa__textLink{font-family:var(--font-data);letter-spacing:.04em;font-size:.78rem;text-decoration:none}.page-module__Ch3oZa__textLink:hover{color:var(--d-signal)}.page-module__Ch3oZa__sceneTrack{padding-left:clamp(var(--space-4), 2.5vw, var(--space-10));align-self:center;position:relative}.page-module__Ch3oZa__sceneSticky{cursor:ns-resize;height:calc(100svh - var(--header-height) - 2 * var(--space-5));isolation:isolate;background:#0e0b09;border:1px solid #f1eee81f;border:1px solid lab(94.2321% .361919 3.41903/.12);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #030101cc,inset 0 1px #f1eee80f;box-shadow:0 40px 80px -30px lab(.458334% .287451 .429642/.8),inset 0 1px lab(94.2321% .361919 3.41903/.06)}.page-module__Ch3oZa__sceneSticky:after{content:"";pointer-events:none;background:linear-gradient(#211b16 0,#0000 16%),linear-gradient(0deg,#0e0b09 0,#05030299 12%,#0000 26%);background:linear-gradient(#211b16 0,#0000 16%),linear-gradient(0deg,#0e0b09 0,lab(.897499% .432402 .693771/.6) 12%,#0000 26%);position:absolute;inset:0}.page-module__Ch3oZa__sceneCounter,.page-module__Ch3oZa__sceneCaptions{z-index:1}.page-module__Ch3oZa__sceneCounter{color:var(--d-muted);font-family:var(--font-data);right:var(--space-6);top:var(--space-5);margin:0;font-size:.8rem;position:absolute}.page-module__Ch3oZa__sceneCounter span{color:var(--d-signal);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.page-module__Ch3oZa__sceneCaptions{bottom:var(--space-6);left:var(--space-6);right:var(--space-6);margin:0;padding:0;list-style:none;position:absolute}.page-module__Ch3oZa__sceneCaptions li{color:var(--d-ink);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.2}[data-scene=on] .page-module__Ch3oZa__sceneCaptions li{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);position:absolute;bottom:0;left:0;transform:translateY(.6rem)}[data-scene=on] .page-module__Ch3oZa__sceneCaptions li[data-active]{opacity:1;transform:none}@media (max-width:63.99rem){.page-module__Ch3oZa__hero{grid-template-columns:1fr}.page-module__Ch3oZa__heroText{height:auto;padding-block:clamp(2rem, 7vh, 4rem) var(--space-10);padding-right:0;position:relative;top:auto}.page-module__Ch3oZa__heroTitle{font-size:clamp(2.5rem,10vw,4rem)}.page-module__Ch3oZa__heroLead{font-size:var(--text-base)}.page-module__Ch3oZa__sceneTrack{padding-bottom:var(--space-10);padding-left:0}.page-module__Ch3oZa__sceneSticky{cursor:auto;border-radius:16px;height:min(74svh,640px)}.page-module__Ch3oZa__sceneCounter{right:var(--space-4)}.page-module__Ch3oZa__sceneCaptions{bottom:var(--space-5);left:var(--space-4);right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.page-module__Ch3oZa__sceneTrack{height:auto}.page-module__Ch3oZa__sceneSticky{height:auto;position:relative;top:auto}.page-module__Ch3oZa__sceneSticky canvas{aspect-ratio:4/3;height:auto!important;position:relative!important}.page-module__Ch3oZa__sceneCounter,.page-module__Ch3oZa__sceneCaptions{position:static}.page-module__Ch3oZa__sceneCaptions{gap:var(--space-2);margin-top:var(--space-4);display:grid}}.page-module__Ch3oZa__ledger{border-block:1px solid var(--d-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background:#120d09d9;background:lab(4.04132% 1.35215 2.34844/.85);position:relative}.page-module__Ch3oZa__ledgerGrid{max-width:var(--page-max);padding-inline:var(--page-gutter);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0 auto;display:grid}.page-module__Ch3oZa__ledgerItem{border-left:1px solid var(--d-line);padding:var(--space-8) var(--space-6)}.page-module__Ch3oZa__ledgerItem:first-child{border-left:0;padding-left:0}.page-module__Ch3oZa__ledgerItem dt{color:var(--d-ink);font-family:var(--font-data);letter-spacing:-.03em;margin-bottom:var(--space-3);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1}.page-module__Ch3oZa__ledgerItem dd{color:var(--d-muted);font-size:var(--text-sm);max-width:24ch;margin:0}@media (max-width:47.99rem){.page-module__Ch3oZa__ledgerItem{border-left:0;border-top:1px solid var(--d-line);padding-inline:0}.page-module__Ch3oZa__ledgerItem:first-child{border-top:0}}.page-module__Ch3oZa__triggers{padding-block:clamp(var(--space-16), 9vw, var(--space-24)) clamp(var(--space-8), 4vw, var(--space-12))}.page-module__Ch3oZa__triggerHint{color:var(--d-muted);font-family:var(--font-data);letter-spacing:.06em;margin:0 0 var(--space-6);text-transform:uppercase;font-size:.8rem}.page-module__Ch3oZa__triggerList{border-top:1px solid var(--d-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__triggerList li{border-bottom:1px solid var(--d-line)}.page-module__Ch3oZa__trigger summary{cursor:pointer;align-items:baseline;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-5) 0;transition:color var(--dur-medium) var(--ease-out);grid-template-columns:2.6rem minmax(0,1fr) 1.5rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4;list-style:none;display:grid}.page-module__Ch3oZa__trigger summary::-webkit-details-marker{display:none}.page-module__Ch3oZa__trigger summary:hover .page-module__Ch3oZa__triggerText,.page-module__Ch3oZa__trigger[open] .page-module__Ch3oZa__triggerText{color:var(--d-signal-hi)}.page-module__Ch3oZa__triggerN{color:var(--d-signal-hi);font-family:var(--font-data);letter-spacing:.04em;font-size:1rem;font-weight:700}.page-module__Ch3oZa__triggerText{transition:color var(--dur-medium) var(--ease-out);font-weight:550}.page-module__Ch3oZa__triggerMark{align-self:center;width:1.1rem;height:1.1rem;position:relative}.page-module__Ch3oZa__triggerMark:before,.page-module__Ch3oZa__triggerMark:after{background:var(--d-signal-hi);content:"";height:2px;transition:transform var(--dur-medium) var(--ease-out);position:absolute;inset:50% 0 auto}.page-module__Ch3oZa__triggerMark:after{transform:rotate(90deg)}.page-module__Ch3oZa__trigger[open] .page-module__Ch3oZa__triggerMark:after{transform:rotate(0)}.page-module__Ch3oZa__triggerBody{border-left:2px solid var(--d-signal);gap:var(--space-3);margin:0 0 var(--space-5) 3.05rem;padding-left:var(--space-4);display:grid}.page-module__Ch3oZa__triggerBody p{color:var(--d-ink);font-size:var(--text-md);margin:0;line-height:1.55}.page-module__Ch3oZa__triggerBody a{color:var(--d-signal-hi);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;text-decoration:none}.page-module__Ch3oZa__triggerBody a:hover{text-decoration:underline}@media (max-width:47.99rem){.page-module__Ch3oZa__triggerList{grid-template-columns:1fr}}.page-module__Ch3oZa__help{padding-block:clamp(var(--space-12), 7vw, var(--space-20)) clamp(var(--space-16), 9vw, var(--space-24))}.page-module__Ch3oZa__helpGrid{gap:clamp(var(--space-8), 5vw, var(--space-20));grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);display:grid}.page-module__Ch3oZa__helpIndex{top:calc(var(--header-height) + var(--space-10));align-self:start;position:sticky}.page-module__Ch3oZa__helpIndex ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__helpIndex a{color:var(--d-muted);font-size:var(--text-md);align-items:baseline;gap:.25rem var(--space-3);letter-spacing:-.01em;padding-block:var(--space-3);transition:color var(--dur-medium) var(--ease-out);grid-template-columns:2rem minmax(0,1fr);font-weight:600;text-decoration:none;display:grid}.page-module__Ch3oZa__helpIndex a:hover,.page-module__Ch3oZa__helpIndex a[aria-current]{color:var(--d-ink)}.page-module__Ch3oZa__helpIndexN{color:var(--d-steel);font-family:var(--font-data);font-size:.72rem;font-weight:500}.page-module__Ch3oZa__helpIndex a[aria-current] .page-module__Ch3oZa__helpIndexN{color:var(--d-signal)}.page-module__Ch3oZa__helpIndexBar{background:var(--d-line);grid-column:2;height:2px;overflow:hidden}.page-module__Ch3oZa__helpIndexBar span{background:var(--d-signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.page-module__Ch3oZa__helpItems{gap:clamp(var(--space-16), 8vw, var(--space-24));display:grid}.page-module__Ch3oZa__helpItem{border-top:1px solid var(--d-line-strong);padding-top:var(--space-8);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.page-module__Ch3oZa__helpNum{color:var(--d-signal);font-family:var(--font-data);letter-spacing:-.05em;margin:0 0 var(--space-5);font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.9}.page-module__Ch3oZa__helpItem h3{letter-spacing:-.03em;margin-bottom:var(--space-5);max-width:22ch;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600;line-height:1.08}.page-module__Ch3oZa__helpProblem{color:var(--d-ink);font-size:var(--text-lead);margin:0 0 var(--space-8);max-width:62ch;line-height:1.6}.page-module__Ch3oZa__page .page-module__Ch3oZa__helpSub{color:var(--d-steel);font-size:var(--text-sm);margin:0 0 var(--space-3);font-weight:600}.page-module__Ch3oZa__helpActions{gap:var(--space-3);margin:0 0 var(--space-8);max-width:64ch;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__helpActions li{color:var(--d-muted);padding-left:1.4rem;line-height:1.6;position:relative}.page-module__Ch3oZa__helpActions li:before{background:var(--d-signal);content:"";width:.7rem;height:2px;position:absolute;top:.8em;left:0}.page-module__Ch3oZa__helpFigure{align-items:baseline;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.page-module__Ch3oZa__helpFigure>span{color:var(--d-signal);font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:500;line-height:1}.page-module__Ch3oZa__helpFigure small{color:var(--d-muted);font-size:var(--text-sm);max-width:28ch}.page-module__Ch3oZa__helpProof{border-left:2px solid var(--d-signal);color:var(--d-ink);font-size:var(--text-sm);max-width:64ch;padding:var(--space-5) var(--space-6);background:#f1eee809;background:lab(94.2321% .361919 3.41903/.035);margin:0;line-height:1.65}.page-module__Ch3oZa__helpBoundary{border-left:2px solid var(--d-steel);color:var(--d-muted);font-size:var(--text-sm);max-width:64ch;padding:var(--space-2) 0 var(--space-2) var(--space-5);margin:0;line-height:1.6}.page-module__Ch3oZa__boundary{border-top:1px solid var(--d-line);color:var(--d-muted);font-size:var(--text-sm);padding-top:var(--space-6);margin:0}@media (max-width:63.99rem){.page-module__Ch3oZa__helpGrid{grid-template-columns:1fr}.page-module__Ch3oZa__helpIndex{display:none}}.page-module__Ch3oZa__pentagon{border-block:1px solid var(--d-line);padding-block:clamp(var(--space-16), 9vw, var(--space-24));background:#0d0805cc;background:lab(2.46596% .994258 1.66246/.8)}.page-module__Ch3oZa__pentagon h2{max-width:24ch}.page-module__Ch3oZa__pTable{border-top:1px solid var(--d-line-strong);margin-top:clamp(var(--space-8), 4vw, var(--space-12))}.page-module__Ch3oZa__pHead,.page-module__Ch3oZa__pRow{align-items:end;gap:var(--space-6);grid-template-columns:minmax(8rem,.8fr) minmax(5rem,.5fr) minmax(0,1.4fr) minmax(0,1.4fr);display:grid}.page-module__Ch3oZa__pHead{border-bottom:1px solid var(--d-line);color:var(--d-muted);font-size:var(--text-xs);padding-block:var(--space-3)}.page-module__Ch3oZa__pRow{border-bottom:1px solid var(--d-line);padding-block:var(--space-6)}.page-module__Ch3oZa__pLabel{font-size:var(--text-md);font-weight:600}.page-module__Ch3oZa__pCell{gap:var(--space-2);display:grid}.page-module__Ch3oZa__pCell>span:first-child{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1}.page-module__Ch3oZa__pBar{background:var(--d-line);height:6px;display:block}.page-module__Ch3oZa__pBar span{background:var(--d-steel);transform-origin:0;height:100%;display:block}.page-module__Ch3oZa__pBarPrice span{background:var(--d-signal)}.page-module__Ch3oZa__takeaway{color:var(--d-ink);font-size:var(--text-lead);margin:var(--space-8) 0 0;max-width:66ch;line-height:1.6}@media (max-width:47.99rem){.page-module__Ch3oZa__pHead{display:none}.page-module__Ch3oZa__pRow{align-items:start;gap:var(--space-4);grid-template-columns:1fr 1fr}.page-module__Ch3oZa__pLabel{grid-column:1/-1}.page-module__Ch3oZa__pCell:nth-of-type(2):before,.page-module__Ch3oZa__pCell:nth-of-type(3):before,.page-module__Ch3oZa__pCell:nth-of-type(4):before{color:var(--d-muted);font-size:var(--text-xs)}.page-module__Ch3oZa__pCell:nth-of-type(2):before{content:"Vendors"}.page-module__Ch3oZa__pCell:nth-of-type(3):before{content:"Drones"}.page-module__Ch3oZa__pCell:nth-of-type(4):before{content:"Target price per unit"}}.page-module__Ch3oZa__ukraine{padding-block:clamp(var(--space-16), 9vw, var(--space-24))}.page-module__Ch3oZa__ukraine h2{max-width:22ch}.page-module__Ch3oZa__ukraineList{counter-reset:uk;margin:clamp(var(--space-8), 4vw, var(--space-12)) 0 var(--space-8);gap:0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__ukraineList li{border-top:1px solid var(--d-line);color:var(--d-muted);counter-increment:uk;font-size:var(--text-lead);gap:var(--space-5);max-width:76ch;padding-block:var(--space-5);grid-template-columns:2.2rem minmax(0,1fr);line-height:1.6;display:grid}.page-module__Ch3oZa__ukraineList li:before{color:var(--d-signal);content:"0" counter(uk);font-family:var(--font-data);padding-top:.4rem;font-size:.72rem}.page-module__Ch3oZa__ukraineList strong{color:var(--d-ink);font-weight:600}.page-module__Ch3oZa__evidence{border-block:1px solid var(--d-line);padding-block:clamp(var(--space-16), 9vw, var(--space-24));background:#0d0805cc;background:lab(2.46596% .994258 1.66246/.8)}.page-module__Ch3oZa__evidenceGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__evidenceItem a{border-top:2px solid var(--d-line-strong);gap:var(--space-4);height:100%;padding-top:var(--space-5);transition:border-color var(--dur-medium) var(--ease-out);text-decoration:none;display:grid}.page-module__Ch3oZa__evidenceItem a:hover{border-color:var(--d-signal)}.page-module__Ch3oZa__evidenceValue{color:var(--d-signal);font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(3rem,5vw,4.6rem);font-weight:500;line-height:.95}.page-module__Ch3oZa__evidenceLabel{color:var(--d-ink);font-size:var(--text-sm);line-height:1.55}.page-module__Ch3oZa__evidenceWho{color:var(--d-muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.64rem;line-height:1.5}@media (max-width:63.99rem){.page-module__Ch3oZa__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.page-module__Ch3oZa__evidenceGrid{grid-template-columns:1fr}}.page-module__Ch3oZa__alliedLinks{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.page-module__Ch3oZa__alliedLinks a{border-bottom:1px solid var(--d-line-strong);justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);transition:color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);text-decoration:none;display:flex}.page-module__Ch3oZa__alliedLinks a:hover{border-color:var(--d-signal);color:var(--d-signal)}.page-module__Ch3oZa__reading{padding-block:clamp(var(--space-12), 7vw, var(--space-20)) clamp(var(--space-16), 9vw, var(--space-24));overflow:hidden}.page-module__Ch3oZa__readingGroup{margin-top:clamp(var(--space-10), 5vw, var(--space-16))}.page-module__Ch3oZa__readingGroup:first-child{margin-top:var(--space-8)}.page-module__Ch3oZa__readingGroupTitle{margin:0 0 var(--space-2);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:650}.page-module__Ch3oZa__readingGroupIntro{color:var(--d-steel);margin:0 0 var(--space-5);max-width:60ch}.page-module__Ch3oZa__readingGroupIntro a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.page-module__Ch3oZa__readingList{border-top:1px solid var(--d-line-strong);will-change:transform;margin:0;padding:0;list-style:none}.page-module__Ch3oZa__readingList a{border-bottom:1px solid var(--d-line);align-items:baseline;gap:var(--space-5);padding-block:var(--space-5);transition:padding var(--dur-medium) var(--ease-out), color var(--dur-short) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.page-module__Ch3oZa__readingList a:before{content:"";transform-origin:bottom;transition:transform var(--dur-medium) var(--ease-out);z-index:-1;background:#e77a1a14;background:lab(63.129% 39.438 65.0901/.08);position:absolute;inset:0;transform:scaleY(0)}.page-module__Ch3oZa__readingList a:hover{color:var(--d-signal);padding-left:var(--space-4)}.page-module__Ch3oZa__readingList a:hover:before{transform:scaleY(1)}.page-module__Ch3oZa__readingN{color:var(--d-steel);font-family:var(--font-data);font-size:.7rem}.page-module__Ch3oZa__readingTitle{letter-spacing:-.015em;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;line-height:1.25}.page-module__Ch3oZa__readingMeta{color:var(--d-muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.64rem}@media (max-width:40rem){.page-module__Ch3oZa__readingList a{grid-template-columns:2rem minmax(0,1fr)}.page-module__Ch3oZa__readingMeta{grid-column:2}}.page-module__Ch3oZa__faq{padding-block:clamp(var(--space-16), 9vw, var(--space-24))}.page-module__Ch3oZa__faqInner{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.page-module__Ch3oZa__faqInner h2{font-size:clamp(2rem,3.4vw,3.4rem)}.page-module__Ch3oZa__faqList{border-top:1px solid var(--d-line-strong)}.page-module__Ch3oZa__faqItem{border-bottom:1px solid var(--d-line-strong)}.page-module__Ch3oZa__faqItem summary{cursor:pointer;align-items:center;gap:var(--space-4);padding-block:var(--space-5);justify-content:space-between;list-style:none;display:flex}.page-module__Ch3oZa__faqItem summary::-webkit-details-marker{display:none}.page-module__Ch3oZa__faqItem h3{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600;line-height:1.3}.page-module__Ch3oZa__faqItem summary:hover h3{color:var(--d-signal)}.page-module__Ch3oZa__faqIcon{flex:none;width:1rem;height:1rem;position:relative}.page-module__Ch3oZa__faqIcon:before,.page-module__Ch3oZa__faqIcon:after{background:var(--d-signal);content:"";height:2px;transition:transform var(--dur-medium) var(--ease-out);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.page-module__Ch3oZa__faqIcon:after{transform:translateY(-50%)rotate(90deg)}.page-module__Ch3oZa__faqItem[open] .page-module__Ch3oZa__faqIcon:after{transform:translateY(-50%)rotate(0)}.page-module__Ch3oZa__faqItem p{color:var(--d-muted);margin:0 0 var(--space-6);max-width:64ch;line-height:1.65}@media (max-width:63.99rem){.page-module__Ch3oZa__faqInner{grid-template-columns:1fr}}.page-module__Ch3oZa__cta{border-top:1px solid var(--d-line-strong);padding-block:clamp(var(--space-20), 12vw, var(--space-32));position:relative;overflow:hidden}.page-module__Ch3oZa__cta:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#e77a1a38,#0000);background:radial-gradient(closest-side,lab(63.129% 39.438 65.0901/.22),#0000);width:60rem;height:60rem;position:absolute;top:40%;left:50%;transform:translate(-50%,-20%)}.page-module__Ch3oZa__cta h2{max-width:16ch;font-size:clamp(2.6rem,6vw,6rem)}.page-module__Ch3oZa__cta .page-module__Ch3oZa__lead{margin-bottom:var(--space-8)}@media (prefers-reduced-motion:reduce){.page-module__Ch3oZa__heroTitle .page-module__Ch3oZa__wi,.page-module__Ch3oZa__heroLead,.page-module__Ch3oZa__heroActions{animation:none}.page-module__Ch3oZa__page{background-attachment:scroll}}.page-module__Ch3oZa__readingAll{margin-top:var(--space-8,2rem)}.page-module__Ch3oZa__formWrap{margin-top:var(--space-8,2rem);background:var(--color-paper,#fff);max-width:48rem;color:var(--color-ink,#111);border-radius:4px;padding:clamp(1rem,3vw,2rem)}
.CaseStudyExplorer-module__B5sKvq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaseStudyExplorer-module__B5sKvq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:60rem){.CaseStudyExplorer-module__B5sKvq__grid{grid-template-columns:1fr}}
.InsightCard-module__PMWF3q__card{border-bottom:var(--rule-thin) solid var(--color-ink);border-top:var(--rule-thin) solid var(--color-ink);align-items:end;gap:clamp(var(--space-6), 5vw, var(--space-12));padding-block:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto;display:grid}.InsightCard-module__PMWF3q__card :is(h2,h3){font-size:clamp(var(--text-xl), 4vw, 4rem);margin:var(--space-5) 0 0;max-width:13ch}.InsightCard-module__PMWF3q__card>p{color:var(--color-ink-soft);margin:0}@media (max-width:60rem){.InsightCard-module__PMWF3q__card{grid-template-columns:1fr;align-items:start}}
.ServiceCard-module__MIEO4W__card{cursor:pointer;border-bottom:var(--rule-thin) solid var(--color-rule);align-items:start;gap:clamp(var(--space-5), 4vw, var(--space-12));padding-block:var(--panel-pad);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);grid-template-columns:3rem minmax(12rem,.72fr) minmax(0,1.28fr) auto;display:grid;position:relative;overflow:hidden}.ServiceCard-module__MIEO4W__accentBar{background:var(--color-signal);transform-origin:0;height:2px;transition:transform var(--dur-medium) var(--ease-in-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ServiceCard-module__MIEO4W__card:hover{background-color:var(--color-paper-2);border-bottom-color:var(--color-signal);transform:translateX(var(--space-2))}.ServiceCard-module__MIEO4W__card:hover .ServiceCard-module__MIEO4W__accentBar{transform:scaleX(1)}.ServiceCard-module__MIEO4W__index{color:var(--color-signal-dark);font-family:var(--font-data);padding-top:var(--space-2);font-size:.63rem;font-weight:600}.ServiceCard-module__MIEO4W__card h3{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));letter-spacing:-.05em;max-width:11ch;margin:0;font-weight:600}.ServiceCard-module__MIEO4W__card p{color:var(--color-ink-soft);font-size:var(--text-md);margin:0;line-height:1.5}.ServiceCard-module__MIEO4W__card a span,.ServiceCard-module__MIEO4W__details summary:after{transition:transform var(--dur-short) var(--ease-out);display:inline-block}.ServiceCard-module__MIEO4W__card:hover a span,.ServiceCard-module__MIEO4W__details[open] summary:after{transform:translate(2px,-2px)}.ServiceCard-module__MIEO4W__details{align-self:start;min-width:13rem}.ServiceCard-module__MIEO4W__details[open]{grid-column:2/-1}.ServiceCard-module__MIEO4W__details summary{cursor:pointer;align-items:center;gap:var(--space-3);text-underline-offset:.25em;justify-content:space-between;min-height:3.25rem;font-weight:700;text-decoration:underline;list-style:none;display:flex}.ServiceCard-module__MIEO4W__details summary::-webkit-details-marker{display:none}.ServiceCard-module__MIEO4W__details summary:after{content:"↘"}@keyframes ServiceCard-module__MIEO4W__serviceCardOpen{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.ServiceCard-module__MIEO4W__detailBody{animation:ServiceCard-module__MIEO4W__serviceCardOpen var(--dur-medium,.26s) var(--ease-out) both;border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-4) var(--space-6);margin-top:var(--panel-row);padding-top:var(--panel-row);grid-template-columns:minmax(7rem,10rem) minmax(0,58ch);display:grid}.ServiceCard-module__MIEO4W__detailLabel,.ServiceCard-module__MIEO4W__engagement{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;grid-column:1;align-self:start;margin:0;font-size:.62rem}.ServiceCard-module__MIEO4W__outcome{color:var(--color-ink);grid-column:2;margin:0;font-weight:600}.ServiceCard-module__MIEO4W__detailBody ul{gap:var(--space-2);grid-column:2;margin:0;padding:0;list-style:none;display:grid}.ServiceCard-module__MIEO4W__detailBody li{border-top:var(--rule-thin) solid var(--color-rule);padding-top:var(--space-2)}.ServiceCard-module__MIEO4W__engagementValue{color:var(--color-muted);grid-column:2;margin:0}.ServiceCard-module__MIEO4W__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;grid-column:2;display:flex}.ServiceCard-module__MIEO4W__actionContact{color:var(--color-signal)}@media (max-width:44rem){.ServiceCard-module__MIEO4W__detailBody{grid-template-columns:minmax(0,1fr)}.ServiceCard-module__MIEO4W__detailLabel,.ServiceCard-module__MIEO4W__engagement,.ServiceCard-module__MIEO4W__outcome,.ServiceCard-module__MIEO4W__detailBody ul,.ServiceCard-module__MIEO4W__engagementValue,.ServiceCard-module__MIEO4W__actions{grid-column:1}}.ServiceCard-module__MIEO4W__detailBody li:before{color:var(--color-signal-dark);content:"→";margin-right:var(--space-3)}.ServiceCard-module__MIEO4W__detailBody a{margin-top:var(--space-3)}@media (max-width:60rem){.ServiceCard-module__MIEO4W__card{grid-template-columns:2rem minmax(0,1fr)}.ServiceCard-module__MIEO4W__card>p,.ServiceCard-module__MIEO4W__details{grid-column:2}}@media (max-width:32rem){.ServiceCard-module__MIEO4W__card{gap:var(--space-4);grid-template-columns:1fr}.ServiceCard-module__MIEO4W__card>p,.ServiceCard-module__MIEO4W__details,.ServiceCard-module__MIEO4W__details[open]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ServiceCard-module__MIEO4W__card,.ServiceCard-module__MIEO4W__accentBar,.ServiceCard-module__MIEO4W__card a span{transition:none!important;transform:none!important}}.ServiceCard-module__MIEO4W__card{scroll-margin-top:var(--space-12)}@media (prefers-reduced-motion:reduce){.ServiceCard-module__MIEO4W__detailBody{animation:none}}
.DefenseArticleRequest-module__auPH9q__request{border-top:1px solid var(--color-line-soft);gap:clamp(var(--space-6), 4vw, var(--space-12));margin-block:clamp(var(--space-10), 6vw, var(--space-16));padding-top:clamp(var(--space-8), 5vw, var(--space-12));scroll-margin-top:6rem;display:grid}.DefenseArticleRequest-module__auPH9q__copy h2{margin:var(--space-2) 0 var(--space-3);max-width:22ch;font-size:clamp(1.6rem,3vw,2.4rem)}.DefenseArticleRequest-module__auPH9q__copy p:last-child{color:var(--color-ink-soft);max-width:52ch}@media (min-width:60rem){.DefenseArticleRequest-module__auPH9q__request{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}
.page-module__pp-Cyq__page{padding-top:var(--space-16)}.page-module__pp-Cyq__hero{align-items:end;gap:clamp(var(--space-10), 8vw, var(--space-24));padding:var(--space-12) 0 clamp(var(--space-16), 9vw, var(--space-24));grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);display:grid}.page-module__pp-Cyq__hero h1{font-size:var(--text-hero-primary);letter-spacing:-.075em;margin:var(--space-8) 0 var(--space-6);line-height:.9}.page-module__pp-Cyq__lede{color:var(--color-ink-soft);font-size:var(--text-md);max-width:44rem;line-height:1.5}.page-module__pp-Cyq__hero aside{background:var(--color-paper-2);border-top:.25rem solid var(--color-signal);padding:var(--space-6)}.page-module__pp-Cyq__hero aside strong{font-size:var(--text-md)}.page-module__pp-Cyq__hero aside p{color:var(--color-ink-soft)}.page-module__pp-Cyq__hero aside small{color:var(--color-muted);font-family:var(--font-data);font-size:.62rem}@media (max-width:60rem){.page-module__pp-Cyq__hero{grid-template-columns:1fr}}
.articles-module__-oz_ga__groups{gap:clamp(var(--space-12), 6vw, var(--space-16));margin-block:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.articles-module__-oz_ga__kinds{gap:var(--space-4);margin-top:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.articles-module__-oz_ga__kind{border:var(--rule-thin) solid var(--color-ink);color:inherit;gap:var(--space-1);padding:var(--space-4) var(--space-5);transition:background-color var(--dur-short) var(--ease-out);text-decoration:none;display:grid}.articles-module__-oz_ga__kind:hover,.articles-module__-oz_ga__kind:focus-visible{background:var(--color-paper-2)}.articles-module__-oz_ga__kindLabel{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.articles-module__-oz_ga__kindCount{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.articles-module__-oz_ga__kindIntro{color:var(--color-ink-soft);font-size:var(--text-sm);margin-top:var(--space-2)}.articles-module__-oz_ga__section{border-top:var(--rule-thin) solid var(--color-ink);margin-top:clamp(var(--space-12), 6vw, var(--space-16));padding-top:clamp(var(--space-8), 4vw, var(--space-12));scroll-margin-top:calc(var(--header-height) + var(--space-4))}.articles-module__-oz_ga__sectionTitle{margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem)}.articles-module__-oz_ga__sectionCount{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-sm);vertical-align:super;font-weight:400}.articles-module__-oz_ga__section .articles-module__-oz_ga__groups{margin-top:clamp(var(--space-8), 4vw, var(--space-12))}.articles-module__-oz_ga__group h3{margin:0 0 var(--space-2);font-size:clamp(1.25rem,2.2vw,1.6rem)}.articles-module__-oz_ga__group h2{margin:0 0 var(--space-2);font-size:clamp(1.4rem,2.6vw,2rem)}.articles-module__-oz_ga__intro{color:var(--color-ink-soft);margin:0 0 var(--space-5);max-width:62ch}.articles-module__-oz_ga__list{border-top:1px solid var(--color-line-soft);margin:0;padding:0;list-style:none}.articles-module__-oz_ga__list li{border-bottom:1px solid var(--color-line-soft)}.articles-module__-oz_ga__list a{color:inherit;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);grid-template-columns:3ch 1fr auto;text-decoration:none;display:grid}.articles-module__-oz_ga__list a:hover .articles-module__-oz_ga__title,.articles-module__-oz_ga__list a:focus-visible .articles-module__-oz_ga__title{text-decoration:underline}.articles-module__-oz_ga__n{color:var(--color-muted);font-variant-numeric:tabular-nums}.articles-module__-oz_ga__title{font-weight:600}.articles-module__-oz_ga__meta{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}@media (max-width:48rem){.articles-module__-oz_ga__kinds{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.articles-module__-oz_ga__list a{grid-template-columns:3ch 1fr}.articles-module__-oz_ga__meta{grid-column:2}}
.PageHero-module__DsQ9ba__hero{align-items:end;gap:clamp(var(--space-8), 8vw, var(--space-24));padding:var(--space-6) 0 clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.PageHero-module__DsQ9ba__copy{min-width:0}.PageHero-module__DsQ9ba__hero h1{font-size:var(--text-hero-standard);letter-spacing:-.06em;margin:var(--space-4) 0 var(--space-4);max-width:15ch;line-height:.96}.PageHero-module__DsQ9ba__feature h1{font-size:var(--text-hero-primary);letter-spacing:-.075em;max-width:10ch;line-height:.9}.PageHero-module__DsQ9ba__utility h1{letter-spacing:-.045em;margin:var(--space-5) 0 var(--space-4);max-width:20ch;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.02}.PageHero-module__DsQ9ba__utility{padding-bottom:var(--space-5)}.PageHero-module__DsQ9ba__index{gap:var(--space-3);padding:var(--space-6) 0 var(--space-5);grid-template-columns:1fr}.PageHero-module__DsQ9ba__index h1{letter-spacing:-.045em;margin:var(--space-4) 0 0;max-width:44ch;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.05}.PageHero-module__DsQ9ba__index .PageHero-module__DsQ9ba__aside{color:var(--color-ink-soft);font-size:var(--text-md);border-top:none;padding-top:0}.PageHero-module__DsQ9ba__lede,.PageHero-module__DsQ9ba__aside{color:var(--color-ink-soft);font-size:var(--text-md)}.PageHero-module__DsQ9ba__aside{border-top:var(--rule-thin) solid var(--color-ink);padding-top:var(--space-5)}.PageHero-module__DsQ9ba__aside>:last-child{margin-bottom:0}.PageHero-module__DsQ9ba__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:60rem){.PageHero-module__DsQ9ba__hero{grid-template-columns:1fr}}@media (max-width:48rem){.PageHero-module__DsQ9ba__hero{gap:var(--space-8);padding-bottom:var(--space-16)}.PageHero-module__DsQ9ba__hero h1{margin-top:var(--space-6)}.PageHero-module__DsQ9ba__actions{flex-direction:column;align-items:flex-start}}
.PracticeIndex-module__MbVDjq__index{border-top:var(--rule-thin) solid var(--color-ink);margin:var(--space-8) 0}.PracticeIndex-module__MbVDjq__index p{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:2rem minmax(0,1fr);margin:0;display:grid}.PracticeIndex-module__MbVDjq__index span{color:var(--color-signal-dark);font-family:var(--font-data);font-size:.62rem}
