.engagements.svelte-l2b84h{flex-direction:column;display:flex}.engagement.svelte-l2b84h{border-block-start:1px solid var(--rule-inverse)}.engagement.svelte-l2b84h:last-child{border-block-end:1px solid var(--rule-inverse)}.engagement__summary.svelte-l2b84h{gap:var(--space-s);padding-block:var(--space-l);cursor:pointer;flex-direction:column;list-style:none;display:flex}.engagement__summary.svelte-l2b84h::-webkit-details-marker{display:none}.engagement__dependency.svelte-l2b84h{color:var(--ink-inverse-muted)}.engagement__name.svelte-l2b84h{font-family:var(--font-display);font-weight:var(--weight-display);font-stretch:112%;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.engagement__outcome.svelte-l2b84h{max-width:var(--measure);color:var(--ink-inverse-muted)}.engagement__meta.svelte-l2b84h{align-items:center;gap:var(--space-s);color:var(--ink-inverse);flex-wrap:wrap;line-height:1;display:flex}.engagement__chevron.svelte-l2b84h{inline-size:var(--space-s);block-size:10px;transition:transform .2s var(--ease-reveal);flex:none;margin-inline-start:auto}.engagement[open].svelte-l2b84h .engagement__chevron:where(.svelte-l2b84h){transform:rotate(180deg)}.engagement__summary.svelte-l2b84h:hover .engagement__outcome:where(.svelte-l2b84h){color:var(--ink-inverse)}.engagement.svelte-l2b84h:not([open]) .engagement__summary:where(.svelte-l2b84h):hover .engagement__chevron:where(.svelte-l2b84h){transform:translateY(2px)}.engagement[open].svelte-l2b84h .engagement__summary:where(.svelte-l2b84h):hover .engagement__chevron:where(.svelte-l2b84h){transform:rotate(180deg)translateY(2px)}.engagement__summary.svelte-l2b84h:active{transform:translateY(1px)}.engagement__panel.svelte-l2b84h{transition:grid-template-rows .2s var(--ease-reveal);grid-template-rows:0fr;display:grid}.engagement[open].svelte-l2b84h .engagement__panel:where(.svelte-l2b84h){grid-template-rows:1fr}.engagement__panel-inner.svelte-l2b84h{gap:var(--space-s);flex-direction:column;display:flex;overflow:hidden}.engagement[open].svelte-l2b84h .engagement__panel-inner:where(.svelte-l2b84h){padding-block-end:var(--space-l)}.engagement__panel-label.svelte-l2b84h{color:var(--label-ink)}.engagement__deliverables.svelte-l2b84h{gap:var(--space-2xs);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.engagement__deliverables.svelte-l2b84h li:where(.svelte-l2b84h):before{content:"";inline-size:var(--space-xs);block-size:1px;vertical-align:middle;background-color:var(--rule-inverse);margin-inline-end:var(--space-2xs);display:inline-block}.engagement__requires.svelte-l2b84h{gap:var(--space-2xs);max-width:var(--measure);flex-direction:column;margin:0;display:flex}@media (width>=64rem){.engagement__summary.svelte-l2b84h{padding-block:var(--space-xl)}}.comparison__scroll.svelte-s2g9jw{max-inline-size:100%;overflow-x:auto}.comparison.svelte-s2g9jw{background-color:var(--surface-recessed);box-shadow:var(--plate-edge-inverse);position:relative}.comparison__table.svelte-s2g9jw{border-collapse:collapse;text-align:start;inline-size:100%;position:relative}.comparison__table.svelte-s2g9jw th:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw td:where(.svelte-s2g9jw){text-align:start;vertical-align:baseline;padding-block:var(--space-m);padding-inline-end:var(--space-m)}.comparison__table.svelte-s2g9jw thead:where(.svelte-s2g9jw) th:where(.svelte-s2g9jw){color:var(--ink-muted);padding-block-end:var(--space-s)}.comparison__c8-head.svelte-s2g9jw{color:var(--surface-brand);background-color:var(--surface-brand-wash);box-shadow:inset 0 -2px 0 0 var(--surface-brand)}.comparison__table.svelte-s2g9jw tbody:where(.svelte-s2g9jw) tr:where(.svelte-s2g9jw){border-block-start:1px solid var(--rule)}.comparison__dimension.svelte-s2g9jw{color:var(--ink);inline-size:22%;font-weight:400}.comparison__table.svelte-s2g9jw td:where(.svelte-s2g9jw){font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-muted)}.comparison__c8.svelte-s2g9jw{color:var(--surface-brand);background-color:var(--surface-brand-wash)}.comparison__table.svelte-s2g9jw .comparison__c8:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw .comparison__c8-head:where(.svelte-s2g9jw){padding-inline:var(--space-s)}.comparison__tick.svelte-s2g9jw{margin-inline-end:var(--space-2xs)}@media (width<=47.99rem){.comparison__table.svelte-s2g9jw thead:where(.svelte-s2g9jw){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.comparison__table.svelte-s2g9jw tbody:where(.svelte-s2g9jw) tr:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw th:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw td:where(.svelte-s2g9jw){inline-size:auto;padding-inline-end:0;display:block}.comparison__table.svelte-s2g9jw tbody:where(.svelte-s2g9jw) tr:where(.svelte-s2g9jw){padding-block:var(--space-m)}.comparison__table.svelte-s2g9jw th:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw td:where(.svelte-s2g9jw){padding-block:var(--space-3xs)}.comparison__dimension.svelte-s2g9jw{padding-block-end:var(--space-2xs);font-weight:600}.comparison__table.svelte-s2g9jw .comparison__c8:where(.svelte-s2g9jw),.comparison__table.svelte-s2g9jw .comparison__c8-head:where(.svelte-s2g9jw){box-shadow:none;background-color:#0000;padding-inline:0}.comparison__tick.svelte-s2g9jw{display:none}.comparison__table.svelte-s2g9jw td:where(.svelte-s2g9jw):before{content:attr(data-label) " — ";font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-muted)}}.hsf.svelte-1pgvb9h{aspect-ratio:1536/1504;background-image:url(../../../media/hero-system-mobile-poster.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inline-size:100%;max-inline-size:31rem;margin:0 auto;display:block;position:relative}@media (width>=48rem){.hsf.svelte-1pgvb9h{background-image:url(../../../media/hero-system-poster.webp)}}.hsf__film.svelte-1pgvb9h{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.hsf__grid.svelte-1pgvb9h{grid-template-rows:repeat(3,301.333fr) 360fr;grid-template-columns:repeat(2,1fr);block-size:84.0426%;inline-size:83.8542%;display:grid;position:absolute;inset-block-start:7.9787%;inset-inline-start:8.0729%}@media (width>=48rem){.hsf__grid.svelte-1pgvb9h{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.hsf__node.svelte-1pgvb9h{max-inline-size:92%;color:var(--ink);font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;text-align:center;place-self:center;font-size:12.5px;font-weight:600;line-height:1.2}.hsf__node.svelte-1pgvb9h:first-of-type{grid-area:1/1}.hsf__node.svelte-1pgvb9h:nth-of-type(2){grid-area:1/2}.hsf__node.svelte-1pgvb9h:nth-of-type(3){grid-area:2/1}.hsf__node.svelte-1pgvb9h:nth-of-type(4){grid-area:2/2}.hsf__node.svelte-1pgvb9h:nth-of-type(5){grid-area:3/1}.hsf__node.svelte-1pgvb9h:nth-of-type(6){grid-area:3/2}@media (width>=48rem){.hsf__node.svelte-1pgvb9h:first-of-type{grid-area:1/1}.hsf__node.svelte-1pgvb9h:nth-of-type(2){grid-area:1/2}.hsf__node.svelte-1pgvb9h:nth-of-type(3){grid-area:1/3}.hsf__node.svelte-1pgvb9h:nth-of-type(4){grid-area:3/1}.hsf__node.svelte-1pgvb9h:nth-of-type(5){grid-area:3/2}.hsf__node.svelte-1pgvb9h:nth-of-type(6){grid-area:3/3}}.hsf__statement.svelte-1pgvb9h{max-inline-size:9.75rem;color:var(--surface-brand);font-family:var(--font-display);letter-spacing:.085em;text-align:center;text-transform:uppercase;text-wrap:balance;grid-area:4/1/5/-1;place-self:center;margin:0;font-size:16px;font-weight:600;line-height:1.25}@media (width>=48rem){.hsf__statement.svelte-1pgvb9h{grid-area:2/1/3/-1;max-inline-size:10.75rem;font-size:19px}}.hsf__caption.svelte-1pgvb9h{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hsf--timed.svelte-1pgvb9h .hsf__node:where(.svelte-1pgvb9h),.hsf--timed.svelte-1pgvb9h .hsf__statement:where(.svelte-1pgvb9h){opacity:0;transition:opacity .26s var(--ease-state)}.hsf--timed.svelte-1pgvb9h .hsf__node--in:where(.svelte-1pgvb9h),.hsf--timed.svelte-1pgvb9h .hsf__statement--in:where(.svelte-1pgvb9h){opacity:1}@media (prefers-reduced-motion:reduce){.hsf__node.svelte-1pgvb9h,.hsf__statement.svelte-1pgvb9h{opacity:1!important;transform:none!important}}@media (forced-colors:active){.hsf__film.svelte-1pgvb9h{display:none}.hsf__statement.svelte-1pgvb9h{color:canvastext;border-block-end:1px solid}}@media print{.hsf__film.svelte-1pgvb9h{display:none}}.eng__cta.svelte-ol39d6{padding-block-start:var(--space-m)}.eng.svelte-ol39d6{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.eng__text.svelte-ol39d6,.eng__list.svelte-ol39d6{min-width:0}@media (width>=64rem){.eng--split.svelte-ol39d6{column-gap:var(--space-xl);grid-template-columns:5fr 7fr;align-items:start;display:grid}}.js .problem--draw .section-head{opacity:0}.js .field.is-revealed .problem--draw .section-head{opacity:1;transition:opacity var(--dur-reveal) var(--ease-reveal) .22s}@media (prefers-reduced-motion:reduce){.js .problem--draw .section-head{opacity:1!important}}.hero__system.svelte-ol39d6{gap:var(--space-m);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.symptoms.svelte-ol39d6{gap:var(--space-l);flex-direction:column;max-width:100%;display:flex}.symptoms__list.svelte-ol39d6{max-width:min(100%,60rem);margin:0;padding:0;list-style:none}.symptoms__row.svelte-ol39d6{border-block-start:1px solid var(--rule);padding-block:var(--space-xs);max-width:100%}.symptoms__cost.svelte-ol39d6{border-block-start:1px solid var(--rule-strong);max-width:var(--measure-tight);padding-block-start:var(--space-m)}.capabilities.svelte-ol39d6{gap:var(--space-l);flex-direction:column;max-width:100%;display:flex}.capabilities__grid.svelte-ol39d6{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.capabilities__item.svelte-ol39d6{gap:var(--space-2xs);border-block-start:1px solid var(--rule);padding-block:var(--space-m);flex-direction:column;min-width:0;padding-inline-end:var(--space-m);display:flex;position:relative}.capabilities__item.svelte-ol39d6:before{content:"";background-color:var(--c8-cobalt);transform-origin:0;block-size:2px;transition:transform var(--dur-reveal) var(--ease-reveal);position:absolute;inset-block-start:-1px;inset-inline:0;transform:scaleX(0)}.capabilities__item.svelte-ol39d6:hover:before{transform:scaleX(1)}.capabilities__ordinal.svelte-ol39d6{color:var(--c8-cobalt)}.capabilities__title.svelte-ol39d6{text-wrap:balance;margin:0}.capabilities__body.svelte-ol39d6{color:var(--ink-muted);max-width:var(--measure-tight);margin:0}@media (width>=48rem){.capabilities__grid.svelte-ol39d6{grid-template-columns:1fr 1fr}.capabilities__item.svelte-ol39d6:not(:nth-child(odd)){border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-m)}}@media (width>=64rem){.capabilities__grid.svelte-ol39d6{grid-template-columns:repeat(3,1fr)}.capabilities__item.svelte-ol39d6:not(:nth-child(odd)){border-inline-start:0;padding-inline-start:0}.capabilities__item.svelte-ol39d6:not(:nth-child(3n+1)){border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-m)}}.dark-field__problem.svelte-ol39d6{padding-block-end:var(--space-3xl)}.problem.svelte-ol39d6{gap:var(--space-l);flex-direction:column;max-width:100%;display:flex}@media (width>=64rem){.problem.svelte-ol39d6 .section-head{max-width:min(100%,58rem)}}.thesis__head.svelte-ol39d6{min-width:0;color:var(--surface-brand);max-width:100%;margin:0}.pointer.svelte-ol39d6{gap:var(--space-l);flex-direction:column;max-width:100%;display:flex}.pointer__top.svelte-ol39d6{gap:var(--space-m);flex-direction:column;align-items:flex-start;display:flex}.pointer__band.svelte-ol39d6{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.pointer__top.svelte-ol39d6{justify-content:space-between;align-items:flex-end;gap:var(--space-2xl);flex-direction:row}.pointer__end.svelte-ol39d6{flex:none;padding-block-end:var(--space-2xs)}.pointer__band.svelte-ol39d6{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.arrival.svelte-ol39d6{gap:var(--space-l);flex-direction:column;max-width:100%;display:flex}.arrival__line.svelte-ol39d6{font-family:var(--font-display);font-weight:var(--weight-display);font-stretch:var(--stretch-poster);letter-spacing:-.035em;text-transform:uppercase;max-width:100%;margin:0;font-size:clamp(1.75rem,.6rem + 3.4vw,3.75rem);line-height:1}@media (width>=64rem){.arrival.svelte-ol39d6 .section-head{max-width:min(100%,58rem)}.arrival__closing.svelte-ol39d6{margin-block-start:var(--space-l)}}.hero.svelte-ol39d6{gap:var(--space-m);flex-direction:column;align-items:stretch;max-width:100%;display:flex}.hero__display.svelte-ol39d6{max-width:100%}@media (width>=64rem){.hero__line.svelte-ol39d6{display:block}.hero.svelte-ol39d6{column-gap:var(--space-xl);grid-template-columns:46fr 54fr;align-items:center;display:grid}.hero__system.svelte-ol39d6{text-align:start;align-items:stretch}.hero.svelte-ol39d6 .masthead:where(.svelte-ol39d6){gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start}.hero.svelte-ol39d6 .masthead__end:where(.svelte-ol39d6){justify-self:start}}.hero__lede.svelte-ol39d6{color:var(--ink)}.hero__meta.svelte-ol39d6{color:var(--ink-muted)}.stack.svelte-ol39d6{gap:var(--space-l);flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.stack--tight.svelte-ol39d6{gap:var(--space-m)}.close.svelte-ol39d6{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;max-width:100%;display:grid}.close__lead.svelte-ol39d6{gap:var(--space-l);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.close__display.svelte-ol39d6{text-wrap:normal;overflow-wrap:break-word;max-width:100%;font-size:clamp(2.5rem,.8rem + 6.4vw,6rem);line-height:.9}.close__action.svelte-ol39d6{align-items:flex-end;min-width:0;display:flex}@media (width>=64rem){.close.svelte-ol39d6{column-gap:var(--space-2xl);grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.close__lead.svelte-ol39d6{grid-area:1/1}.close__action.svelte-ol39d6{grid-area:2/2;justify-content:flex-end;align-self:end;padding-block-end:var(--space-s)}.close__action.svelte-ol39d6 .arrow-link{flex:none}.close__action.svelte-ol39d6 .arrow-link__label{white-space:nowrap}}.close__support.svelte-ol39d6{gap:var(--space-xs);border-block-start:1px solid var(--rule-inverse);flex-direction:column;max-width:100%;margin:0;padding:0;padding-block-start:var(--space-l);list-style:none;display:flex}.close__support-line.svelte-ol39d6{max-width:var(--measure-tight)}@media (width>=64rem){.close__support.svelte-ol39d6{grid-area:2/1/auto/-1}}.engagements__hint.svelte-ol39d6{color:var(--ink-inverse-muted)}@media (width>=64rem){.stack.svelte-ol39d6{max-width:100%}.stack.svelte-ol39d6 .section-head{max-width:min(100%,58rem)}.hero.svelte-ol39d6{max-width:100%}}
