@keyframes phoenix-eyebrow-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes phoenix-pillar-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.phoenix-eyebrow-dot{animation:phoenix-eyebrow-dot-pulse 2.5s ease-in-out infinite}.phoenix-pillar-card:nth-child(1) .phoenix-pillar-icon-wrap{animation:phoenix-pillar-icon-bob 3.6s ease-in-out infinite;animation-delay:0s}.phoenix-pillar-card:nth-child(2) .phoenix-pillar-icon-wrap{animation:phoenix-pillar-icon-bob 3.6s ease-in-out infinite;animation-delay:.35s}.phoenix-pillar-card:nth-child(3) .phoenix-pillar-icon-wrap{animation:phoenix-pillar-icon-bob 3.6s ease-in-out infinite;animation-delay:.7s}.phoenix-pillar-card:nth-child(4) .phoenix-pillar-icon-wrap{animation:phoenix-pillar-icon-bob 3.6s ease-in-out infinite;animation-delay:1.05s}.phoenix-pillar-card:hover .phoenix-pillar-icon-wrap{animation-play-state:paused;transform:translateY(-3px) scale(1.08)}.phoenix-highlight-hero .phoenix-pillar-icon-wrap :global(svg){margin:0!important;flex-shrink:0;height:1.375rem!important;width:1.375rem!important;fill:currentColor!important;color:#b91c1c}:global(.dark) .phoenix-highlight-hero .phoenix-pillar-icon-wrap :global(svg){color:#fca5a5}.phoenix-engineering-pin-section>.premium-card>.relative>p.t-eyebrow{font-size:clamp(.875rem,.82rem + .2vw,1.0625rem)}.phoenix-engineering-pin-list-item{transition:color .2s ease,font-weight .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.phoenix-engineering-pin-list-item.is-active{font-weight:600;color:#b91c1c;background-color:#fef2f2eb;border-color:#fca5a58c;box-shadow:0 1px #fff9 inset}:global(.dark) .phoenix-engineering-pin-list-item.is-active{color:#fecaca;background-color:#7f1d1d38;border-color:#f8717159;box-shadow:none}.phoenix-engineering--reduced-motion .phoenix-engineering-slide{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important}.phoenix-engineering--reduced-motion .phoenix-engineering-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0}@media(max-width:767px){.phoenix-engineering--reduced-motion .phoenix-engineering-slides{grid-template-columns:1fr;gap:.75rem}}.phoenix-engineering--reduced-motion .phoenix-engineering-pin-content{min-height:0!important}.phoenix-engineering--reduced-motion .phoenix-engineering-fill-bar{transform:scaleY(1)!important}.phoenix-detail-gallery-fullbleed{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;overflow:visible}.phoenix-gallery-wrap{position:relative;width:100%;height:100vh;padding:.3vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.phoenix-gallery{position:relative;width:100%;height:100%;flex:none;background:#000}.phoenix-gallery__item{position:relative;overflow:hidden;background:#111}.phoenix-gallery__item img{width:100%;height:100%;object-fit:cover}.phoenix-gallery--bento{--gallery-gap: .3vh;display:grid;gap:var(--gallery-gap);background:#000;grid-template-columns:repeat(3,minmax(0,calc((100% - (2 * var(--gallery-gap))) / 3)));grid-template-rows:repeat(4,minmax(0,calc((100% - (3 * var(--gallery-gap))) / 4)));justify-content:center;align-content:center}.phoenix-gallery--final.phoenix-gallery--bento{grid-template-columns:repeat(3,100vw);grid-template-rows:repeat(4,49.5vh);gap:.3vh}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(1){grid-area:1 / 1 / 3 / 2}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(2){grid-area:1 / 2 / 2 / 3}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(3){grid-area:2 / 2 / 4 / 3}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(4){grid-area:1 / 3 / 3 / 4}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(5){grid-area:3 / 1 / 4 / 2}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(6){grid-area:3 / 3 / 5 / 4}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(7){grid-area:4 / 1 / 5 / 2}.phoenix-gallery--bento .phoenix-gallery__item:nth-child(8){grid-area:4 / 2 / 5 / 3}.phoenix-gallery-wrap:has(.phoenix-gallery--reduced-motion){height:auto;min-height:0;padding:clamp(.75rem,2vw,1.25rem) .3vh}.phoenix-gallery.phoenix-gallery--reduced-motion.phoenix-gallery--bento{height:auto;aspect-ratio:12 / 7;max-height:min(88vh,920px);width:100%}@media(prefers-reduced-motion:reduce){.phoenix-engineering-pin-section .phoenix-engineering-slide{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important}.phoenix-engineering-pin-section .phoenix-engineering-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0}.phoenix-engineering-pin-section .phoenix-engineering-pin-content{min-height:0!important}.phoenix-engineering-pin-section .phoenix-engineering-fill-bar{transform:scaleY(1)!important}.phoenix-eyebrow-dot,.phoenix-pillar-card .phoenix-pillar-icon-wrap{animation:none!important}.phoenix-gallery-wrap{height:auto;min-height:0;padding:clamp(.75rem,2vw,1.25rem) .3vh}.phoenix-gallery.phoenix-gallery--bento{height:auto;aspect-ratio:12 / 7;max-height:min(88vh,920px);width:100%}}[data-use-cases-static]{display:none}[data-use-cases-coverflow]{display:block}@media(prefers-reduced-motion:reduce){[data-use-cases-static]{display:grid}[data-use-cases-coverflow]{display:none}}[data-use-cases-coverflow] .coverflow-stage{position:relative;display:flex;flex-direction:column;width:100%;min-height:min(46vh,27rem);overflow:hidden;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(185,28,28,.06),transparent),#fff}:global(.dark) [data-use-cases-coverflow] .coverflow-stage{border-color:#ffffff1f;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(185,28,28,.08),transparent),#fff}[data-use-cases-coverflow] .coverflow-track{position:relative;width:100%;max-width:min(96rem,100%);height:min(42vh,23rem);margin:0 auto;perspective:1200px;perspective-origin:50% 42%;transform-style:preserve-3d}[data-use-cases-coverflow] .coverflow-card{position:absolute;left:50%;top:50%;margin:0;padding:0;display:flex;flex-direction:column;width:min(78vw,32rem);aspect-ratio:16 / 9;max-height:min(44vh,22rem);transform-style:preserve-3d;border-radius:.85rem;overflow:hidden;backface-visibility:hidden;will-change:transform,opacity;transition:box-shadow .35s ease}[data-use-cases-coverflow] .coverflow-card-img{display:block;width:100%;height:calc(100% - 2.05rem);object-fit:cover;object-position:center center;background:linear-gradient(180deg,#fafafa,#f4f4f5)}[data-use-cases-coverflow] .coverflow-card-caption{display:flex;align-items:center;justify-content:center;height:2.05rem;padding:0 .75rem;font-size:.9rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#1f2937;background:#fffffff5;border-top:1px solid rgba(15,23,42,.08);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:global(.dark) [data-use-cases-coverflow] .coverflow-card-caption{color:#e5e7eb;background:#0a0a0af0;border-top-color:#ffffff1f}[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot="0"]{box-shadow:0 0 0 2px #fffffffa,0 0 8px 2px #ffffff73,0 0 28px #ffffff80,0 0 52px #ffffff38,0 0 80px #ffffff14}[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot="-1"],[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot="1"]{box-shadow:0 0 0 2px #ffffffe6,0 0 6px 1px #ffffff61,0 0 22px #fff6,0 0 44px #ffffff24}[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot="-2"],[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot="2"]{box-shadow:0 0 0 1px #ffffffc7,0 0 5px 1px #ffffff47,0 0 18px #ffffff52,0 0 36px #ffffff1a}[data-use-cases-coverflow] .coverflow-card[data-coverflow-slot=far]{box-shadow:0 0 0 1px #ffffff94,0 0 4px #ffffff38,0 0 14px #fff3}[data-use-cases-coverflow] .actions{position:relative;z-index:20;display:flex;justify-content:center;gap:.65rem;margin-top:.8rem;padding-bottom:.6rem}[data-use-cases-coverflow] .actions button{border-radius:999px;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;background:#d80000;color:#fff;border:1px solid #d80000;transition:border-color .2s ease,color .2s ease,background-color .2s ease}[data-use-cases-coverflow] .actions button:hover{background:#b80000;border-color:#b80000;color:#fff}[data-use-cases-coverflow] .actions button:focus-visible{outline:2px solid #d80000;outline-offset:2px}:global(.dark) [data-use-cases-coverflow] .actions button{background:#d80000;color:#fff;border-color:#d80000}:global(.dark) [data-use-cases-coverflow] .actions button:hover{background:#b80000;border-color:#b80000;color:#fff}[data-testimonials-track].testimonials-marquee-viewport{position:relative;-webkit-overflow-scrolling:touch}[data-testimonials-track] .testimonials-marquee-strip{width:max-content;animation:testimonials-marquee-scroll 48s linear infinite;will-change:transform}[data-testimonials-track]:hover .testimonials-marquee-strip{animation-play-state:paused}@media(prefers-reduced-motion:reduce){[data-testimonials-track] .testimonials-marquee-strip{animation:none}}@keyframes testimonials-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media(max-width:640px){[data-use-cases-coverflow] .coverflow-track{height:min(64vh,30rem)}[data-use-cases-coverflow] .coverflow-card{width:min(92vw,24rem);aspect-ratio:4 / 5;max-height:min(62vh,28rem)}[data-use-cases-coverflow] .coverflow-card-img{object-fit:contain;background:#fff}}.machine-detail-page .machine-heading-p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@media(max-width:639px){.machine-spec-header-row,.machine-spec-row-content{grid-template-columns:1fr!important}}@media(min-width:641px){.machine-detail-page{text-align:center}.machine-detail-page .machine-hero-copy,.machine-detail-page .machine-spec-header-row,.machine-detail-page .machine-spec-row-content{justify-items:center}}
