.home-featured-picture{background:#e7e4df;margin:0;line-height:0;overflow:hidden}.home-featured-picture img{width:100%;height:auto;display:block}.datasheet-home{--ds-navy:#16374f;--ds-navy-deep:#102d43;--ds-orange:#f17721;--ds-orange-soft:#fff0e4;--ds-blue:#21658f;--ds-blue-soft:#e9f2f7;--ds-cyan:#25a4d3;--ds-cyan-soft:#e9f7fb;--ds-green:#2c7e58;--ds-green-soft:#eaf4ee;--ds-violet:#6756ad;--ds-violet-soft:#efedf8;--ds-ink:#202c33;--ds-muted:#61707a;--ds-line:#cdd9df;min-width:320px;color:var(--ds-ink);background:#fff;padding-top:clamp(1.5rem,4vw,3rem);overflow:hidden}.datasheet-home h1,.datasheet-home h2,.datasheet-home h3,.datasheet-home p{margin-top:0}.datasheet-home h1,.datasheet-home h2,.datasheet-home h3{letter-spacing:-.025em}.datasheet-home p{color:var(--ds-ink)}.ds-hero{border:1px solid var(--ds-line);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:0;display:grid}.ds-hero-main{background:var(--ds-navy);color:#fff;padding:clamp(2rem,5vw,4.5rem)}.ds-model{letter-spacing:.05em;margin-bottom:1.2rem;font:700 clamp(1rem,1.8vw,1.35rem)/1 DM Mono,monospace;color:#a9daf1!important}.ds-hero h2{color:#fff;max-width:760px;margin:0 0 1.2rem;font-size:clamp(2.35rem,3vw,3rem);line-height:1.08}.ds-hero-claim{margin-bottom:.45rem;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:800;color:#ffc49a!important}.ds-tagline{margin-bottom:0;font:500 clamp(.9rem,1.5vw,1.12rem)/1.5 DM Mono,monospace;color:#d9e5eb!important}.ds-tagline span{margin-inline:.8rem}.ds-actions{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.ds-button{border:2px solid var(--ds-orange);background:var(--ds-orange);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:.72rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.ds-button:hover{background:#d9610e;transform:translateY(-2px)}.ds-text-link{color:#fff;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.ds-text-link span{color:#ffc49a;transition:transform .16s}.ds-text-link:hover span{transform:translate(4px)}.ds-edition{background:var(--ds-orange);color:#fff;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1.5rem;display:flex}.ds-edition>span{font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:800;line-height:1.18}.ds-edition small{text-transform:none;margin-top:1.7rem;font-size:1rem;font-weight:700;line-height:1.6}.ds-summary{text-align:center;background:#eef1f3;grid-column:1/-1;margin:0;padding:1.25rem clamp(1.5rem,3vw,2.5rem);font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.8}.ds-section{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(1rem,2vw,2rem)}.ds-section h2,.ds-boundary h2{color:var(--ds-navy);margin-bottom:1rem;font-size:clamp(1.65rem,2.8vw,2.6rem);line-height:1.2}.ds-section h3{font-size:1.15rem;line-height:1.3}.ds-intro-grid,.ds-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.ds-copy-block>p:not(.ds-highlight),.ds-tech-grid>div>p,.ds-after-dev p{color:var(--ds-muted)}.ds-highlight{max-width:660px;font-size:1.08rem;font-weight:800;color:var(--ds-orange)!important}.ds-bullets{margin:1.2rem 0 0;padding:0;list-style:none}.ds-bullets li{margin-bottom:.7rem;padding-left:1.3rem;line-height:1.7;position:relative}.ds-bullets li:before{background:var(--ds-orange);content:"";border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:.55em;left:0}.ds-golden-path{border:1px solid var(--ds-line);margin:1.4rem 0 0;padding:0;list-style:none}.ds-golden-path li{border-top:3px solid var(--ds-blue);grid-template-columns:minmax(145px,.6fr) 1.4fr;gap:.75rem;padding:.9rem 1rem;display:grid}.ds-golden-path li+li{border-top-width:2px}.ds-golden-path strong{color:var(--ds-blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:.86rem}.ds-golden-path span{font-size:.87rem}.ds-golden-path .is-cyan{border-color:var(--ds-cyan)}.ds-golden-path .is-cyan strong{color:var(--ds-cyan)}.ds-golden-path .is-green{border-color:var(--ds-green)}.ds-golden-path .is-green strong{color:var(--ds-green)}.ds-golden-path .is-orange{border-color:var(--ds-orange)}.ds-golden-path .is-orange strong{color:var(--ds-orange)}.ds-note{margin-top:1.3rem;font-size:.86rem;color:var(--ds-muted)!important}.ds-feature-grid{border-top:3px solid var(--ds-blue);border-left:1px solid var(--ds-line);grid-template-columns:repeat(2,1fr);display:grid}.ds-feature-grid article{border-right:1px solid var(--ds-line);border-bottom:2px solid var(--ds-blue);background:var(--ds-blue-soft);min-height:185px;padding:1.4rem}.ds-feature-grid h3{color:var(--ds-blue);margin-bottom:.75rem}.ds-feature-grid p{margin-bottom:0;font-size:.92rem;line-height:1.75}.ds-feature-grid .is-orange{border-color:var(--ds-orange);background:var(--ds-orange-soft)}.ds-feature-grid .is-orange h3{color:var(--ds-orange)}.ds-feature-grid .is-green{border-color:var(--ds-green);background:var(--ds-green-soft)}.ds-feature-grid .is-green h3{color:var(--ds-green)}.ds-feature-grid .is-violet{border-color:var(--ds-violet);background:var(--ds-violet-soft)}.ds-feature-grid .is-violet h3{color:var(--ds-violet)}.ds-audience{text-align:center;margin:0;padding:.75rem;font-size:.82rem;font-weight:700;color:var(--ds-muted)!important}.ds-message-flow ol{border-top:2px solid var(--ds-blue);border-left:1px solid var(--ds-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ds-message-flow li{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-blue-soft);text-align:center;gap:.25rem;padding:.9rem;display:grid}.ds-message-flow li:nth-child(2){background:var(--ds-cyan-soft)}.ds-message-flow li:nth-child(3){border-top-color:var(--ds-green);background:var(--ds-green-soft)}.ds-message-flow li:nth-child(4){border-top-color:var(--ds-orange);background:var(--ds-orange-soft)}.ds-message-flow b{color:var(--ds-blue);font:700 .78rem DM Mono,monospace}.ds-message-flow li:nth-child(3) b{color:var(--ds-green)}.ds-message-flow li:nth-child(4) b{color:var(--ds-orange)}.ds-message-flow li span{font-size:.84rem}.ds-message-flow>p{text-align:center;margin:0;padding:1rem;font:700 clamp(.8rem,1.5vw,1rem) DM Mono,monospace;color:var(--ds-orange)!important}.ds-message-flow>p span{margin-inline:.55rem}.ds-product-image{border:1px solid var(--ds-line);background:#f6f8f9;max-width:940px;margin:1.5rem auto 0;padding:1rem}.ds-product-image img{width:100%;height:auto}.ds-product-image figcaption{color:var(--ds-muted);text-align:center;padding:.75rem .25rem 0;font-size:.78rem}.ds-tech-heading{background:linear-gradient(90deg, var(--ds-navy) 0 50%, var(--ds-blue) 50% 100%);margin-top:clamp(3.5rem,7vw,6.5rem)}.ds-tech-heading>div{grid-template-columns:1fr .42fr;align-items:stretch;display:grid}.ds-tech-heading h2{background:var(--ds-navy);color:#fff;align-items:center;min-height:150px;margin:0;padding:2rem;font-size:clamp(2rem,4vw,3.8rem);display:flex}.ds-tech-heading p{background:var(--ds-blue);color:#fff;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1.5rem;font:700 1.1rem/1.65 DM Mono,monospace;display:flex}.ds-spec-table{border:1px solid var(--ds-line);margin:0}.ds-spec-table div{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(120px,.56fr) 1.44fr;display:grid}.ds-spec-table div:last-child{border-bottom:0}.ds-spec-table dt,.ds-spec-table dd{padding:.68rem .8rem}.ds-spec-table dt{background:var(--ds-blue-soft);color:var(--ds-blue);font-weight:800}.ds-spec-table dd{background:#f9fafb;margin:0;font-size:.9rem}.ds-security,.ds-applications,.ds-after-dev{margin-top:2.6rem}.ds-security h2,.ds-applications h2,.ds-after-dev h2{font-size:1.55rem}.ds-dev-loop{border-top:2px solid var(--ds-blue);border-left:1px solid var(--ds-line);grid-template-columns:repeat(3,1fr);margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.ds-dev-loop li{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-blue-soft);text-align:center;align-content:center;gap:.25rem;min-height:86px;padding:.65rem;display:grid}.ds-dev-loop li:nth-child(3n+1){background:var(--ds-orange-soft)}.ds-dev-loop li:nth-child(3n){background:var(--ds-green-soft)}.ds-dev-loop b{color:var(--ds-blue);font:700 .8rem DM Mono,monospace}.ds-dev-loop li:nth-child(3n+1) b{color:var(--ds-orange)}.ds-dev-loop li:nth-child(3n) b{color:var(--ds-green)}.ds-dev-loop span{font-size:.76rem}.ds-applications .ds-bullets{columns:2;column-gap:2rem}.ds-applications .ds-bullets li{break-inside:avoid;font-size:.9rem}.ds-boundary{border:1px solid var(--ds-line);grid-template-columns:1fr minmax(300px,.55fr);margin-top:clamp(3.5rem,7vw,6rem);padding:0;display:grid}.ds-boundary>div{background:#eef1f3;padding:1.5rem}.ds-boundary h2{font-size:1.4rem}.ds-boundary p{margin:0;font-size:.88rem;line-height:1.8}.ds-boundary>strong{background:var(--ds-navy);color:#fff;text-align:center;justify-content:center;align-items:center;padding:2rem;font:700 clamp(1.5rem,3vw,2.5rem)/1.55 DM Mono,monospace;display:flex}.ds-support>div{border-top:2px solid var(--ds-blue);border-left:1px solid var(--ds-line);grid-template-columns:repeat(3,1fr);display:grid}.ds-support article{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-blue-soft);padding:1.15rem}.ds-support article.is-green{border-top:2px solid var(--ds-green);background:var(--ds-green-soft)}.ds-support article.is-orange{border-top:2px solid var(--ds-orange);background:var(--ds-orange-soft)}.ds-support h3{color:var(--ds-blue);text-transform:uppercase;margin-bottom:.55rem;font:700 .9rem DM Mono,monospace}.ds-support .is-green h3{color:var(--ds-green)}.ds-support .is-orange h3{color:var(--ds-orange)}.ds-support article p{margin:0;font-size:.82rem;line-height:1.7}.ds-support>small{color:var(--ds-muted);text-align:center;padding:.85rem;line-height:1.7;display:block}.ds-closing{background:var(--ds-navy);margin-top:clamp(3.5rem,7vw,6.5rem);padding:clamp(3.5rem,7vw,6rem) 0}.ds-closing p{letter-spacing:.07em;margin-bottom:1rem;font:700 .82rem DM Mono,monospace;color:#a9daf1!important}.ds-closing h2{color:#fff;max-width:900px;margin-bottom:2rem;font-size:clamp(2.3rem,5vw,5rem)}.ds-closing>div>div{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.ds-button.is-light{color:var(--ds-navy);background:#fff;border-color:#fff}.ds-text-link.is-light{color:#fff}@supports selector(body:has(*)){body:has(.datasheet-home){background:#fff}body:has(.datasheet-home) .site-header{border-bottom:4px solid var(--ds-navy,#16374f);background:#fffffff5}body:has(.datasheet-home) .site-header .button{background:#f17721;border-color:#f17721}body:has(.datasheet-home) .site-footer{border-top-color:var(--ds-line);color:#111;background:#fff}body:has(.datasheet-home) .site-footer p,body:has(.datasheet-home) .site-footer h3,body:has(.datasheet-home) .site-footer a:not(.brand),body:has(.datasheet-home) .site-footer .footer-bottom{color:#111}body:has(.datasheet-home) .site-footer .footer-bottom{border-top-color:var(--ds-line)}body:has(.datasheet-home) .site-footer a:hover{color:var(--ds-orange)}}@media (width<=900px){.ds-hero{grid-template-columns:1fr .55fr}.ds-intro-grid,.ds-tech-grid{grid-template-columns:1fr}.ds-tech-grid{gap:4rem}.ds-boundary{grid-template-columns:1fr}.ds-boundary>strong{min-height:180px}}@media (width<=700px){.datasheet-home{padding-top:1rem}.ds-hero{grid-template-columns:1fr;width:calc(100% - 24px)}.ds-edition{min-height:210px}.ds-edition small{margin-top:.8rem}.ds-summary{text-align:left}.ds-tagline span{margin-inline:.25rem}.ds-feature-grid,.ds-message-flow ol,.ds-support>div{grid-template-columns:1fr}.ds-feature-grid article{min-height:0}.ds-message-flow li{text-align:left;grid-template-columns:110px 1fr}.ds-message-flow>p span{margin:.3rem 0;display:block}.ds-product-image{width:calc(100% + 24px);margin-left:-12px}.ds-tech-heading>div{grid-template-columns:1fr;width:100%}.ds-tech-heading h2{min-height:125px;padding-inline:20px}.ds-tech-heading p{min-height:120px}.ds-dev-loop{grid-template-columns:repeat(2,1fr)}.ds-applications .ds-bullets{columns:1}}@media (width<=480px){.ds-hero-main{padding:2rem 1.25rem}.ds-golden-path li,.ds-spec-table div{grid-template-columns:1fr;gap:.2rem}.ds-dev-loop{grid-template-columns:1fr}.ds-dev-loop li{min-height:76px}}
