.home-redesign #applications .home-application-grid,.home-redesign #projects .home-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-redesign #applications .home-application-image{aspect-ratio:4/5}.home-redesign #applications .home-application-image img{object-fit:cover}.home-redesign #applications .home-explore-link,.home-redesign #projects .home-explore-link{white-space:normal}.home-redesign #projects .home-project{display:flex;flex-direction:column;min-width:0}.home-redesign #projects .home-project-image{aspect-ratio:1;flex-shrink:0}.home-redesign #projects .home-project>.home-explore-link{margin-top:auto}.home-redesign #fabrication{padding-block-start:calc(var(--home-section-space) * .75)}.home-redesign #fabrication .home-process-showcase-list-aligned>.home-stage-content{grid-column:2;grid-row:2}.home-redesign #fabrication .home-stage-introduction{display:none}.home-redesign #fabrication .home-stage-content>.home-section-description{margin:0 0 28px}.home-redesign #fabrication .home-stage-content>.home-stage-footer{margin-top:28px}.home-redesign #manufacturing .home-process-showcase{align-items:stretch}.home-redesign #manufacturing .home-stage-visual{align-self:stretch;height:auto;min-height:0;aspect-ratio:auto;max-height:none}.home-redesign #fabrication .home-stage-layer img,.home-redesign #manufacturing .home-stage-layer img{width:100%;height:100%;object-fit:cover}@media (max-width:1100px){.home-redesign #applications .home-application-grid,.home-redesign #projects .home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-redesign #fabrication .home-stage-heading>h2{margin-block-end:16px}.home-redesign #fabrication .home-process-showcase-list-aligned>.home-stage-content{grid-column:1;grid-row:3}.home-redesign #fabrication .home-stage-visual,.home-redesign #manufacturing .home-stage-visual{height:auto;aspect-ratio:4/3;max-height:none}}@media (max-width:700px){.home-redesign #applications .home-application-grid,.home-redesign #projects .home-project-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.home-redesign #fabrication .home-process-showcase-list-aligned>.home-stage-heading{display:grid;grid-template-rows:subgrid;grid-row:1/span 2;margin-block-end:clamp(40px,4vw,60px)}.home-redesign #fabrication .home-stage-introduction{display:block;grid-area:2/1;align-self:start}.home-redesign #fabrication .home-stage-introduction>.home-section-description{margin:0}.home-redesign #fabrication .home-stage-content>.home-section-description{display:none}.home-redesign #fabrication .home-process-showcase-list-aligned>.home-stage-content,.home-redesign #fabrication .home-process-showcase-list-aligned>.home-stage-visual{grid-row:3}}.home-redesign .home-stage-carousel>.home-stage-layer{transition:none}.home-redesign .home-stage-carousel>.home-stage-layer.is-previous{opacity:1;z-index:1}.home-redesign .home-stage-carousel>.home-stage-layer.is-active{z-index:2}.home-redesign .home-stage-carousel>:is(.home-stage-caption,.home-stage-playback){z-index:3}@media (prefers-reduced-motion:no-preference){.home-redesign .home-stage-carousel>.home-stage-layer.is-active{transition:opacity .18s ease}}.home-redesign .home-stage-carousel>.home-stage-playback{position:absolute;top:12px;right:12px;min-width:64px;min-height:44px;padding:8px 12px;border:1px solid var(--eshine-white);border-radius:4px;background:var(--eshine-navy);color:var(--eshine-white);cursor:pointer}.home-redesign .home-stage-carousel>.home-stage-playback:focus-visible{outline:2px solid var(--eshine-white);outline-offset:3px}.home-redesign .home-stage-carousel>.home-stage-playback:not(:focus-visible){opacity:0;pointer-events:none}