.dm-about__hero{box-sizing:border-box;color:var(--white);isolation:isolate;min-block-size:var(--dm-about__hero-min-height,clamp(350px, calc(337.676px + 3.2864vw), 385px));text-align:center;flex-direction:row;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}.dm-about__hero-image,.dm-about__hero-video{block-size:100%;inline-size:100%;position:absolute;inset:0}.dm-about__hero-image{object-fit:cover;z-index:0;transition:opacity .35s}.dm-about__hero:before{background:var(--black);content:"";opacity:.55;pointer-events:none;z-index:1;position:absolute;inset:0}.dm-about__hero--video-ready .dm-about__hero-image{opacity:0}.dm-about__hero-content{z-index:2;max-inline-size:960px;position:relative}.dm-about__hero-eyebrow,.dm-about__hero-breadcrumb{color:inherit;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.4}.dm-about__hero-title{color:inherit;text-transform:uppercase;margin:0;font-size:clamp(32px,20.7324px + 3.0047vw,64px);font-weight:700;line-height:1.12}.dm-about__hero-image,.dm-about__hero-video{@media (prefers-reduced-motion:reduce){transition:none}}.dm-about__story{flex-direction:row;justify-content:center;padding-block:clamp(30px,12.3944px + 4.69484vw,80px);padding-inline:20px;display:flex}.dm-about__story .dm-about__story-inner{box-sizing:border-box;align-items:start;gap:var(--dm-about__story-gap,clamp(16px, calc(10.3662px + 1.5023vw), 32px));flex-direction:row;inline-size:100%;min-inline-size:0;max-inline-size:1170px;margin:0;padding:0;display:flex}.dm-about__story.dm-about__story--surface-muted{background:#f0f0f0}.dm-about__story.dm-about__story--align-start .dm-about__story-inner{align-items:start}.dm-about__story.dm-about__story--align-end .dm-about__story-inner{align-items:end}.dm-about__story .dm-about__story-text{text-align:left;flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.dm-about__story .dm-about__story-actions{flex-flow:wrap;gap:15px;margin-block-start:clamp(20px,16.4789px + .93897vw,30px);display:none}.dm-about__story .dm-about__story-button{border-radius:var(--dm-button-radius);box-sizing:border-box;justify-content:center;align-items:center;min-block-size:40px;min-inline-size:132px;padding:15px 20px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;@media (width<=767px){inline-size:100%}flex-direction:row;font-size:14px;font-weight:500;line-height:1.4}.dm-about__story .dm-about__story-button--primary,.dm-about__story .dm-about__story-button--primary:visited{background:var(--dm-brand);color:var(--white)}.dm-about__story .dm-about__story-button--secondary,.dm-about__story .dm-about__story-button--secondary:visited{color:var(--dm-brand);background:#d8ecfd}.dm-about__story .dm-about__story-button--primary:hover,.dm-about__story .dm-about__story-button--primary:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}.dm-about__story .dm-about__story-button--secondary:hover,.dm-about__story .dm-about__story-button--secondary:focus{color:var(--dm-brand);background:#c2e1fa}.dm-about__story .dm-about__story-button[data-show-button=false]{display:none}.dm-about__story .dm-about__story-media{aspect-ratio:16/9;border-radius:var(--dm-about__story-media-radius,clamp(5px, calc(3.2394px + .4695vw), 10px));background:#ededed;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;min-inline-size:0;margin:0;display:flex;overflow:hidden}.dm-about__story.dm-about__story--ratio-16-9 .dm-about__story-media{aspect-ratio:16/9}.dm-about__story.dm-about__story--ratio-4-3 .dm-about__story-media{aspect-ratio:4/3}.dm-about__story.dm-about__story--ratio-1-1 .dm-about__story-media{aspect-ratio:1}.dm-about__story.dm-about__story--ratio-auto .dm-about__story-media{aspect-ratio:auto;min-block-size:280px}.dm-about__story .dm-about__story-media[data-show-image=false]{display:none}.dm-about__story .dm-about__story-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dm-about__story.dm-about__story--fit-cover .dm-about__story-image{object-fit:cover}.dm-about__story.dm-about__story--fit-contain .dm-about__story-image{object-fit:contain}.dm-about__story.dm-about__story--stacked .dm-about__story-media,.dm-about__story.dm-about__story--split .dm-about__story-media{display:none}.dm-about__story.dm-about__story--split .dm-about__story-inner{align-items:start}.dm-about__story.dm-about__story--split .dm-about__story-text{column-gap:var(--dm-about__story-gap,clamp(16px, calc(10.3662px + 1.5023vw), 32px));flex-flow:wrap;inline-size:100%;@media (width<=767px){flex-direction:column}}.dm-about__story.dm-about__story--split .dm-about__story-title{flex:0 0 calc(45% - (var(--dm-about__story-gap,clamp(16px, calc(10.3662px + 1.5023vw), 32px)) / 2));margin-block-end:0;@media (width<=767px){margin-block-end:clamp(16px,13.1831px + .7512vw,24px)}}.dm-about__story.dm-about__story--split .dm-about__story-copy{flex:0 0 calc(55% - (var(--dm-about__story-gap,clamp(16px, calc(10.3662px + 1.5023vw), 32px)) / 2))}.dm-about__story.dm-about__story--split .dm-about__story-actions{flex:0 0 calc(55% - (var(--dm-about__story-gap,clamp(16px, calc(10.3662px + 1.5023vw), 32px)) / 2));margin-inline-start:auto}.dm-about__story.dm-about__story--media-left .dm-about__story-inner{flex-direction:row-reverse}.dm-about__story.dm-about__story--text-center{text-align:center}.dm-about__story.dm-about__story--text-center .dm-about__story-actions{justify-content:center}.dm-about__story.dm-about__story--text-center .dm-about__story-title,.dm-about__story.dm-about__story--text-center .dm-about__story-copy{margin-inline:auto}.dm-about__story .dm-about__story-inner,.dm-about__story.dm-about__story--media-left .dm-about__story-inner{@media (width<=767px){flex-direction:column}}.dm-about__story .dm-about__story-text,.dm-about__story .dm-about__story-media{@media (width<=767px){flex-basis:auto;inline-size:100%}}.dm-about__story.dm-about__story--split .dm-about__story-title,.dm-about__story.dm-about__story--split .dm-about__story-copy,.dm-about__story.dm-about__story--split .dm-about__story-actions{@media (width<=767px){flex-basis:auto;inline-size:auto;margin-inline-start:0}}.dm-about__partners{box-sizing:border-box;color:var(--white);padding:clamp(32px,9.4648px + 6.0094vw,96px) 24px;background:#202020;inline-size:100%;padding:24px}.dm-about__partners-inner{max-inline-size:1152px;margin:0 auto}.dm-about__partners-header{text-align:center;max-inline-size:900px;margin:0 auto clamp(28px,3vw,40px)}.dm-about__partners-title{color:inherit;inline-size:100%;max-inline-size:none;margin:0;font-size:clamp(32px,29.1831px + .7512vw,40px);font-weight:500;line-height:1.2}.dm-about__partners-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);display:grid;@media (width<=900px){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-about__partners-logo{aspect-ratio:2;background:var(--white);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}.dm-about__partners-logo img{object-fit:contain;max-block-size:100%;max-inline-size:100%;display:block}.dm-about__certifications{background:var(--neutral);box-sizing:border-box;color:inherit;inline-size:100%;padding-block:clamp(30px,5vw,80px);overflow:hidden}.dm-about__certifications:not(:has(.dm-about__certifications-card)){display:none}.dm-about__certifications .dm-about__certifications-inner{max-inline-size:1210px;margin:0 auto;padding-inline:20px}.dm-about__certifications-header{min-inline-size:0;max-inline-size:720px;margin-block-end:24px}.dm-about__certifications-title{color:inherit;letter-spacing:-.025em;margin:0;margin-block-end:clamp(16px,13.1831px + .7512vw,24px);font-size:clamp(28px,23.7746px + 1.1268vw,40px);font-weight:500;line-height:1.08}.dm-about__certifications-description{color:inherit;margin:0;font-size:clamp(16px,14.5915px + .3756vw,20px);line-height:1.55}.dm-about__certifications .dm-about__carousel{padding-block:0;overflow:visible}.dm-about__slider--certifications .dm-about__carousel-card{color:inherit;background:0 0;border-radius:0;flex:0 0 min(275px,100vw - 48px);block-size:auto;display:block;overflow:visible}.dm-about__slider--certifications .dm-about__carousel-controls{margin-block-start:26px}.dm-about__certifications-card{scroll-snap-align:start;min-inline-size:0;overflow:hidden}.dm-about__certifications-media{aspect-ratio:3/4;background:var(--white);border-radius:10px;flex-direction:row;justify-content:center;align-items:center;padding:clamp(16px,2.2vw,24px);display:flex;position:relative;overflow:hidden}.dm-about__certifications-media:after{content:"";pointer-events:none;border:1px solid #2023271f;position:absolute;inset:clamp(16px,2.2vw,24px)}.dm-about__certifications-image{box-shadow:none;object-fit:contain;background:0 0;block-size:100%;inline-size:100%;display:block}.dm-about__certifications-card-title{color:inherit;text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1.25}.dm-about__certifications-card-title-link,.dm-about__certifications-card-title-link:visited{color:inherit;flex-direction:row;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dm-about__certifications-card-title-link:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiPjxwYXRoIGZpbGw9IiNkNTAwMzIiIGQ9Ik0zLjc1IDE1YTIuNSAyLjUgMCAwIDEgMCA1SDIuNXYxLjI1YS43NS43NSAwIDAgMS0xLjUgMHYtNS41YS43NS43NSAwIDAgMSAuNzUtLjc1ek0yLjUgMTguNWgxLjI1YTEgMSAwIDEgMCAwLTJIMi41ek05LjI1IDE1QTIuNzUgMi43NSAwIDAgMSAxMiAxNy43NXYxLjVBMi43NSAyLjc1IDAgMCAxIDkuMjUgMjJoLTEuNWEuNzUuNzUgMCAwIDEtLjc1LS43NXYtNS41YS43NS43NSAwIDAgMSAuNzUtLjc1em0tLjc1IDUuNWguNzVjLjY5IDAgMS4yNS0uNTYgMS4yNS0xLjI1di0xLjVjMC0uNjktLjU2LTEuMjUtMS4yNS0xLjI1SDguNXptOC4yNS01LjVhLjc1Ljc1IDAgMCAxIDAgMS41SDE0LjVWMThoMS43NWEuNzUuNzUgMCAwIDEgMCAxLjVIMTQuNXYxLjc1YS43NS43NSAwIDAgMS0xLjUgMHYtNS41YS43NS43NSAwIDAgMSAuNzUtLjc1ek0xMiA4YTIgMiAwIDAgMCAyIDJoNnYxMGEyIDIgMCAwIDEtMiAyaC0yLjY3YTEuNzQgMS43NCAwIDAgMCAuMTctLjc1di0uNzVoLjc1YTEuNzUgMS43NSAwIDAgMCAxLjEwMi0zLjExQTEuNzQ4IDEuNzQ4IDAgMCAwIDE2Ljc1IDE0aC0zYTEuNzUgMS43NSAwIDAgMC0xLjY4NCAxLjI3NUEzLjc0IDMuNzQgMCAwIDAgOS4yNSAxNGgtMS41Yy0uNjkgMC0xLjI4Ny40MDEtMS41NzEuOTgyQTMuNSAzLjUgMCAwIDAgNCAxNC4wMVY0YTIgMiAwIDAgMSAyLTJoNnptNy41LjVIMTRhLjUuNSAwIDAgMS0uNS0uNVYyLjV6Ii8+PC9zdmc+) 50%/contain no-repeat;flex:0 0 20px;block-size:22px;inline-size:20px}.dm-about__certifications-card-title-link:hover,.dm-about__certifications-card-title-link:focus-visible{color:var(--dm-brand)}.dm-about__carousel{--carousel-per-view:3;padding-block:clamp(30px,6vw,80px);display:block;overflow:hidden}.dm-about__carousel-track{--industry-gutter:max(24px, calc((100vw - 1170px) / 2));padding-block:20px;padding-inline:var(--industry-gutter);scroll-behavior:smooth;scroll-padding-inline:var(--industry-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;inline-size:100vw;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto;@media (width<=640px){--industry-gutter:18px}flex-direction:row}.dm-about__carousel-track::-webkit-scrollbar{display:none}.dm-about__carousel-card{background-color:var(--primary);color:var(--white);scroll-snap-align:start;background-image:linear-gradient(#0000 45%,#005396ed);background-repeat:no-repeat;border-radius:9px;flex:0 0 clamp(300px,280px + 7.6vw,450px);block-size:clamp(282px,14vw,300px);text-decoration:none;display:flex;position:relative;overflow:hidden;@media (width<=900px){flex-basis:calc(min(1170px,100vw - 48px)/2 - 10px)}@media (width<=640px){flex-basis:84%}flex-direction:row}.dm-about__carousel-card:last-child{scroll-snap-align:end}.dm-about__carousel-card:has(>img){background-image:none}.dm-about__carousel-card:has(>img):before{content:"";z-index:1;background:linear-gradient(#0000 45%,#005396ed);position:absolute;inset:0}.dm-about__carousel-card>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.dm-about__carousel-controls{flex-direction:row;justify-content:center;align-items:center;margin-block-start:35px;display:flex;position:relative}.dm-about__carousel-controls[hidden]{display:none}.dm-about__carousel-dots{gap:8px;display:flex;@media (width<=640px){gap:5px}flex-direction:row}.dm-about__carousel-dots button{cursor:pointer;background:0 0;border:0;flex-direction:row;flex:none;justify-content:center;align-items:center;block-size:24px;min-block-size:24px;inline-size:auto;padding:0;display:inline-flex}.dm-about__carousel-dots button:before{content:"";background:#d6dee8;border-radius:10px;block-size:8px;inline-size:8px;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .25s;display:block;@media (width<=640px){block-size:7px;inline-size:7px}}.dm-about__carousel-dots button[aria-current=true]:before{background:#0878cb;inline-size:20px;@media (width<=640px){inline-size:20px}}.dm-about__carousel-dots button:focus-visible{outline-offset:4px;outline:2px solid #0878cb}.dm-about__carousel-arrows{flex-direction:row;gap:11px;display:flex;position:absolute;inset-inline-end:0}.dm-about__carousel .dm-about__carousel-arrows button{background:var(--white);color:#252d36;cursor:pointer;border:1px solid #e4eaf0;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;block-size:42px;min-block-size:42px;inline-size:42px;padding:0;display:inline-flex}.dm-about__carousel-arrows button:before{content:"";border-block-start:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:8px;display:block}.dm-about__carousel-arrows button:first-child:before{transform:rotate(-135deg)}.dm-about__carousel-arrows button:last-child:before{transform:rotate(45deg)}.dm-about__carousel-arrows button:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:var(--white)}.dm-about__carousel-arrows button:focus-visible{outline-offset:2px;outline:2px solid #0878cb}.dm-about__carousel-arrows button:disabled{color:#aab2bb;cursor:default}.dm-about__story-title{margin:0}.dm-about__story-copy{margin:10px 0 0}.dm-about__story-copy>:first-child{margin-block-start:0}.dm-about__story-copy>:last-child{margin-block-end:0}.dm-about__carousel .dm-about__carousel-arrows{@media (width<=799px){display:none}}.cms-page-view .dm-about__hero .dm-about__hero-content{text-align:center}.cms-page-view .dm-about__hero .dm-about__hero-title{max-inline-size:850px;margin-inline:auto}.dm-about__hero .dm-about__hero-title{text-transform:none}.dm-about__story .dm-about__story-media:after{display:none}.dm-about__purpose,.dm-about__manufacturing,.dm-about__working,.dm-about__history,.dm-about__machines{padding-block:clamp(30px,5vw,80px);padding-inline:20px}.dm-about__purpose{padding-block-start:0}.dm-about__purpose-content{max-inline-size:1000px;margin:0 auto}.dm-about__statement{text-align:center;margin-block-end:clamp(30px,5vw,60px)}.dm-about__purpose .dm-about__statement .dm-about__statement-label{color:#56616f;margin:0 0 8px;font-size:16px;font-weight:400;line-height:24px}.dm-about__purpose .dm-about__statement .dm-about__statement-copy{color:var(--base);margin:0;font-size:clamp(25px,2.6vw,32px);font-weight:600;line-height:1.2}.dm-about__stats{flex-flow:wrap;justify-content:space-between;gap:20px;margin:0 auto;display:flex}.dm-about__stats span{color:#66717e;font-size:13px;display:block}.dm-about__stats strong{color:var(--primary);white-space:nowrap;font-size:clamp(24px,2.5vw,36px);line-height:1.2;display:block}.dm-about__manufacturing{background:var(--neutral)}.dm-about__manufacturing-grid{grid-template-columns:minmax(260px,35%) minmax(0,1fr);align-items:stretch;min-block-size:420px;max-inline-size:1120px;margin:auto;display:grid;position:relative;overflow:hidden;@media (width<=800px){min-block-size:0;display:block}}.dm-about__manufacturing-tabs{color:var(--white);grid-column:1;@supports (interpolate-size:allow-keywords) and selector(details::details-content){interpolate-size:allow-keywords}@media (width>=801px){flex-direction:column;display:flex}@media (width<=800px){gap:10px;display:grid}}.dm-about__manufacturing-tabs details{background:var(--primary);border-block-end:1px solid #ffffff3d;transition:background-color .3s,color .3s;@media (width>=801px){flex:none}@media (width<=800px){border:0;border-radius:10px;overflow:hidden}}.dm-about__manufacturing-tabs details[open]{background:var(--white);color:#273746;@media (width>=801px){flex-grow:1}}.dm-about__manufacturing-tabs summary{cursor:pointer;flex-direction:row;justify-content:space-between;gap:16px;padding:14px 20px;font-weight:600;list-style:none;display:flex}.dm-about__manufacturing-tabs summary::-webkit-details-marker{display:none}.dm-about__manufacturing-tabs summary:after{content:"";border:solid;border-width:0 2px 2px 0;flex:none;block-size:9px;inline-size:9px;margin:4px 3px 0 0;transition:transform .3s;transform:rotate(45deg);@media (width<=800px){transform:rotate(-45deg)}}.dm-about__manufacturing-tabs details[open] summary:after{transform:rotate(-45deg);@media (width<=800px){transform:rotate(45deg)}}.dm-about__manufacturing-tabs details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.55}.dm-about__manufacturing-tabs details::details-content{@supports (interpolate-size:allow-keywords) and selector(details::details-content){opacity:0;block-size:0;transition:block-size .38s cubic-bezier(.22, 1, .36, 1), opacity .28s ease, content-visibility .38s allow-discrete;overflow:hidden}}.dm-about__manufacturing-tabs details[open]::details-content{@supports (interpolate-size:allow-keywords) and selector(details::details-content){opacity:1;block-size:auto}}.dm-about__manufacturing-tabs details>img{object-fit:cover;block-size:100%;inline-size:65%;display:none;position:absolute;inset:0 0 0 35%;@media (width<=800px){aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:calc(100% - 40px);margin:0 20px 20px;position:static;inset:auto}}.dm-about__manufacturing-tabs details[open]>img{display:block}.dm-about__manufacturing--enhanced .dm-about__manufacturing-tabs details>img{display:none}.dm-about__manufacturing-tabs details:first-child[open]{@media (width>=801px){border-block-start:2px solid var(--primary)}}.dm-about__working-grid{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:20px;max-inline-size:1170px;margin:0 auto;display:grid;@media (width<=800px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){grid-template-columns:1fr}}.dm-about__working-intro{padding:8px 20px 8px 0;@media (width<=800px){grid-column:1/-1}}.dm-about__working-intro h2{margin:0 0 12px}.dm-about__working-intro p{margin:0 0 20px}.dm-about__working-link{background:var(--primary);min-block-size:38px;color:var(--white);border-radius:24px;flex-direction:row;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dm-about__working-link:hover,.dm-about__working-link:focus-visible{color:var(--white);background:#005da8;text-decoration:none}.dm-about__working-grid article{background:#dcefff;border-radius:8px;padding:30px}:is(.doncen-site:has(.cms-about-us),#html-.doncen-site:has(.cms-page-edit)) .dm-about__working-grid article h3{margin:14px 0 8px;font-size:20px}.dm-about__working-grid article p{margin:0}.dm-about__working-icon,.dm-about__working-icon svg{display:block}.dm-about__partners .dm-about__partners-inner{max-inline-size:1280px}.dm-about__partners .dm-about__partners-header{max-inline-size:180px}:is(.cms-about-us,.cms-page-edit) .dm-about__partners{background:var(--white);color:#34404b;padding:30px 24px;padding-block:0}#html-.doncen-site:has(.cms-page-edit) .dm-about__partners{background-color:var(--white)}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-inner{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;display:grid;@media (width<=800px){grid-template-columns:1fr}grid-template-columns:180px minmax(0,1fr);gap:30px;max-inline-size:1170px;@media (width<=900px){grid-template-columns:1fr;gap:14px}}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-header{text-align:left;max-inline-size:none;margin:0}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-title{font-size:16px;font-weight:500}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-logos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;@media (width<=800px){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){grid-template-columns:repeat(2,minmax(0,1fr))}grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;@media (width<=900px){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-logo{aspect-ratio:auto;background:0 0}.dm-about__card-track article{scroll-snap-align:start;background:#f6f7f8;border-radius:8px;min-inline-size:0;overflow:hidden}.dm-about__card-track article img{object-fit:cover;block-size:185px;inline-size:100%;display:block}.dm-about__card-track article div{padding:18px}.dm-about__card-track h3{margin:0 0 8px;font-size:17px}.dm-about__card-track p{margin:0;font-size:14px;line-height:1.5}.dm-about__card-track[aria-label=Company\ history] h3{text-align:center}.dm-about__certifications .dm-about__certifications-title{letter-spacing:normal;margin-block-end:8px;font-size:32px;font-weight:600;line-height:1.2}.dm-about__certifications .dm-about__certifications-description{font-size:15px;line-height:1.5}#html-.doncen-site:has(.cms-page-edit) .dm-about__certifications:not(:has(.dm-about__certifications-card)){display:block}#html-.doncen-site:has(.cms-page-edit) .dm-about__certifications{background-color:var(--neutral)}:is(.cms-about-us,.cms-page-edit) .dm-about__certifications-track:empty:before{content:"";background:repeating-linear-gradient(90deg, var(--white) 0 22%, transparent 22% 25%);opacity:.8;block-size:260px;display:block}:is(.doncen-site:has(.cms-about-us),#html-.doncen-site:has(.cms-page-edit)) section.dm-about__certifications .dm-about__certifications-card-.doncen-site{margin-block-start:12px}:is(.doncen-site:has(.cms-about-us),#html-.doncen-site:has(.cms-page-edit)) section.dm-about__certifications .dm-about__certifications-card-title{font-size:18px;font-weight:600}:is(.doncen-site:has(.cms-about-us),#html-.doncen-site:has(.cms-page-edit)) section.dm-about__certifications .dm-about__certifications-card-title-link{gap:6px}.dm-about__machine-track article{color:var(--white);background:var(--primary);position:relative}.dm-about__machine-track article img{block-size:240px}.dm-about__machine-track article:after{content:"";background:linear-gradient(transparent, var(--primary));pointer-events:none;position:absolute;inset:50% 0 0}.dm-about__machine-track article div{z-index:1;position:absolute;inset-block-end:0;inset-inline:0}.dm-about__machine-track article p{opacity:0;max-block-size:0;font-size:14px;line-height:1.45;transition:max-height .25s,opacity .2s;overflow:hidden}.dm-about__machine-track article:hover:after,.dm-about__machine-track article:focus-within:after{background:linear-gradient(#0078d280, var(--primary));inset:0}.dm-about__machine-track article:hover div,.dm-about__machine-track article:focus-within div{inset-block-end:50%;transform:translateY(70%)}.dm-about__machine-track article:hover p,.dm-about__machine-track article:focus-within p{opacity:1;max-block-size:190px}.dm-about__manufacturing-tabs details>img,.dm-about__manufacturing--enhanced .dm-about__manufacturing-tabs details>img{@media (width<=800px){display:block}}.dm-about__manufacturing-tabs details,.dm-about__manufacturing-tabs summary:after,.dm-about__manufacturing-tabs details::details-content,.dm-about__manufacturing-image{@media (prefers-reduced-motion:reduce){transition:none}}.dm-about__statement-copy br{@media (width<=600px){display:none}}:is(.cms-about-us,.cms-page-edit) .dm-about__partners h2.dm-about__partners-title{color:#687082;font-size:14px;font-weight:500;line-height:1.4}:is(.cms-about-us,.cms-page-edit) .dm-about__partners .dm-about__partners-logo img{block-size:auto;max-block-size:70px;inline-size:100%}.dm-about__history,.dm-about__machines{overflow:hidden}.dm-about__slider.dm-about__carousel{color:#343e49;inline-size:calc(100% - 48px);max-inline-size:1170px;margin:0 auto;padding-block:0;overflow:visible;@media (width<=640px){inline-size:calc(100% - 36px)}}.dm-about__slider>h2{margin:0 0 8px;font-size:clamp(26px,2vw,34px);line-height:1.22}.dm-about__slider>p{margin:0 0 28px;font-size:15px}.dm-about__slider .dm-about__carousel-card:has(>img):before{display:none}.dm-about__slider--history .dm-about__card-track article{color:#333;background:#dcefff;block-size:auto;display:block;box-shadow:0 3px 10px #00000026}.dm-about__slider--history .dm-about__card-track article img{aspect-ratio:16/9;block-size:auto;position:static}.dm-about__slider--history .dm-about__card-track article div{min-block-size:132px;padding:15px 14px 18px}.dm-about__slider--history .dm-about__card-track h3{text-align:center;font-size:20px;font-weight:700}.dm-about__slider--history .dm-about__card-track p{color:#333;font-size:14px}.dm-about__slider .dm-about__carousel-controls{margin-block-start:26px}.dm-about__slider--machines .dm-about__machine-track article{block-size:264px;@media (width<=799px){box-sizing:border-box;align-items:center;block-size:auto;min-block-size:264px;padding:24px}}.dm-about__slider--machines .dm-about__machine-track img{block-size:100%}.dm-about__slider--machines .dm-about__machine-track h3{font-size:18px;line-height:1.2}.dm-about__slider--machines .dm-about__machine-track article div{transition:bottom .25s,transform .25s}.dm-about__slider--machines .dm-about__machine-track article:hover:after,.dm-about__slider--machines .dm-about__machine-track article:focus-within:after{inset:0}.dm-about__slider--machines .dm-about__machine-track article:hover div,.dm-about__slider--machines .dm-about__machine-track article:focus-within div{inset-block-end:50%}.dm-about__slider--machines .dm-about__machine-track article:focus-visible{outline-offset:3px;outline:3px solid #075fa8}.dm-about__slider--machines .dm-about__machine-track article:after{@media (width<=799px){background:linear-gradient(#0078d280, var(--primary));inset:0}}.dm-about__slider--machines .dm-about__machine-track article div,.dm-about__slider--machines .dm-about__machine-track article:is(:hover,:focus-within) div{@media (width<=799px){inline-size:100%;transition:none;position:relative;inset:auto;transform:none}}.dm-about__slider--machines .dm-about__machine-track article p{@media (width<=799px){opacity:1;max-block-size:none;transition:none;overflow:visible}}.dm-about__slider--machines .dm-about__machine-track article div,.dm-about__slider--machines .dm-about__machine-track article p{@media (prefers-reduced-motion:reduce){transition:none}}.doncen-page{padding:0}.doncen-about__prev,.doncen-about__next{background:var(--white);border:var(--border);border-radius:50%;block-size:42px;inline-size:42px}.dm-about__carousel-arrows button{margin:0}
