.v1-control .product-hero>.v1-shell{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px}.v1-control .product-hero__copy{width:auto}.v1-control .product-hero .v1-copy p+p{margin-top:16px}.dc-hero-image{box-shadow:12px 12px 0 var(--product-leaf)}.dc-hero-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:65% center}.v1-control h2{font-size:var(--site-type-section)}.v1-control :is(.dc-provenance,.dc-comparison,.dc-delivery) h2 em{font-style:normal}.dc-body{padding-top:24px}.dc-triggers{padding-block:0 88px}.dc-triggers>h2{max-width:25ch}.dc-entry-paths{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;margin-top:36px}.dc-manual{padding:40px 48px 48px;background:var(--product-mint);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.dc-manual h3{max-width:19ch;font-size:var(--site-type-card-feature);line-height:1.25}.dc-entry-paths p:not(.dc-label){max-width:43ch;margin-top:18px;color:var(--product-muted);font-size:1rem;line-height:1.7}.dc-existing{max-width:42ch}.dc-existing>div+div{margin-top:32px}.dc-existing h3{font-size:var(--site-type-card-feature)}.dc-quantitative{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding-bottom:88px}.dc-quantitative h2{max-width:20ch;font-size:var(--site-type-decision)}.dc-capabilities{display:grid;gap:28px;padding-top:8px}.dc-capabilities h3{font-size:var(--site-type-card-feature);line-height:1.3}.dc-capabilities p{max-width:48ch;margin-top:10px;color:var(--product-muted);font-size:1rem;line-height:1.75}.dc-gate{padding-block:8px 32px}.dc-gate header{text-align:center}.dc-gate h2{max-width:25ch;margin-inline:auto;font-size:var(--site-type-decision);line-height:1.12}.dc-gate h2>span{display:block;margin-bottom:14px;color:var(--product-muted);font-size:.65em}.dc-gate h2 em{display:block}.dc-example{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:40px;padding:40px 48px;border-radius:64px 0 0;background:#f3f0e8}.dc-example h3{max-width:30ch;font-size:var(--site-type-card-feature);line-height:1.3}.dc-example .v1-copy{max-width:48ch;margin-top:20px}.dc-example-result{padding-left:40px;border-left:1px solid #ccd4c8}.dc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;padding-block:64px 88px}.dc-benefits section{border-top:1px solid var(--product-line);padding-top:24px}.dc-benefits section:nth-child(2){margin-top:48px}.dc-benefits section:nth-child(3){margin-top:96px}.dc-benefits h2{max-width:21ch;font-size:var(--site-type-card-feature);line-height:1.25}.dc-benefits h2 em{display:block;font-style:normal}.dc-benefits p{margin-top:20px;max-width:38ch;font-size:1rem;line-height:1.75;color:var(--product-muted)}.product-motion .dc-benefits section:nth-child(2){transform:translateY(calc((var(--product-spread, 0) - 1) * 48px))}.product-motion .dc-benefits section:nth-child(3){transform:translateY(calc((var(--product-spread, 0) - 1) * 96px))}.dc-provenance{padding:48px 48px 36px;background:#f1f4f5}.dc-provenance header{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:64px}.dc-provenance header>p{max-width:40ch;font-size:1rem;line-height:1.75;color:var(--product-muted)}.dc-chain{--chain-gap: 28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--chain-gap);margin-block:40px!important}.dc-chain li{position:relative}.dc-chain li:not(:last-child):before{content:"";position:absolute;top:18px;left:18px;width:calc(100% + var(--chain-gap));height:1px;background:var(--product-line)}.dc-chain-point{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--product-line);border-radius:50%;background:#f1f4f5;color:var(--product-accent);font:.75rem/1 Arial,sans-serif}.dc-chain h3{margin-top:24px;font-size:var(--site-type-card)}.dc-chain p{margin-top:12px;max-width:23ch;color:var(--product-muted);font-size:.9375rem;line-height:1.7}.dc-provenance-note{color:var(--product-muted);font-size:.875rem;line-height:1.7}.dc-operating{padding-block:72px 40px}.dc-attention{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:88px;max-width:1040px}.dc-attention-heading{position:relative;isolation:isolate;display:grid;align-content:center;aspect-ratio:6 / 5;padding:18%}.dc-attention-heading .dc-label{color:var(--product-leaf)}.dc-attention-heading h2{max-width:18ch;color:#fff;font-size:var(--site-type-section);hyphens:none}.dc-attention-heading h2 em{display:block;margin-top:8px;color:var(--product-leaf);font-style:normal}.dc-responsibility{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--product-accent);font-size:1rem}.dc-attention-copy .v1-copy{max-width:43ch;margin-top:24px}.dc-comparison{display:grid;grid-template-columns:1.1fr .9fr;gap:24px 64px;align-items:start;margin-top:72px}.dc-comparison header{grid-column:2;padding-top:24px}.dc-comparison h2{max-width:18ch}.dc-comparison .v1-copy{max-width:43ch;margin-top:24px}.dc-comparison-questions{grid-column:1;grid-row:1 / 3;padding:16px 40px 24px!important;border-radius:0 0 80px;background:#f1f4f5}.dc-comparison-questions li{padding-block:24px;color:var(--v1-ink);font:400 var(--site-type-card-feature)/1.35 Georgia,serif;letter-spacing:-.025em}.dc-comparison-questions li+li{border-top:1px solid #d1dce0}.dc-comparison-measure{grid-column:2;max-width:38ch;color:var(--product-accent);font-size:.9375rem;line-height:1.7}.dc-delivery{padding-block:48px 72px}.dc-delivery header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px}.dc-delivery header>.v1-deep-link{margin:0}.dc-delivery-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:36px;counter-reset:delivery}.dc-delivery-work>div:before{content:counter(delivery,decimal-leading-zero);counter-increment:delivery;display:block;margin-bottom:20px;color:var(--product-accent);font-size:.8125rem}.dc-delivery-work h3{max-width:24ch;font-size:var(--site-type-card-feature)}.dc-delivery-work p{margin-top:16px;max-width:40ch;color:var(--product-muted);font-size:.9375rem;line-height:1.75}.dc-replay{display:grid;grid-template-columns:1fr 1fr;gap:64px}.dc-replay h2{max-width:18ch}.dc-replay .v1-copy{max-width:43ch;margin-top:24px}.dc-replay .v1-button{margin-top:28px}.dc-replay-details{padding-top:4px}.dc-replay-details p{max-width:50ch;margin-top:24px;color:var(--product-muted);font-size:.875rem;line-height:1.75}.dc-replay-details p:first-child{margin-top:0}@container product-page (max-width: 68.75rem){.dc-entry-paths,.dc-attention{gap:40px}.dc-example{padding:32px}.dc-quantitative,.dc-example{gap:40px}.dc-example-result{padding-left:32px}.dc-comparison{column-gap:40px}.dc-comparison-questions{padding-inline:32px!important}.dc-manual{padding:32px}.dc-benefits,.dc-delivery-work{gap:28px}.dc-provenance{padding:40px 32px 32px}.dc-provenance header,.dc-replay{gap:32px}.dc-chain{--chain-gap: 20px}}@container product-page (max-width: 56rem){.dc-comparison{grid-template-columns:1fr;gap:28px}.dc-comparison header{grid-column:auto;padding-top:0}.dc-comparison h2{max-width:26ch}.dc-comparison-questions,.dc-comparison-measure{grid-column:auto;grid-row:auto}.dc-comparison .v1-copy,.dc-comparison-measure{max-width:60ch}.dc-benefits{grid-template-columns:1fr;gap:28px}.dc-benefits section{width:calc(100% - 32px)}.dc-benefits section:nth-child(n){margin-top:0}.dc-benefits section:nth-child(2){margin-left:32px}.dc-benefits h2{max-width:28ch}.dc-benefits p{max-width:60ch}.product-motion .dc-benefits section:nth-child(2){transform:translate(calc((var(--product-spread, 0) - 1) * 32px))}.product-motion .dc-benefits section:nth-child(3){transform:translate(calc((1 - var(--product-spread, 0)) * 20px))}.dc-chain{--chain-gap: 24px;grid-template-columns:1fr}.dc-chain li:not(:last-child):before{width:1px;height:calc(100% + var(--chain-gap))}.product-motion .dc-chain li:not(:last-child):before{background-size:100% calc(var(--product-trace, 0) * 100%)}.dc-chain li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 20px;align-items:start}.dc-chain-point{grid-row:1 / 3}.dc-chain h3,.dc-chain p{margin:0;max-width:none}.dc-chain p{grid-column:2}.dc-replay{grid-template-columns:1fr;gap:40px}.dc-replay .v1-copy,.dc-replay-details p{max-width:60ch}}@container product-page (max-width: 47.5rem){.v1-control>.product-hero{padding-bottom:56px}.v1-control .product-hero>.v1-shell{grid-template-columns:minmax(0,1fr);gap:32px}.dc-hero-image{width:86%;max-width:480px;justify-self:end}.dc-body{padding-top:12px}.dc-triggers{padding-bottom:56px}.dc-quantitative{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:56px}.dc-quantitative h2{max-width:26ch}.dc-capabilities{padding-top:0}.dc-entry-paths,.dc-attention,.dc-provenance header{grid-template-columns:1fr;gap:32px}.dc-entry-paths{margin-top:28px}.dc-manual{padding:28px 24px 36px}.dc-existing{padding-left:20px}.dc-gate{padding-bottom:0}.dc-example{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px;padding:32px 24px;border-radius:40px 0 0}.dc-example-result{padding:24px 0 0;border-left:0;border-top:1px solid #ccd4c8}.dc-benefits{padding-block:48px}.dc-provenance{padding:32px 24px}.dc-provenance header{gap:24px}.dc-chain{margin-block:32px!important}.dc-operating{padding-block:48px 0}.dc-attention{gap:28px}.dc-attention-heading{width:min(calc(100% + 32px),380px);margin-left:-16px}.dc-attention-copy{margin-left:20px}.dc-comparison{margin-top:48px}.dc-comparison-questions{padding:8px 24px 16px!important;border-radius:0 0 48px}.dc-delivery{padding-block:48px}.dc-delivery-work{grid-template-columns:1fr;gap:28px;margin-top:28px}.dc-delivery-work>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px 16px}.dc-delivery-work>div:before{grid-row:1 / 3;margin:6px 0 0}.dc-delivery-work p{grid-column:2;margin:0;max-width:54ch}}@container product-page (max-width: 14rem){.dc-benefits section{width:100%}.dc-benefits section:nth-child(2){margin-left:0}.product-motion .dc-benefits section:nth-child(n){transform:none}}
