.ExplainerVideo_frame__yDo7G{position:relative;margin:0;aspect-ratio:16/9;border:1.5px solid var(--ink);border-radius:var(--radius-lg,14px);overflow:hidden;background:var(--white);box-shadow:8px 8px 0 var(--ink)}.ExplainerVideo_vertical__G7hIK{aspect-ratio:9/16;max-width:420px;margin:0 auto}.ExplainerVideo_media__FloXa{display:block;width:100%;height:100%;object-fit:cover;background:var(--white)}.ExplainerVideo_poster__VJ9mV{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.ExplainerVideo_poster__VJ9mV:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.ExplainerVideo_play__87CzX{position:absolute;left:68%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:16px;padding:10px 26px 10px 10px;border-radius:999px;background:var(--ink);color:var(--white);font-family:var(--font-geist),sans-serif;font-weight:600;font-size:1rem;letter-spacing:.02em;transition:transform .25s var(--ease-out),background-color .2s ease}.ExplainerVideo_vertical__G7hIK .ExplainerVideo_play__87CzX{left:50%;top:74%}.ExplainerVideo_playIcon__yMRQv{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:56px;background:var(--red);color:var(--white);padding-left:3px}.ExplainerVideo_len__DsNSp{color:rgba(250,250,248,.6);font-weight:400;margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExplainerVideo_poster__VJ9mV:hover .ExplainerVideo_play__87CzX{transform:translate(-50%,-50%) scale(1.04)}.ExplainerVideo_poster__VJ9mV:hover .ExplainerVideo_playIcon__yMRQv{animation:ExplainerVideo_pulse___LfWv 1.2s var(--ease-out) infinite}@keyframes ExplainerVideo_pulse___LfWv{0%{box-shadow:0 0 0 0 rgba(200,57,27,.45)}to{box-shadow:0 0 0 16px rgba(200,57,27,0)}}@media (prefers-reduced-motion:reduce){.ExplainerVideo_poster__VJ9mV:hover .ExplainerVideo_playIcon__yMRQv{animation:none}}.ExplainerVideo_narrowOnly__TiMXt{display:none}@media (max-width:700px){.ExplainerVideo_wideOnly__5fcb3{display:none}.ExplainerVideo_narrowOnly__TiMXt{display:block}.ExplainerVideo_frame__yDo7G{box-shadow:5px 5px 0 var(--ink)}}.IndustryPage_actions__GL1yn{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.IndustryPage_photo__MNYfL{position:relative;margin:0;height:clamp(220px,28vw,380px);border-bottom:1px solid var(--rule);overflow:hidden;background:var(--paper2)}.IndustryPage_photo__MNYfL img{border-radius:0;filter:grayscale(20%) contrast(1.02)}.IndustryPage_film__wkQWn{padding-top:24px;background:var(--paper2)}.IndustryPage_head__22Xrj{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:end;margin-bottom:48px}.IndustryPage_head__22Xrj .lead{max-width:520px}.IndustryPage_problems__1ZrXe{list-style:none;border-top:1px solid var(--ink)}.IndustryPage_problem__jTr4q{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;padding:28px 0;border-bottom:1px solid var(--rule)}.IndustryPage_problem__jTr4q h3{font-family:var(--font-bebas),sans-serif;font-weight:400;font-size:clamp(1.35rem,.7vw + 1.15rem,1.75rem);letter-spacing:.04em;line-height:1.1;color:var(--ink);transition:color .2s ease,transform .35s var(--ease-out)}.IndustryPage_problem__jTr4q p{font-size:var(--font-body);font-weight:300;color:var(--muted);line-height:1.7;max-width:62ch}@media (hover:hover) and (pointer:fine){.IndustryPage_problem__jTr4q:hover h3{color:var(--red);transform:translateX(6px)}}.IndustryPage_diagram__lJlyp{padding-top:72px;padding-bottom:80px}.IndustryPage_diagramTitle__XC0pn{margin-bottom:28px}.IndustryPage_build__Vu3XM{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;background:var(--rule);grid-gap:1px;gap:1px}.IndustryPage_buildItem__0aNIA{background:var(--paper2);padding:34px 30px;transition:background-color .2s ease}.IndustryPage_buildIcon__lrBhv{color:var(--red);margin-bottom:18px;transition:transform .35s var(--ease-out);transform-origin:left bottom}.IndustryPage_buildItem__0aNIA h3{font-family:var(--font-bebas),sans-serif;font-weight:400;font-size:clamp(1.15rem,.4vw + 1.02rem,1.32rem);letter-spacing:.05em;color:var(--ink);margin-bottom:10px}.IndustryPage_buildItem__0aNIA p{font-size:var(--font-body-sm);font-weight:300;color:var(--muted);line-height:1.7}@media (hover:hover) and (pointer:fine){.IndustryPage_buildItem__0aNIA:hover{background:var(--white)}.IndustryPage_buildItem__0aNIA:hover .IndustryPage_buildIcon__lrBhv{transform:scale(1.08) rotate(-4deg)}}.IndustryPage_phases__bKi_t{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.IndustryPage_phases__bKi_t:before{content:"";position:absolute;left:0;right:0;top:17px;height:1px;background:var(--rule2)}.IndustryPage_phase__lGIym{position:relative;padding:0 28px 0 0}.IndustryPage_phaseHead__rwFG7{display:flex;flex-direction:column;gap:18px;margin-bottom:16px}.IndustryPage_phaseStep__owJ1x{position:relative;z-index:1;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1px solid var(--ink);font-family:var(--font-bebas),sans-serif;font-size:1.1rem;color:var(--ink);transition:background-color .25s ease,color .25s ease}.IndustryPage_phase__lGIym:first-child .IndustryPage_phaseStep__owJ1x{background:var(--red);border-color:var(--red);color:var(--white)}.IndustryPage_phase__lGIym h3{font-family:var(--font-bebas),sans-serif;font-weight:400;font-size:clamp(1.3rem,.55vw + 1.12rem,1.55rem);letter-spacing:.04em;color:var(--ink);margin-bottom:4px}.IndustryPage_phaseDur__Lppoo{font-size:var(--font-label-tight);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.IndustryPage_phase__lGIym p{font-size:var(--font-body-sm);font-weight:300;color:var(--muted);line-height:1.7}@media (hover:hover) and (pointer:fine){.IndustryPage_phase__lGIym:hover .IndustryPage_phaseStep__owJ1x{background:var(--ink);color:var(--white)}.IndustryPage_phase__lGIym:first-child:hover .IndustryPage_phaseStep__owJ1x{background:var(--red-dark)}}.IndustryPage_proof__CflGz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:64px}.IndustryPage_proofLink__VhGn4{display:flex;align-items:flex-start;gap:18px;padding:24px 26px;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--white);color:var(--red);text-decoration:none;transition:border-color .2s ease,box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.IndustryPage_proofLink__VhGn4 span{flex:1 1;display:flex;flex-direction:column;gap:4px;font-size:var(--font-body-sm);font-weight:300;line-height:1.6;color:var(--muted)}.IndustryPage_proofLink__VhGn4 strong{font-weight:600;color:var(--ink)}.IndustryPage_proofArrow__g6mi4{color:var(--muted);margin-top:3px;transition:transform .3s var(--ease-out),color .2s ease}.IndustryPage_proofLink__VhGn4:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.IndustryPage_proofLink__VhGn4:hover{border-color:var(--rule2);box-shadow:0 14px 30px -18px rgba(15,15,13,.35);transform:translateY(-2px)}.IndustryPage_proofLink__VhGn4:hover .IndustryPage_proofArrow__g6mi4{color:var(--red);transform:translateX(4px)}}@media (max-width:900px){.IndustryPage_head__22Xrj{grid-template-columns:1fr;gap:20px}.IndustryPage_problem__jTr4q{grid-template-columns:1fr;gap:10px;padding:24px 0}.IndustryPage_build__Vu3XM,.IndustryPage_phases__bKi_t{grid-template-columns:1fr 1fr}.IndustryPage_phases__bKi_t{row-gap:40px}.IndustryPage_phases__bKi_t:before{display:none}.IndustryPage_proof__CflGz{grid-template-columns:1fr}.IndustryPage_diagram__lJlyp{padding-top:48px;padding-bottom:56px}}@media (max-width:600px){.IndustryPage_build__Vu3XM{grid-template-columns:1fr}.IndustryPage_buildItem__0aNIA{padding:28px 22px}.IndustryPage_phases__bKi_t{grid-template-columns:1fr;row-gap:0}.IndustryPage_phase__lGIym{padding:0 0 28px 52px}.IndustryPage_phaseHead__rwFG7{position:static;margin-bottom:8px}.IndustryPage_phaseStep__owJ1x{position:absolute;left:0;top:0}.IndustryPage_phase__lGIym:not(:last-child):after{content:"";position:absolute;left:17px;top:35px;bottom:0;width:1px;background:var(--rule2)}}