.application-area-card[data-astro-cid-lwyiydot]{aspect-ratio:3/2;isolation:isolate;border:1px solid var(--color-border);min-width:0;color:var(--color-surface);background:#d7d9d8;border-radius:12px;align-items:end;display:flex;position:relative;overflow:hidden}.application-area-card[data-astro-cid-lwyiydot] img{object-fit:cover;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.application-area-card[data-astro-cid-lwyiydot]:after{content:"";opacity:.94;background:linear-gradient(#040a1a05 22%,#040a1aeb 100%);transition:opacity .24s;position:absolute;inset:0}.application-area-card__copy[data-astro-cid-lwyiydot]{z-index:1;width:100%;padding:18px;transition:transform .24s;position:relative}.application-area-card__arrow[data-astro-cid-lwyiydot]{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .24s,visibility 0s linear .24s;position:absolute;bottom:22px;right:22px;transform:translate(6px,6px)}.application-area-card__arrow[data-astro-cid-lwyiydot] .button-arrow-icon{transition:transform .24s}.application-area-card[data-astro-cid-lwyiydot] h3[data-astro-cid-lwyiydot]{color:var(--color-surface);font:600 19px/1.3 var(--font-sans);letter-spacing:0;margin:0;padding-right:56px;position:relative}.application-area-card__details[data-astro-cid-lwyiydot]{opacity:0;height:0;transition:opacity .24s;overflow:visible}.application-area-card__details[data-astro-cid-lwyiydot] p[data-astro-cid-lwyiydot]{box-sizing:border-box;color:#ffffffe0;min-height:0;font:400 13px/1.55 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:calc(3.1em + 7px);margin:0;padding-top:7px;padding-right:48px;display:-webkit-box;overflow:hidden}.application-area-card[data-astro-cid-lwyiydot]:is(:hover,:focus-visible) .application-area-card__details[data-astro-cid-lwyiydot]{opacity:1}.application-area-card[data-astro-cid-lwyiydot]:is(:hover,:focus-visible) .application-area-card__copy[data-astro-cid-lwyiydot]{transform:translateY(-36px)}.application-area-card[data-astro-cid-lwyiydot]:focus-visible{outline:3px solid var(--lime);outline-offset:4px}@media (hover:hover){.application-area-card[data-astro-cid-lwyiydot]:hover img{transform:scale(1.025)}.application-area-card[data-astro-cid-lwyiydot]:hover:after{opacity:1}.application-area-card[data-astro-cid-lwyiydot]:hover .application-area-card__arrow[data-astro-cid-lwyiydot]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.application-area-card[data-astro-cid-lwyiydot]:hover .application-area-card__arrow[data-astro-cid-lwyiydot] .button-arrow-icon{transform:translate(2px,-2px)}}@media (width<=900px){.application-area-card[data-astro-cid-lwyiydot]{aspect-ratio:1}.application-area-card__copy[data-astro-cid-lwyiydot]{padding:18px}}@media (prefers-reduced-motion:reduce){.application-area-card[data-astro-cid-lwyiydot] img,.application-area-card[data-astro-cid-lwyiydot]:after,.application-area-card__copy[data-astro-cid-lwyiydot],.application-area-card__details[data-astro-cid-lwyiydot],.application-area-card__arrow[data-astro-cid-lwyiydot],.application-area-card__arrow[data-astro-cid-lwyiydot] .button-arrow-icon{transition:none}}@media (width<=640px){.application-area-card[data-astro-cid-lwyiydot]{aspect-ratio:3/2}.application-area-card__copy[data-astro-cid-lwyiydot]{padding:18px}.application-area-card[data-astro-cid-lwyiydot] h3[data-astro-cid-lwyiydot]{font-size:18px}}.applications-hero[data-astro-cid-mxczastc]{height:auto;min-height:100svh}.applications-hero__inner[data-astro-cid-mxczastc]{height:auto;min-height:100svh;padding:118px 0 90px}.applications-hero[data-astro-cid-mxczastc] .ss-factory-hero-copy[data-astro-cid-mxczastc]{position:relative}.applications-hero-signature[data-astro-cid-mxczastc]{width:min(235px,78%);height:auto;margin-bottom:20px;display:block;position:absolute;bottom:100%;left:0}.applications-content[data-astro-cid-mxczastc]{background:var(--color-surface);scroll-margin-top:24px}.applications-content__heading[data-astro-cid-mxczastc] p[data-astro-cid-mxczastc]{max-width:820px;color:var(--color-text);font:400 16px/1.7 var(--font-sans);margin:22px 0 0}.application-areas-grid[data-astro-cid-mxczastc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.application-areas-grid[data-astro-cid-mxczastc]>[data-astro-cid-mxczastc]:last-child{grid-column:1/-1}@media (width<=900px){.application-areas-grid[data-astro-cid-mxczastc]{gap:20px}}@media (width<=640px){.applications-content[data-astro-cid-mxczastc]>.wrap[data-astro-cid-mxczastc]{width:calc(100% - 32px)}.application-areas-grid[data-astro-cid-mxczastc]{grid-template-columns:1fr}.application-areas-grid[data-astro-cid-mxczastc]>[data-astro-cid-mxczastc]:last-child{grid-column:auto}.applications-hero__inner[data-astro-cid-mxczastc]{padding:108px 0 48px}.applications-hero-signature[data-astro-cid-mxczastc]{width:min(215px,72%);margin-bottom:16px}}
