.epdel-home .slant-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.5vw),0 100%)}.epdel-home .slant-both{clip-path:polygon(0 3.5vw,100% 0,100% calc(100% - 3.5vw),0 100%)}@media (max-width:768px){.epdel-home .slant-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%)}.epdel-home .slant-both{clip-path:polygon(0 20px,100% 0,100% calc(100% - 20px),0 100%)}}@keyframes tech-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.epdel-home .tech-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.epdel-home .tech-marquee-track{animation:tech-marquee-scroll 55s linear infinite;will-change:transform}.epdel-home .tech-marquee:hover .tech-marquee-track{animation-play-state:paused}.epdel-home .footer-epdel-wordmark{display:block;width:clamp(16rem,58vw,62rem);height:auto;opacity:.16;filter:grayscale(1);mix-blend-mode:multiply}.epdel-home .footer-content-shell{width:min(100%,1510px);margin-inline:auto;padding:4rem clamp(1.5rem,4vw,4rem)}.epdel-home .footer-sections-grid{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:clamp(3rem,6vw,6.5rem);column-gap:clamp(3rem,6vw,6.5rem);row-gap:4.75rem}.epdel-home .footer-section-title{margin:0;padding-bottom:.9rem;border-bottom:1px solid rgb(255 255 255/16%);color:#ffffff;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:uppercase}.epdel-home .footer-link-list{display:grid;gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none}.epdel-home .footer-link{color:#cbd5e1;font-size:clamp(.95rem,.2vw + .91rem,1.075rem);line-height:1.55;text-decoration:none;transition:color .16s ease}.epdel-home .footer-link:hover{color:#60a5fa}.epdel-home .footer-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.epdel-home .footer-core-card{display:flex;min-height:5.6rem;align-items:flex-start;gap:.65rem;padding:1rem;border:1px solid rgb(255 255 255/6%);border-radius:.5rem;background:rgb(255 255 255/6%);color:#e2e8f0;font-size:.95rem;line-height:1.55;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.epdel-home .footer-core-card:hover{border-color:rgb(96 165 250/35%);background:rgb(255 255 255/10%)}.epdel-home .footer-newsletter-copy{max-width:29rem;margin:2.25rem 0 0;color:#cbd5e1;font-size:1rem;line-height:1.7}.epdel-home .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;margin-top:1rem}.epdel-home .footer-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.epdel-home .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4.5rem;padding-top:1.75rem;border-top:1px solid rgb(255 255 255/16%);color:#64748b;font-size:.8rem;line-height:1.6}@media (min-width:700px){.epdel-home .footer-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.epdel-home .footer-sections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.epdel-home .footer-content-shell{padding-block:3.25rem}.epdel-home .footer-sections-grid{row-gap:3.5rem}.epdel-home .footer-core-grid,.epdel-home .footer-newsletter-form{grid-template-columns:minmax(0,1fr)}.epdel-home .footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.epdel-home,.epdel-home *,.epdel-home :after,.epdel-home :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.epdel-home .tech-marquee-track{animation:none!important}}.epdel-home::-webkit-scrollbar{width:8px;height:8px}.epdel-home::-webkit-scrollbar-track{background:#f1f5f9}.epdel-home::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.epdel-home::-webkit-scrollbar-thumb:hover{background:#94a3b8}