.in-page--industry{--ind-gl:rgba(14,10,22,0.62);--ind-rim:rgba(255,255,255,0.08)}.ind-hero .xp__t{max-width:16ch}.ind-dek{max-width:46ch}.ind-hero .xp__act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.ind-cover picture,.ind-cover .in-cover__loop{scale:1.02}html:not(.v3-reduced) .ind-cover picture{animation:ind-settle 2400ms var(--ease-out) both}@keyframes ind-settle{from{scale:1}}.ind-cover__glow{position:absolute;z-index:1;left:calc(50% + (var(--gx) - 0.5) * max(100vw,92svh * 16 / 9));top:calc(50% + (var(--gy) - 0.5) * max(92svh,100vw * 9 / 16));width:clamp(220px,26vw,460px);aspect-ratio:1.6;translate:-50% -50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,228,196,0.32),rgba(201,182,234,0.12) 52%,transparent 100%)}html:not(.v3-reduced) .ind-cover__glow{animation:ind-glow 2200ms var(--ease-out) 300ms both}@keyframes ind-glow{from{opacity:0}}@media (max-width:760px){.ind-cover__glow{left:calc(50% + (var(--gpx) - 0.5) * max(100vw,var(--ind-ch,92svh) * 4 / 5));top:calc(50% + (var(--gpy) - 0.5) * max(var(--ind-ch,92svh),100vw * 5 / 4))}}@media (max-width:760px){.ind-cover--film .in-cover__loop{display:block}}@media (max-width:760px){.in-page--industry{--in-hero-r:520px;--ind-ch:calc(var(--z-title-top,12vh) + var(--in-hero-r))}html.fz-quiet .e-sec--hero.ind-hero{min-height:calc(var(--z-title-top,12vh) + var(--in-hero-r));padding-bottom:24px}.ind-cover{height:calc(var(--z-title-top,12vh) + var(--in-hero-r))}html.fz-quiet .e-sec.fl-sec.ind-read{padding-top:16px}.ind-hero .xp__act{flex-direction:column;align-items:flex-start}}.ind-read .rd{grid-template-columns:minmax(0,1fr);justify-items:center;margin:0 auto}@media (min-width:1100px){.ind-read .rd{grid-template-columns:minmax(0,1fr)}}.ind-read .rd__body{width:100%}@media (min-width:1100px){.ind-read .rd__body .iv--wide{margin-left:calc(-0.5 * var(--iv-out));margin-right:calc(-0.5 * var(--iv-out))}}.ind-answer{position:relative;margin:0 0 8px;padding:22px 26px 22px 28px;border-radius:16px;background:var(--ind-gl);box-shadow:inset 0 0 0 1px var(--ind-rim),inset 0 1px 0 rgba(255,255,255,0.06);font:400 clamp(18px,1.45vw,21px)/1.55 var(--font-body)!important;color:var(--signal)!important;text-wrap:pretty}.ind-answer::before{content:'';position:absolute;left:0;top:22px;bottom:22px;width:2px;border-radius:2px;background:var(--filament)}html.gl-blur .ind-answer{-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.rd__body .ind-steps{margin:18px 0 0;padding:0;list-style:none;counter-reset:ind;display:grid;gap:0}.rd__body .ind-steps li{counter-increment:ind;position:relative;margin:0;padding:18px 0 18px 64px;border-top:1px solid rgba(236,233,241,0.1)}.rd__body .ind-steps li:last-child{border-bottom:1px solid rgba(236,233,241,0.1)}.rd__body .ind-steps li::before{content:counter(ind,decimal-leading-zero);position:absolute;left:0;top:21px;font:500 11px/1.4 var(--font-mono);letter-spacing:0.16em;color:var(--filament)}.rd__body .ind-steps strong{display:block;margin-bottom:4px;font:600 clamp(19px,1.5vw,22px)/1.2 var(--font-title);font-stretch:92%;letter-spacing:-0.02em}.rd__body .ind-more{margin-top:18px}.rd__body .ind-more .v3-arrow{text-decoration:none}.ind-svc__frame{padding:clamp(18px,3vw,40px)}.ind-svc__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 82%;opacity:0.5}.ind-svc__frame::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,6,10,0.55),rgba(7,6,10,0.86));pointer-events:none}.rd__body .ind-svc__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rd__body .ind-svc__i{position:relative;margin:0;padding:20px 22px 22px 88px;border-radius:16px;background:var(--ind-gl);box-shadow:inset 0 0 0 1px var(--ind-rim),0 18px 40px rgba(0,0,0,0.3);min-height:120px}html.gl-blur .ind-svc__i{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ind-svc__o{position:absolute;left:18px;top:20px;width:54px;height:54px;overflow:visible}.rd__body .ind-svc__h{margin:0 0 6px;font:600 clamp(18px,1.35vw,21px)/1.15 var(--font-title);font-stretch:92%;letter-spacing:-0.02em}.rd__body .ind-svc__h a{color:var(--signal);text-decoration:none;background:linear-gradient(var(--filament),var(--filament)) 0 100% / 0 1px no-repeat;transition:background-size 320ms var(--ease-out)}.rd__body .ind-svc__h a::after{content:'';position:absolute;inset:0;border-radius:16px}.rd__body .ind-svc__h a:focus-visible{outline:none}.rd__body .ind-svc__i:has(a:focus-visible){outline:2px solid var(--filament);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rd__body .ind-svc__i:hover .ind-svc__h a{background-size:100% 1px}}.rd__body p.ind-svc__d{margin:0;font-size:15px;line-height:1.5;color:rgba(236,233,241,0.8)}.rd__body p.ind-svc__d::first-letter{text-transform:uppercase}html.iv-on .ind-svc [data-in]{translate:0 12px}.ind-svc .ind-svc__list li:nth-child(5){grid-column:1 / -1}@media (max-width:760px){.rd__body .ind-svc__list{grid-template-columns:minmax(0,1fr);gap:12px}.rd__body .ind-svc__i{padding:16px 16px 18px 74px;min-height:0}.ind-svc__o{left:14px;top:16px;width:44px;height:44px}.ind-svc__frame{padding:14px}}.rd__body .ind-rel{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rd__body .ind-rel__i{margin:0}.ind-rel__a{display:grid;gap:8px;color:var(--signal);text-decoration:none;transition:translate 320ms var(--ease-out)}.ind-rel__c{position:relative;display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#0d0b12;box-shadow:0 16px 36px rgba(0,0,0,0.42),inset 0 0 0 1px rgba(242,194,122,0.16)}.ind-rel__c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ind-rel__t{font:600 clamp(18px,1.4vw,21px)/1.05 var(--font-title);font-stretch:88%;letter-spacing:-0.02em;text-transform:uppercase}.ind-rel__l{font:400 14px/1.45 var(--font-body);color:rgba(236,233,241,0.74)}.ind-rel__a:focus-visible{outline:2px solid var(--filament);outline-offset:4px;border-radius:10px}@media (hover:hover) and (pointer:fine){.ind-rel__a:hover{translate:0 -4px}}@media (max-width:760px){.rd__body .ind-rel{grid-template-columns:minmax(0,1fr);gap:14px}.ind-rel__a{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;row-gap:4px;align-items:start}.ind-rel__c{grid-row:1 / 3}}.ind-prints{display:grid;grid-template-columns:minmax(0,0.44fr) minmax(0,1fr);gap:20px;align-items:end;margin:26px 0 8px}.ind-print{margin:0;transition:translate 320ms var(--ease-out)}.ind-print__m{position:relative;display:block;overflow:hidden;border-radius:8px;background:#0d0b12;box-shadow:0 18px 40px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.07)}.ind-print__m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rd__body .ind-print__c{margin:10px 2px 0;font:400 13.5px/1.5 var(--font-body);color:rgba(236,233,241,0.72)}@media (hover:hover) and (pointer:fine){.ind-print:hover{translate:0 -4px}}@media (max-width:760px){.ind-prints{grid-template-columns:minmax(0,1fr);gap:16px}.ind-print--p .ind-print__m{width:62%}}html.v3-reduced .ind-rel__a,html.v3-reduced .ind-print{transition:none}
