.cms-website{background:var(--ink);color:var(--text);font-family:var(--body-font),sans-serif;min-height:100vh}.cms-website h1,.cms-website h2,.cms-website h3{font-family:var(--heading-font),sans-serif}.cms-website .section{padding-block:var(--section-space)}.cms-website .hero-button,.cms-website .submit-button{border-radius:var(--button-radius)}.cms-website .hero{background:0 0}.hero-media{object-fit:cover;object-position:center 49%;width:100%;height:100%;position:absolute;inset:0}.cms-website p,.cms-website .address-link span{white-space:pre-line}.cms-website .hero h1>span:first-child{color:var(--text)}.cms-website .hero h1>span:last-child{color:var(--blue)}.cms-website .custom-material{background-image:none}.custom-material img,.custom-material video{object-fit:cover;width:100%;height:100%}.content-media{object-fit:cover;border-radius:var(--radius);width:100%;max-height:650px;margin-bottom:32px}.cms-website .brand video{width:100%;height:auto}.cms-website footer video{width:150px}.cad-slideshow video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.is-editing [data-editable]:hover{outline-offset:4px;outline:1px dashed #5698f7}.is-editing [contenteditable]:focus{outline:2px solid #5698f7;min-width:12px}.is-editing section:hover{box-shadow:inset 0 0 0 1px #5698f744}.cms-website .process-card h3{overflow-wrap:anywhere}.cms-website .material-meta{flex-wrap:wrap}@media (width<=620px){.cms-website .section{padding-block:calc(var(--section-space)*.65)}}.cms-website .cad-slideshow video{opacity:0;animation:20s infinite cad-slide}.cms-website .cad-slideshow video:nth-child(2){animation-delay:5s}.cms-website .cad-slideshow video:nth-child(3){animation-delay:10s}.cms-website .cad-slideshow video:nth-child(4){animation-delay:15s}@media (prefers-reduced-motion:reduce){.cms-website .cad-slideshow video{animation:none}.cms-website .cad-slideshow video:first-child{opacity:1}}.cms-website .brand{width:clamp(min(138px,var(--logo-width)),14vw,var(--logo-width))}@media (width<=960px){.cms-website .section{padding-block:calc(var(--section-space)*.75)}}
