.cs-native{color:var(--text-primary)}.cs-native,.cs-native-hero{background:var(--surface-page)}.cs-native-hero{position:relative;min-height:min(92vh,56rem);display:flex;flex-direction:column;justify-content:flex-end;padding-block:var(--space-5xl) var(--space-3xl);padding-inline:var(--container-padding);overflow:hidden;isolation:isolate}.cs-native-hero__inner{position:relative;z-index:1;width:100%;max-width:var(--container-wide);margin-inline:auto}.cs-native-hero--split{justify-content:center;min-height:min(85vh,51.25rem);padding-block:var(--space-4xl) var(--space-3xl);overflow:visible}.cs-native-hero__layout{position:relative;z-index:1;width:100%;max-width:var(--container-wide);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-xl)}.cs-native-hero__media{position:relative;width:100%;min-width:0}.cs-native-hero--art-lift .cs-native-hero__media:before{content:"";position:absolute;inset:8% 4% 12% 8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 55% 48%,color-mix(in srgb,var(--text-primary) 14%,transparent),transparent 72%);filter:blur(28px)}.cs-native-hero--art-lift .cs-native-hero__image{position:relative;z-index:1}.cs-native-hero__image{display:block;width:100%;height:auto}.cs-native-hero__image--desktop{display:none}.cs-native-hero__image--mobile{display:block;max-height:min(52vh,28rem);width:auto;max-width:100%;margin-inline:auto;object-fit:contain}.cs-native-hero--rotated{overflow:visible}.cs-native-hero--rotated .cs-native-hero__image--mobile{max-width:min(100%,28rem);max-height:none;transform:rotate(var(--cs-hero-rotate,0deg));transform-origin:center center;margin-block:var(--space-md) var(--space-sm)}.cs-native-hero--mobile-crop .cs-native-hero__image--mobile{width:min(68vw,16.5rem);max-height:min(42vh,18rem);object-fit:cover;object-position:top center}.cs-native-hero--media-dominant{padding-inline:var(--space-md);-webkit-padding-before:var(--space-2xl);padding-block-start:var(--space-2xl)}.cs-native-hero--media-dominant .cs-native-hero__layout{gap:var(--space-md)}.cs-native-hero--media-dominant .cs-native-hero__image--mobile{width:min(94vw,28rem);max-width:100%;max-height:min(82vh,44rem)}.cs-native-hero__copy{position:relative;z-index:1;min-width:0}.cs-native-hero__client{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-emphasis)}.cs-native-hero__client-logo{margin:0 0 calc(var(--space-sm) + .5rem);line-height:0}.cs-native-hero__client-logo img{display:block;width:auto;height:2.25rem;max-width:min(12rem,55vw);object-fit:contain;object-position:left center}.cs-native-hero__client-logo--invert img{filter:brightness(0) invert(1)}.cs-native-hero__title{margin:0 0 var(--space-md);max-width:min(18ch,100%);font-family:var(--font-display);font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:var(--weight-regular);line-height:1.08;letter-spacing:var(--ls-normal);font-feature-settings:common-ligatures discretionary-ligatures contextual;font-variant-ligatures:common-ligatures discretionary-ligatures contextual;color:var(--text-primary);overflow-wrap:break-word}.cs-native-hero__lede{margin:0 0 var(--space-lg);max-width:36rem;font-size:var(--type-body-lg);line-height:var(--lh-relaxed);color:var(--text-secondary)}.cs-native-hero__scroll{margin-top:var(--space-xl)}.cs-native-hero--bleed{justify-content:flex-end;min-height:min(92vh,56rem);padding-block:var(--space-4xl) var(--space-3xl)}.cs-native-hero__bleed-base{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--surface-ink)}.cs-native-hero__bleed-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cs-native-hero__bleed-image{position:absolute;inset:0;width:100%;height:100%;object-position:var(--cs-hero-object-position,68% 42%)}.cs-native-hero__bleed-image--desktop{display:none}.cs-native-hero__bleed-image--mobile{display:block;object-fit:cover}.cs-native-hero__bleed-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--surface-ink) 0,color-mix(in srgb,var(--surface-ink) 82%,transparent) 32%,color-mix(in srgb,var(--surface-ink) 35%,transparent) 58%,transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--surface-ink) 55%,transparent) 0,transparent 28%,transparent 72%,color-mix(in srgb,var(--surface-ink) 70%,transparent) 100%)}.cs-native-hero--bleed .cs-native-hero__inner{position:relative;z-index:2;align-self:flex-start;width:min(36rem,100%);max-width:min(36rem,100%);margin-inline:0}.cs-native-hero--bleed .cs-native-hero__title{max-width:min(14ch,100%)}.cs-native-hero--bleed .cs-native-hero__lede{max-width:28rem}@media (min-width:1024px){.cs-native-hero--bleed{min-height:min(92vh,56rem);padding-block:var(--space-5xl) var(--space-3xl)}.cs-native-hero__bleed-image--mobile{display:none}.cs-native-hero__bleed-image--desktop{display:block;inset:auto;width:80%;max-width:none;height:80%;right:0;top:50%;transform:translateY(-50%);object-fit:contain;object-position:right center}.cs-native-hero--bleed-top-right .cs-native-hero__bleed-image--desktop{top:var(--header-height);transform:none;object-position:right top}.cs-native-hero--bleed-cover .cs-native-hero__bleed-image--desktop{inset:0;width:100%;height:100%;right:auto;top:auto;transform:none;object-fit:cover;object-position:var(--cs-hero-object-position,center center)}.cs-native-hero--bleed .cs-native-hero__inner{width:min(34rem,40vw);max-width:min(34rem,40vw)}.cs-native-hero--split{min-height:min(85vh,51.25rem);padding-block:var(--space-5xl) var(--space-3xl)}.cs-native-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:var(--space-2xl);gap:var(--space-2xl);min-height:min(70vh,42rem)}.cs-native-hero--image-left .cs-native-hero__media{grid-column:1;grid-row:1}.cs-native-hero--image-left .cs-native-hero__copy,.cs-native-hero--image-right .cs-native-hero__media{grid-column:2;grid-row:1}.cs-native-hero--image-right .cs-native-hero__copy{grid-column:1;grid-row:1}.cs-native-hero__image--mobile{display:none}.cs-native-hero--split .cs-native-hero__media{overflow:visible}.cs-native-hero__image--desktop{display:block;width:100%;height:min(75vh,44rem);object-fit:contain;object-position:var(--cs-hero-object-position,center center)}.cs-native-hero--split .cs-native-hero__image--desktop{transform:translate(var(--cs-hero-art-translate,0))}.cs-native-hero--media-dominant{min-height:min(96vh,58rem);padding-block:var(--space-4xl) var(--space-2xl);overflow:visible}.cs-native-hero--media-dominant .cs-native-hero__layout{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;min-height:min(88vh,54rem);gap:var(--space-lg)}.cs-native-hero--media-dominant .cs-native-hero__media{overflow:visible}.cs-native-hero--media-dominant .cs-native-hero__image--desktop{width:100%;height:min(92vh,56rem);max-height:none;transform:scale(1.06);transform-origin:center center}.cs-native-hero--art-float{overflow:visible}.cs-native-hero--art-float .cs-native-hero__layout{position:relative;align-items:center}.cs-native-hero--art-float .cs-native-hero__media{position:absolute;right:0;top:calc(50% - 21rem);width:min(62vw,70.5rem);transform:translateY(-50%);pointer-events:none;z-index:0}.cs-native-hero--art-float .cs-native-hero__image--desktop{width:100%;height:auto;max-height:none;object-fit:contain;transform:rotate(var(--cs-hero-rotate,0deg));transform-origin:center center}.cs-native-hero--art-float .cs-native-hero__copy{position:relative;z-index:1;grid-column:1;grid-row:1}}.cs-native-metrics{border-block:1px solid var(--border-subtle);background:var(--surface-1);padding-block:var(--space-xl);padding-inline:var(--container-padding)}.cs-native-metrics--results{margin-top:var(--space-2xl);padding-block:var(--space-2xl);border:0;border-radius:0;background:transparent;box-shadow:none}.cs-native-metrics__list{list-style:none;margin:0 auto;padding:0;max-width:var(--container-wide);display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.cs-native-metrics--results .cs-native-metrics__list{gap:var(--space-xl)}.cs-native-metrics__value{display:block;font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.cs-native-metrics--results .cs-native-metrics__value{font-size:clamp(2.5rem,5.5vw,4rem);color:var(--text-primary)}.cs-native-metrics__label{display:block;margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim)}.cs-native-metrics--results .cs-native-metrics__label{margin-top:var(--space-sm);color:var(--text-secondary)}.cs-native-metrics__note{display:block;margin-top:var(--space-xs);font-size:var(--type-body-sm);color:var(--text-secondary)}.cs-native-metrics--results .cs-native-metrics__note{max-width:18ch;line-height:var(--lh-relaxed)}.cs-native-section{padding-block:var(--space-band-pad-top) var(--space-band-pad-bottom);padding-inline:var(--container-padding)}.cs-native-section--alt{background:var(--nbm-deep-2)}.cs-native-section--light{background:var(--surface-section-light);color:var(--text-on-light-secondary)}.cs-native-section--bg-image,.cs-native-section--light.cs-native-section--bg-image{background-image:var(--cs-section-bg-image);background-position:var(--cs-section-bg-position,center);background-size:var(--cs-section-bg-size,cover);background-repeat:no-repeat}.cs-native-section--light.cs-native-section--bg-image{background-color:var(--surface-section-light)}.cs-native-section--bg-image:not(.cs-native-section--light){background-color:var(--surface-page)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body p,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets{color:var(--text-primary)}.cs-native-section--bg-image:not(.cs-native-section--light) .eyebrow--dim{color:color-mix(in srgb,var(--text-primary) 72%,transparent)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body a,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets a{color:var(--text-primary)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body a:hover,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets a:hover{color:var(--text-primary);text-decoration-thickness:2px}.cs-native-section--light .cs-native-section__title{color:var(--text-on-light)}.cs-native-section--light .cs-native-section__body p,.cs-native-section--light .cs-native-section__bullets{color:var(--text-on-light-secondary)}.cs-native-section--light .eyebrow--dim{color:var(--text-on-light-dim)}.cs-native-section__inner{max-width:var(--container-narrow);margin-inline:auto}.cs-native-section__inner--wide{max-width:var(--container-wide)}.cs-native-section__inner--stack{display:flex;flex-direction:column;align-items:stretch;gap:0}.cs-native-section__copy--measure{width:100%;max-width:var(--container-narrow);margin-inline:auto}.cs-native-section__methods-wrap,.cs-native-section__wide-slot{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding)}.cs-native-section__wide-slot{margin-top:var(--space-2xl)}@media (max-width:767px){.cs-native-section__wide-slot{margin-top:var(--space-xl);padding-inline:var(--container-padding-mobile)}}.cs-native-section__closing{width:100%;max-width:var(--container-narrow);margin:var(--space-2xl) auto 0}.cs-native-section__title{margin:var(--space-sm) 0 var(--space-md);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-regular);line-height:1.15;color:var(--text-primary)}.cs-native-section__body p{margin:0 0 var(--space-md);font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary)}.cs-native-section__body p:last-child{margin-bottom:0}.cs-native-section__body a,.cs-native-section__bullets a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.cs-native-section__body a:hover,.cs-native-section__bullets a:hover{color:var(--text-link-hover)}.cs-native-section--light .cs-native-section__body a,.cs-native-section--light .cs-native-section__bullets a{color:var(--text-on-light-secondary)}.cs-native-section--light .cs-native-section__body a:hover,.cs-native-section--light .cs-native-section__bullets a:hover{color:var(--text-on-light)}.cs-native-section__bullets{margin:var(--space-md) 0 0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;color:var(--text-secondary);line-height:var(--lh-relaxed)}.cs-native-section__bullets li+li{margin-top:var(--space-xs)}.cs-native-section__inner--split{display:flex;flex-direction:column;gap:var(--space-xl);align-items:stretch}@media (max-width:1023px){.cs-native-section__inner--split .cs-native-section__media{order:-1}}.cs-native-section--bleed .cs-native-section__inner{max-width:none}@media (min-width:1024px){.cs-native-section--bleed .cs-native-section__inner--split{gap:var(--space-3xl);align-items:center}}@media (max-width:767px){.cs-native-section--bleed .cs-native-section__media{margin-inline:calc((var(--container-padding) - var(--container-padding-mobile)) * -1)}}@media (min-width:1600px){.cs-native-section--bleed .cs-native-section__inner--split{grid-template-columns:minmax(0,640px) minmax(0,1fr)}}.cs-native-section__copy{min-width:0}.cs-native-section__copy>.cs-quote{margin-block:var(--space-md) var(--space-lg)}.cs-native-section--split .cs-native-section__copy>.cs-quote,.cs-native-section--split .cs-native-section__copy>.cs-quote .cs-quote__text{max-width:none}.cs-native-section__copy--has-rail .cs-native-section__body:after{content:"";display:table;clear:both}.cs-native-section--split .cs-native-section__body p{max-width:65ch}.cs-native-section__media{min-width:0}.cs-native-section__media .ddd{width:100%}@media (min-width:1024px){.cs-native-section__media .ddd .ddd__svg{min-width:0}}.cs-native-section__image{display:block;width:100%;height:auto}.cs-native-section__media--device{display:flex;align-items:center;justify-content:center;overflow:visible}.cs-native-section__device-frame{--cs-section-device-rotate:-16deg;width:min(100%,20rem);margin-inline:auto;transform:rotate(var(--cs-section-device-rotate));filter:drop-shadow(0 22px 44px rgba(0,0,0,.38))}.cs-native-section__image--device-angled{width:100%;height:auto}@media (min-width:1024px){.cs-native-section--split-half .cs-native-section__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:var(--container-wide);margin-inline:auto;align-items:center}.cs-native-section--split-half .cs-native-section__device-frame{width:min(100%,22rem)}}@media (max-width:1023px){.cs-native-section__device-frame{width:min(72vw,16rem);transform:rotate(calc(var(--cs-section-device-rotate) * .4))}}.cs-native-section__media--icon{display:flex;align-items:center;justify-content:center}.cs-native-section__image--icon{width:min(100%,18rem);max-width:18rem;margin-inline:auto;opacity:.22;filter:brightness(0) invert(1)}.cs-native-section__image--icon-strong{width:min(100%,24rem);max-width:24rem;opacity:.92;filter:brightness(0) invert(1)}.cs-native-section--light .cs-native-section__image--icon{opacity:.14;filter:none}@media (max-width:1023px){.cs-native-section__media--icon{margin-block:0 var(--space-md)}.cs-native-section__image--icon{width:min(68vw,14rem);margin-inline:auto}.cs-native-section__image--icon-strong{width:min(72vw,18rem)}}@media (min-width:1024px){.cs-native-section--split-half.cs-native-section--split-icon .cs-native-section__inner--split,.cs-native-section--split-icon .cs-native-section__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center;max-width:var(--container-max);margin-inline:auto}.cs-native-section--split-icon .cs-native-section__media--icon{justify-content:center}.cs-native-section__inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}.cs-native-section--split-media-wide.cs-native-section--image-right .cs-native-section__inner--split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cs-native-section--split-media-wide.cs-native-section--image-left .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cs-native-section--split-media-dominant.cs-native-section--image-right .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.cs-native-section--split-media-dominant.cs-native-section--image-left .cs-native-section__inner--split{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.cs-native-section--image-right .cs-native-section__copy{grid-column:1;grid-row:1}.cs-native-section--image-left .cs-native-section__copy,.cs-native-section--image-right .cs-native-section__media{grid-column:2;grid-row:1}.cs-native-section--image-left .cs-native-section__media{grid-column:1;grid-row:1}.cs-native-section--split .cs-native-section__body p{max-width:none}.cs-native-section--sidebar-quote .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;max-width:var(--container-max);margin-inline:auto}.cs-native-section--sidebar-quote .cs-native-section__copy{grid-column:1;grid-row:1}.cs-native-section--sidebar-quote .cs-native-section__sidebar{grid-column:2;grid-row:1;align-self:start}}.cs-native__quote-wrap{padding-block:var(--space-2xl);padding-inline:var(--container-padding)}.cs-native__quote-wrap .cs-quote{margin-inline:auto}.cs-native-section:has(+.cs-native__quote-wrap--finale){padding-bottom:0}.cs-native__quote-wrap--finale{padding-block:3rem var(--space-2xl)}.cs-native__quote-wrap--finale .cs-quote{max-width:var(--container-narrow)}.cs-native__quote-wrap--finale .cs-quote__text{font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.35;color:var(--text-primary)}.cs-native__quote-wrap--finale .cs-quote__name{color:var(--text-primary)}.cs-native__quote-wrap--finale .cs-quote__eyebrow,.cs-native__quote-wrap--finale .eyebrow{color:var(--text-secondary)}.cs-native__author{padding-block:var(--space-3xl) var(--space-5xl);padding-inline:var(--container-padding)}.cs-native__author .cs-author{max-width:var(--container-narrow);margin-inline:auto}.cs-native__legacy-note{margin:0 auto var(--space-xl);max-width:var(--container-narrow);padding-inline:var(--container-padding);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim)}@media (max-width:767px){.cs-native-hero:not(.cs-native-hero--split){min-height:min(88vh,40rem);padding-block:var(--space-4xl) var(--space-2xl)}.cs-native-hero--split{min-height:0;justify-content:flex-start}.cs-native-hero__title{max-width:none}}