.industries[data-astro-cid-niwtfrrw]{background:var(--bg);color:var(--fg);border-block:1px solid var(--line);padding-block-start:max(2.25rem,min(1.75rem + 2.2vw,4rem));padding-block-end:max(2.25rem,min(1.75rem + 2.2vw,4rem));overflow:hidden}.industries__head[data-astro-cid-niwtfrrw]{margin-bottom:var(--s-6)}.marquee[data-astro-cid-niwtfrrw]{display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-niwtfrrw],.marquee__group[data-astro-cid-niwtfrrw]{flex:none;display:flex}.marquee__group[data-astro-cid-niwtfrrw] li[data-astro-cid-niwtfrrw]{letter-spacing:-.04em;white-space:nowrap;color:var(--c-gray-200);transition:color var(--dur);align-items:center;font-size:max(1.75rem,min(1.2rem + 2.8vw,4rem));font-weight:650;line-height:1.1;display:flex}.marquee__group[data-astro-cid-niwtfrrw] li[data-astro-cid-niwtfrrw]:hover{color:var(--fg)}.marquee__sep[data-astro-cid-niwtfrrw]{border:2px solid var(--c-accent);width:.32em;height:.32em;margin-inline-start:.7em;margin-inline-end:.7em;display:inline-block;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.marquee__track[data-astro-cid-niwtfrrw]{animation:48s linear infinite marquee}.marquee[data-astro-cid-niwtfrrw]:hover .marquee__track[data-astro-cid-niwtfrrw]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-niwtfrrw]{padding-inline:var(--gutter);-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-niwtfrrw],.marquee__group[data-astro-cid-niwtfrrw]{flex-wrap:wrap;flex:1}.marquee__group[data-astro-cid-niwtfrrw]+.marquee__group[data-astro-cid-niwtfrrw]{display:none}.marquee__group[data-astro-cid-niwtfrrw]{row-gap:.4em}.marquee__group[data-astro-cid-niwtfrrw] li[data-astro-cid-niwtfrrw]{font-size:max(1.25rem,min(1rem + 1.5vw,2rem))}}.quality[data-astro-cid-x54fvdko]{isolation:isolate;overflow:hidden}.quality__bg[data-astro-cid-x54fvdko]{z-index:-1;background:radial-gradient(50% 60% at 10% 100%,#ff6a001a,#0000 70%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 120px);position:absolute;top:0;bottom:0;left:0;right:0}.chain[data-astro-cid-x54fvdko]{gap:0;margin-bottom:max(3rem,min(2rem + 4vw,6rem));display:grid;position:relative}.chain__item[data-astro-cid-x54fvdko]{column-gap:var(--s-4);padding-bottom:var(--s-6);grid-template-columns:28px 1fr;align-items:center;display:grid;position:relative}.chain__item[data-astro-cid-x54fvdko]:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:28px;bottom:0;left:13.5px}.chain__node[data-astro-cid-x54fvdko]{border:1px solid var(--line-strong);background:var(--bg);width:28px;height:28px;color:var(--c-black);border-radius:50%;place-items:center;display:grid}.chain__item--check[data-astro-cid-x54fvdko] .chain__node[data-astro-cid-x54fvdko]{background:var(--bg);color:var(--fg);box-shadow:0 0 0 6px var(--bg);border:0}.chain__name[data-astro-cid-x54fvdko]{letter-spacing:-.02em;font-size:max(1.125rem,min(1rem + .6vw,1.5rem));font-weight:650}.chain__cp[data-astro-cid-x54fvdko]{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);grid-column:2;margin-top:4px}@media (min-width:900px){.chain[data-astro-cid-x54fvdko]{grid-template-columns:repeat(5,minmax(0,1fr))}.chain__item[data-astro-cid-x54fvdko]{row-gap:var(--s-4);padding-bottom:0;padding-right:var(--s-4);grid-template-columns:1fr;align-content:start;align-items:start}.chain__item[data-astro-cid-x54fvdko]:not(:last-child):before{width:auto;height:1px;top:13.5px;bottom:auto;left:28px;right:0}.chain__cp[data-astro-cid-x54fvdko]{margin-top:calc(var(--s-2) * -1);grid-column:1}}.qphoto[data-astro-cid-x54fvdko]{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);margin:0 0 max(2.5rem,min(2rem + 3vw,4.5rem));position:relative;overflow:hidden}.qphoto[data-astro-cid-x54fvdko] picture{position:absolute;top:0;bottom:0;left:0;right:0}.qphoto__img[data-astro-cid-x54fvdko]{object-fit:cover;object-position:40% 62%;width:100%;height:100%}.qphoto[data-astro-cid-x54fvdko]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0abf 100%);position:absolute;top:0;bottom:0;left:0;right:0}.qphoto__cap[data-astro-cid-x54fvdko]{left:var(--s-5);bottom:var(--s-5);z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute}.qphoto__cap[data-astro-cid-x54fvdko] span[data-astro-cid-x54fvdko]{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--c-white);background:#0a0a0a99;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.qphoto__cap[data-astro-cid-x54fvdko] span[data-astro-cid-x54fvdko]:before{content:"";background:var(--c-accent);border-radius:50%;width:6px;height:6px}@media (min-width:640px){.qphoto[data-astro-cid-x54fvdko]{aspect-ratio:16/9}}@media (min-width:1024px){.qphoto[data-astro-cid-x54fvdko]{aspect-ratio:21/9}}.stages[data-astro-cid-x54fvdko]{gap:var(--s-6);display:grid}.stage[data-astro-cid-x54fvdko]{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.stage__num[data-astro-cid-x54fvdko]{font-size:var(--t-number);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff59;margin-bottom:var(--s-3);transition:-webkit-text-stroke-color var(--dur), color var(--dur);font-weight:700;line-height:.9}.stage[data-astro-cid-x54fvdko]:hover .stage__num[data-astro-cid-x54fvdko]{-webkit-text-stroke-color:var(--c-accent)}.stage[data-astro-cid-x54fvdko] .h3[data-astro-cid-x54fvdko]{font-size:max(1.25rem,min(1.05rem + .8vw,1.625rem))}.stage[data-astro-cid-x54fvdko] p[data-astro-cid-x54fvdko]{max-width:36ch}@media (min-width:768px){.stages[data-astro-cid-x54fvdko]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
