.ImpralisDomainExplorer-module__9IVxzW__explorer{width:min(var(--frame), 100%);margin:0 auto}.ImpralisDomainExplorer-module__9IVxzW__grid{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ImpralisDomainExplorer-module__9IVxzW__card{min-height:220px;color:inherit;font:inherit;text-align:left;border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);cursor:pointer;background:linear-gradient(145deg,#071828a8,#030a134d);padding:28px 28px 34px;transition:background .16s,box-shadow .16s,transform .16s;position:relative}.ImpralisDomainExplorer-module__9IVxzW__card:hover,.ImpralisDomainExplorer-module__9IVxzW__card:focus-visible,.ImpralisDomainExplorer-module__9IVxzW__card[aria-expanded=true]{background:linear-gradient(145deg,#0b263ee6,#04101db8);box-shadow:inset 0 0 0 1px #50c7ff38,inset 0 0 42px #209beb14}.ImpralisDomainExplorer-module__9IVxzW__card:hover{transform:translateY(-1px)}.ImpralisDomainExplorer-module__9IVxzW__card:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #a3e8ff}.ImpralisDomainExplorer-module__9IVxzW__topline{color:#58c8ff;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:800;display:flex}.ImpralisDomainExplorer-module__9IVxzW__glyph{border:1px solid #4cc4ff85;width:24px;height:24px;position:relative;transform:rotate(45deg)}.ImpralisDomainExplorer-module__9IVxzW__glyph:after{content:"";border:1px solid #4cc4ffad;position:absolute;inset:6px}.ImpralisDomainExplorer-module__9IVxzW__card h3{letter-spacing:-.025em;margin:46px 0 0;font-size:1.35rem}.ImpralisDomainExplorer-module__9IVxzW__card p{color:#96a9bf;margin:11px 34px 0 0;font-size:.92rem;line-height:1.55}.ImpralisDomainExplorer-module__9IVxzW__exploreCue{color:#66ceff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:780;display:inline-flex;position:absolute;bottom:23px;right:25px}.ImpralisDomainExplorer-module__9IVxzW__expandIcon{border:1px solid #57caff6b;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.85rem;line-height:1;display:grid}.ImpralisDomainExplorer-module__9IVxzW__expandIcon:before{content:"+"}.ImpralisDomainExplorer-module__9IVxzW__card[aria-expanded=true] .ImpralisDomainExplorer-module__9IVxzW__expandIcon:before{content:"−"}.ImpralisDomainExplorer-module__9IVxzW__panel{background:radial-gradient(circle at 15% 15%,#299cee21,#0000 24rem),linear-gradient(135deg,#071b2deb,#020a13db);border:1px solid #4bbbfa47;margin-top:18px;padding:clamp(30px,4vw,48px);position:relative;box-shadow:inset 0 1px #84d7ff12,0 24px 70px #0000002e}.ImpralisDomainExplorer-module__9IVxzW__panelHeader{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:end;gap:clamp(30px,5vw,72px);display:grid}.ImpralisDomainExplorer-module__9IVxzW__panelEyebrow{color:#6fd1ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 13px;font-size:.69rem;font-weight:820}.ImpralisDomainExplorer-module__9IVxzW__panel h3{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.ImpralisDomainExplorer-module__9IVxzW__pitch{color:#c4d1df;margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.7}.ImpralisDomainExplorer-module__9IVxzW__panelBody{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(28px,5vw,72px);margin-top:34px;padding-top:28px;display:grid}.ImpralisDomainExplorer-module__9IVxzW__label{color:#74d3ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px;font-size:.69rem;font-weight:800;display:block}.ImpralisDomainExplorer-module__9IVxzW__useList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ImpralisDomainExplorer-module__9IVxzW__useList li{color:#d6e1ec;padding-left:20px;line-height:1.55;position:relative}.ImpralisDomainExplorer-module__9IVxzW__useList li:before{content:"";border:1px solid #5bcbff;width:7px;height:7px;position:absolute;top:.62em;left:1px;transform:rotate(45deg)}.ImpralisDomainExplorer-module__9IVxzW__valueCopy{color:#9fb3c9;margin:0;line-height:1.65}.ImpralisDomainExplorer-module__9IVxzW__cta{color:#7ad8ff;border-bottom:1px solid #56c3ff6b;align-items:center;gap:9px;min-height:42px;margin-top:18px;font-size:.88rem;font-weight:760;text-decoration:none;display:inline-flex}.ImpralisDomainExplorer-module__9IVxzW__cta:hover,.ImpralisDomainExplorer-module__9IVxzW__cta:focus-visible{color:#a0e7ff;border-bottom-color:#a0e7ff}.ImpralisDomainExplorer-module__9IVxzW__cta:focus-visible{outline-offset:4px;outline:2px solid #a3e8ff}.ImpralisDomainExplorer-module__9IVxzW__closeButton{color:#86dfff;min-width:38px;min-height:38px;font:inherit;cursor:pointer;background:#020c16b8;border:1px solid #57caff57;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:20px;right:20px}.ImpralisDomainExplorer-module__9IVxzW__closeButton:hover,.ImpralisDomainExplorer-module__9IVxzW__closeButton:focus-visible{background:#0c2c44d1;border-color:#8be1ffc2}.ImpralisDomainExplorer-module__9IVxzW__closeButton:focus-visible{outline-offset:3px;outline:2px solid #a3e8ff}@media (min-width:901px){article[data-cinematic-route=impralis] [data-impralis-engine-grid]{grid-template-columns:minmax(155px,.58fr) minmax(380px,1.28fr) minmax(400px,1.35fr);gap:clamp(32px,3.4vw,54px)}article[data-cinematic-route=impralis] [data-impralis-engine-figure]{aspect-ratio:1;justify-self:center;width:min(100%,470px)}article[data-cinematic-route=impralis] [data-impralis-engine]{aspect-ratio:1;object-fit:contain;width:100%;height:100%}}@media (min-width:901px) and (max-width:1120px){article[data-cinematic-route=impralis] [data-impralis-engine-grid]{grid-template-columns:minmax(125px,.55fr) minmax(300px,1.08fr) minmax(330px,1.2fr);gap:26px}article[data-cinematic-route=impralis] [data-impralis-engine-figure]{width:min(100%,400px)}}@media (max-width:900px){.ImpralisDomainExplorer-module__9IVxzW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ImpralisDomainExplorer-module__9IVxzW__panelHeader,.ImpralisDomainExplorer-module__9IVxzW__panelBody{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.ImpralisDomainExplorer-module__9IVxzW__grid{grid-template-columns:1fr}.ImpralisDomainExplorer-module__9IVxzW__card{min-height:188px;padding:24px 22px 30px}.ImpralisDomainExplorer-module__9IVxzW__card h3{margin-top:34px}.ImpralisDomainExplorer-module__9IVxzW__exploreCue{bottom:19px;right:21px}.ImpralisDomainExplorer-module__9IVxzW__panel{margin-top:14px;padding:30px 22px 26px}.ImpralisDomainExplorer-module__9IVxzW__panelHeader{padding-right:34px}.ImpralisDomainExplorer-module__9IVxzW__panel h3{font-size:clamp(1.85rem,9.5vw,2.75rem)}.ImpralisDomainExplorer-module__9IVxzW__closeButton{top:15px;right:15px}}@media (prefers-reduced-motion:reduce){.ImpralisDomainExplorer-module__9IVxzW__card{transition:none}}
.ImpralisCinematicFidelity-module__mPRqBa__page{--ink:#f4f8ff;--muted:#9eb1c8;--dim:#70859d;--blue:#36b8ff;--blue-strong:#168ef5;--line:#4ab5ff40;--line-soft:#68bcff24;--panel:#040f1bb8;--frame:1280px;color:var(--ink);background:radial-gradient(circle at 54% 20%,#1568b021,#0000 36rem),#020810;overflow:clip}.ImpralisCinematicFidelity-module__mPRqBa__page *{box-sizing:border-box}.ImpralisCinematicFidelity-module__mPRqBa__hero,.ImpralisCinematicFidelity-module__mPRqBa__engineSection,.ImpralisCinematicFidelity-module__mPRqBa__domains,.ImpralisCinematicFidelity-module__mPRqBa__closing{position:relative}.ImpralisCinematicFidelity-module__mPRqBa__heroStage,.ImpralisCinematicFidelity-module__mPRqBa__closingStage{isolation:isolate;border-bottom:1px solid var(--line-soft);background:#020711;min-height:clamp(620px,58vw,850px);display:grid;position:relative;overflow:hidden}.ImpralisCinematicFidelity-module__mPRqBa__heroImage,.ImpralisCinematicFidelity-module__mPRqBa__closingImage,.ImpralisCinematicFidelity-module__mPRqBa__heroShade,.ImpralisCinematicFidelity-module__mPRqBa__closingShade,.ImpralisCinematicFidelity-module__mPRqBa__heroInner,.ImpralisCinematicFidelity-module__mPRqBa__closingInner{grid-area:1/1}.ImpralisCinematicFidelity-module__mPRqBa__heroImage,.ImpralisCinematicFidelity-module__mPRqBa__closingImage{object-fit:cover;object-position:center center;z-index:0;align-self:stretch;width:100%;height:100%;min-height:clamp(620px,58vw,850px)}.ImpralisCinematicFidelity-module__mPRqBa__heroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#01070efa 0%,#01070ee0 25%,#01070e73 47%,#01070e08 70%),linear-gradient(#01070e29,#0000 48%,#01070e8f)}.ImpralisCinematicFidelity-module__mPRqBa__heroInner,.ImpralisCinematicFidelity-module__mPRqBa__closingInner{width:min(var(--frame), calc(100% - 128px));z-index:2;align-items:center;margin:0 auto;display:flex}.ImpralisCinematicFidelity-module__mPRqBa__heroCopy{width:min(590px,49%);padding:72px 0 76px}.ImpralisCinematicFidelity-module__mPRqBa__eyebrow{color:#73d0ff;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:800}.ImpralisCinematicFidelity-module__mPRqBa__heroTitle{letter-spacing:-.058em;text-transform:uppercase;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(3.45rem,5.5vw,6.35rem);line-height:.92}.ImpralisCinematicFidelity-module__mPRqBa__heroTitle span,.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative h2 span,.ImpralisCinematicFidelity-module__mPRqBa__closingCopy h2 span{color:var(--blue)}.ImpralisCinematicFidelity-module__mPRqBa__heroLead,.ImpralisCinematicFidelity-module__mPRqBa__sectionLead,.ImpralisCinematicFidelity-module__mPRqBa__domainHeading>p,.ImpralisCinematicFidelity-module__mPRqBa__closingCopy>p{color:#c5d1e0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.72}.ImpralisCinematicFidelity-module__mPRqBa__heroLead{max-width:570px;margin:27px 0 0}.ImpralisCinematicFidelity-module__mPRqBa__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:31px;display:flex}.ImpralisCinematicFidelity-module__mPRqBa__primary,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton{border:1px solid #4ac3ffd1;border-radius:3px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 20px;font-size:.9rem;font-weight:760;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.ImpralisCinematicFidelity-module__mPRqBa__primary{color:#fff;background:linear-gradient(100deg,#107deb,#48d6ff);box-shadow:0 0 28px #23a9ff42}.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton{color:#f3f8ff;background:#0009138f}.ImpralisCinematicFidelity-module__mPRqBa__primary svg,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton svg,.ImpralisCinematicFidelity-module__mPRqBa__secondary svg,.ImpralisCinematicFidelity-module__mPRqBa__inlineLink svg{flex:none;width:18px;height:18px}.ImpralisCinematicFidelity-module__mPRqBa__secondary,.ImpralisCinematicFidelity-module__mPRqBa__inlineLink{color:#e9f4ff;border-bottom:1px solid #56c3ff6b;align-items:center;gap:9px;min-height:46px;text-decoration:none;display:inline-flex}.ImpralisCinematicFidelity-module__mPRqBa__publicNote{color:#8197ae;margin:18px 0 0;font-size:.78rem;line-height:1.5}.ImpralisCinematicFidelity-module__mPRqBa__signalBar{width:min(var(--frame), calc(100% - 128px));border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__signal{border-right:1px solid var(--line-soft);grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:106px;padding:18px 24px;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__signal:first-child{border-left:1px solid var(--line-soft)}.ImpralisCinematicFidelity-module__mPRqBa__signalIndex{width:32px;height:32px;color:var(--blue);letter-spacing:.08em;border:1px solid #44c3ff8c;border-radius:50%;place-items:center;font-size:.67rem;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__signal strong,.ImpralisCinematicFidelity-module__mPRqBa__signal small{display:block}.ImpralisCinematicFidelity-module__mPRqBa__signal strong{color:#f3f8ff;text-transform:uppercase;letter-spacing:.07em;font-size:.82rem}.ImpralisCinematicFidelity-module__mPRqBa__signal small{color:#849ab3;margin-top:4px;line-height:1.4}.ImpralisCinematicFidelity-module__mPRqBa__engineSection{background:linear-gradient(#37a2e809 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#37a2e809 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 42% 46%,#1887e02b,#0000 34rem),#030b14;padding:104px 64px 110px}.ImpralisCinematicFidelity-module__mPRqBa__engineShell{width:min(var(--frame), 100%);background:linear-gradient(110deg,#051423d1,#02091294);border:1px solid #47b3f238;margin:0 auto;padding:58px 52px;box-shadow:inset 0 1px #74cfff0f}.ImpralisCinematicFidelity-module__mPRqBa__engineGrid{grid-template-columns:minmax(150px,.72fr) minmax(300px,1.18fr) minmax(360px,1.5fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ImpralisCinematicFidelity-module__mPRqBa__cycleRail{border-left:1px solid var(--line);grid-template-rows:repeat(4,1fr);align-self:stretch;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem{flex-direction:column;justify-content:center;padding:15px 0 15px 24px;display:flex;position:relative}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem:before{content:"";background:#55c9ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 12px #48c2ffb8}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem span{color:#4abaff;letter-spacing:.18em;font-size:.65rem;font-weight:800}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem strong{letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.8rem}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem p{color:#8ca1b8;margin:6px 0 0;font-size:.8rem;line-height:1.5}.ImpralisCinematicFidelity-module__mPRqBa__engineFigure{margin:0;position:relative}.ImpralisCinematicFidelity-module__mPRqBa__engineFigure:after{content:"";z-index:-1;filter:blur(36px);background:#1996f62b;border-radius:50%;position:absolute;inset:16% 10%}.ImpralisCinematicFidelity-module__mPRqBa__engineImage{object-fit:contain;filter:drop-shadow(0 22px 40px #0063b438);width:100%;height:auto;display:block}.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative h2,.ImpralisCinematicFidelity-module__mPRqBa__domainHeading h2,.ImpralisCinematicFidelity-module__mPRqBa__closingCopy h2{letter-spacing:-.045em;text-wrap:balance;margin:0}.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative h2{text-transform:uppercase;font-size:clamp(2.65rem,4vw,4.6rem);line-height:.98}.ImpralisCinematicFidelity-module__mPRqBa__sectionLead{margin:23px 0 0}.ImpralisCinematicFidelity-module__mPRqBa__inlineLink{color:#7bd7ff;margin-top:19px;font-weight:720}.ImpralisCinematicFidelity-module__mPRqBa__capabilityRail{border-top:1px solid var(--line-soft);margin-top:32px}.ImpralisCinematicFidelity-module__mPRqBa__capability{border-bottom:1px solid var(--line-soft);grid-template-columns:18px 1fr;gap:15px;padding:14px 0;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__capabilityNode{border:1px solid #57caff;width:9px;height:9px;margin-top:5px;transform:rotate(45deg);box-shadow:0 0 10px #3ebcff66}.ImpralisCinematicFidelity-module__mPRqBa__capability strong{color:#eaf5ff;text-transform:uppercase;letter-spacing:.065em;font-size:.88rem;display:block}.ImpralisCinematicFidelity-module__mPRqBa__capability p{color:#8da2ba;margin:4px 0 0;font-size:.85rem;line-height:1.5}.ImpralisCinematicFidelity-module__mPRqBa__domains{background:#020811;padding:104px 64px 118px}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading{width:min(var(--frame), 100%);grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin:0 auto 42px;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading h2{text-transform:uppercase;font-size:clamp(2.55rem,4.5vw,5.1rem);line-height:.96}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading>p{max-width:580px;margin:0}.ImpralisCinematicFidelity-module__mPRqBa__domainGrid{width:min(var(--frame), 100%);border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.ImpralisCinematicFidelity-module__mPRqBa__domainCard{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(145deg,#071828a8,#030a134d);min-height:220px;padding:28px 28px 34px;position:relative}.ImpralisCinematicFidelity-module__mPRqBa__domainTopline{color:#58c8ff;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:800;display:flex}.ImpralisCinematicFidelity-module__mPRqBa__domainGlyph{border:1px solid #4cc4ff85;width:24px;height:24px;position:relative;transform:rotate(45deg)}.ImpralisCinematicFidelity-module__mPRqBa__domainGlyph:after{content:"";border:1px solid #4cc4ffad;position:absolute;inset:6px}.ImpralisCinematicFidelity-module__mPRqBa__domainCard h3{letter-spacing:-.025em;margin:46px 0 0;font-size:1.35rem}.ImpralisCinematicFidelity-module__mPRqBa__domainCard p{color:#96a9bf;margin:11px 30px 0 0;font-size:.92rem;line-height:1.55}.ImpralisCinematicFidelity-module__mPRqBa__domainArrow{color:#56caff;font-size:1.15rem;position:absolute;bottom:25px;right:25px}.ImpralisCinematicFidelity-module__mPRqBa__domainNote{width:min(var(--frame), 100%);color:#71869e;margin:21px auto 0;font-size:.78rem}.ImpralisCinematicFidelity-module__mPRqBa__closingStage{border-top:1px solid var(--line-soft);border-bottom:0;min-height:clamp(560px,52vw,760px)}.ImpralisCinematicFidelity-module__mPRqBa__closingImage{object-position:center center;min-height:clamp(560px,52vw,760px)}.ImpralisCinematicFidelity-module__mPRqBa__closingShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#01070efa 0%,#01070edb 27%,#01070e61 50%,#01070e05 72%),linear-gradient(#01070e38,#0000 58%,#01070e9e)}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy{width:min(600px,52%);padding:70px 0}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy h2{text-transform:uppercase;font-size:clamp(3.1rem,5vw,5.8rem);line-height:.94}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy>p{max-width:570px;margin:24px 0 0}.ImpralisCinematicFidelity-module__mPRqBa__primary:hover,.ImpralisCinematicFidelity-module__mPRqBa__primary:focus-visible,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton:hover,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton:focus-visible{border-color:#8de3ff;transform:translateY(-1px)}.ImpralisCinematicFidelity-module__mPRqBa__secondary:hover,.ImpralisCinematicFidelity-module__mPRqBa__secondary:focus-visible,.ImpralisCinematicFidelity-module__mPRqBa__inlineLink:hover,.ImpralisCinematicFidelity-module__mPRqBa__inlineLink:focus-visible{color:#8de3ff;border-bottom-color:#8de3ff}.ImpralisCinematicFidelity-module__mPRqBa__primary:focus-visible,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton:focus-visible,.ImpralisCinematicFidelity-module__mPRqBa__secondary:focus-visible,.ImpralisCinematicFidelity-module__mPRqBa__inlineLink:focus-visible{outline-offset:4px;outline:2px solid #a3e8ff}@media (max-width:1120px){.ImpralisCinematicFidelity-module__mPRqBa__heroInner,.ImpralisCinematicFidelity-module__mPRqBa__closingInner,.ImpralisCinematicFidelity-module__mPRqBa__signalBar{width:min(var(--frame), calc(100% - 80px))}.ImpralisCinematicFidelity-module__mPRqBa__heroCopy{width:52%}.ImpralisCinematicFidelity-module__mPRqBa__engineSection,.ImpralisCinematicFidelity-module__mPRqBa__domains{padding-left:40px;padding-right:40px}.ImpralisCinematicFidelity-module__mPRqBa__engineShell{padding:44px 36px}.ImpralisCinematicFidelity-module__mPRqBa__engineGrid{grid-template-columns:minmax(130px,.7fr) minmax(260px,1fr) minmax(320px,1.3fr);gap:30px}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading{gap:42px}}@media (max-width:900px){.ImpralisCinematicFidelity-module__mPRqBa__heroStage{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto}.ImpralisCinematicFidelity-module__mPRqBa__heroImage,.ImpralisCinematicFidelity-module__mPRqBa__heroShade,.ImpralisCinematicFidelity-module__mPRqBa__heroInner{grid-area:auto}.ImpralisCinematicFidelity-module__mPRqBa__heroInner{order:1;width:calc(100% - 80px);padding:66px 0 42px}.ImpralisCinematicFidelity-module__mPRqBa__heroCopy{width:100%;max-width:700px;padding:0}.ImpralisCinematicFidelity-module__mPRqBa__heroTitle{font-size:clamp(3.35rem,8.5vw,5.3rem)}.ImpralisCinematicFidelity-module__mPRqBa__heroShade{display:none}.ImpralisCinematicFidelity-module__mPRqBa__heroImage{aspect-ratio:16/9;object-fit:cover;object-position:center center;order:2;height:auto;min-height:0}.ImpralisCinematicFidelity-module__mPRqBa__signalBar{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 80px)}.ImpralisCinematicFidelity-module__mPRqBa__signal:nth-child(3){border-left:1px solid var(--line-soft)}.ImpralisCinematicFidelity-module__mPRqBa__signal:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.ImpralisCinematicFidelity-module__mPRqBa__engineGrid{grid-template-columns:.72fr 1.28fr;align-items:start}.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative{grid-column:1/-1}.ImpralisCinematicFidelity-module__mPRqBa__cycleRail{min-height:480px}.ImpralisCinematicFidelity-module__mPRqBa__engineFigure{align-self:center}.ImpralisCinematicFidelity-module__mPRqBa__capabilityRail{border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ImpralisCinematicFidelity-module__mPRqBa__capability{border-right:1px solid var(--line-soft);padding:17px}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading{grid-template-columns:1fr;gap:22px}.ImpralisCinematicFidelity-module__mPRqBa__domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy{width:58%}}@media (max-width:680px){.ImpralisCinematicFidelity-module__mPRqBa__page{overflow:hidden}.ImpralisCinematicFidelity-module__mPRqBa__heroInner,.ImpralisCinematicFidelity-module__mPRqBa__closingInner,.ImpralisCinematicFidelity-module__mPRqBa__signalBar{width:calc(100% - 40px)}.ImpralisCinematicFidelity-module__mPRqBa__heroInner{padding:52px 0 32px}.ImpralisCinematicFidelity-module__mPRqBa__heroTitle{font-size:clamp(2.75rem,14vw,4rem);line-height:.94}.ImpralisCinematicFidelity-module__mPRqBa__heroLead,.ImpralisCinematicFidelity-module__mPRqBa__sectionLead,.ImpralisCinematicFidelity-module__mPRqBa__domainHeading>p,.ImpralisCinematicFidelity-module__mPRqBa__closingCopy>p{font-size:.96rem;line-height:1.65}.ImpralisCinematicFidelity-module__mPRqBa__actions{align-items:stretch}.ImpralisCinematicFidelity-module__mPRqBa__primary,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton{width:100%}.ImpralisCinematicFidelity-module__mPRqBa__secondary{justify-content:space-between;width:100%}.ImpralisCinematicFidelity-module__mPRqBa__signalBar{border-left:1px solid var(--line-soft);grid-template-columns:1fr}.ImpralisCinematicFidelity-module__mPRqBa__signal,.ImpralisCinematicFidelity-module__mPRqBa__signal:first-child,.ImpralisCinematicFidelity-module__mPRqBa__signal:nth-child(3){border-left:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:86px}.ImpralisCinematicFidelity-module__mPRqBa__engineSection,.ImpralisCinematicFidelity-module__mPRqBa__domains{padding:78px 20px 86px}.ImpralisCinematicFidelity-module__mPRqBa__engineShell{padding:30px 20px 34px}.ImpralisCinematicFidelity-module__mPRqBa__engineGrid{grid-template-columns:1fr;gap:34px}.ImpralisCinematicFidelity-module__mPRqBa__engineFigure{grid-row:1;width:min(100%,430px);margin:0 auto}.ImpralisCinematicFidelity-module__mPRqBa__cycleRail{border-left:0;border-top:1px solid var(--line);grid-row:2;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:140px;padding:20px 18px}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem:before{top:-4px;left:18px;transform:none}.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative{grid-row:3}.ImpralisCinematicFidelity-module__mPRqBa__engineNarrative h2{font-size:clamp(2.35rem,12vw,3.4rem)}.ImpralisCinematicFidelity-module__mPRqBa__capabilityRail{grid-template-columns:1fr}.ImpralisCinematicFidelity-module__mPRqBa__domainHeading h2{font-size:clamp(2.4rem,12vw,3.65rem)}.ImpralisCinematicFidelity-module__mPRqBa__domainGrid{grid-template-columns:1fr}.ImpralisCinematicFidelity-module__mPRqBa__domainCard{min-height:190px}.ImpralisCinematicFidelity-module__mPRqBa__closingStage{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto}.ImpralisCinematicFidelity-module__mPRqBa__closingImage,.ImpralisCinematicFidelity-module__mPRqBa__closingShade,.ImpralisCinematicFidelity-module__mPRqBa__closingInner{grid-area:auto}.ImpralisCinematicFidelity-module__mPRqBa__closingInner{order:1;padding:62px 0 38px}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy{width:100%;padding:0}.ImpralisCinematicFidelity-module__mPRqBa__closingCopy h2{font-size:clamp(2.8rem,13vw,4rem)}.ImpralisCinematicFidelity-module__mPRqBa__closingShade{display:none}.ImpralisCinematicFidelity-module__mPRqBa__closingImage{aspect-ratio:16/9;object-fit:cover;order:2;height:auto;min-height:0}}@media (max-width:420px){.ImpralisCinematicFidelity-module__mPRqBa__heroInner{padding-top:44px}.ImpralisCinematicFidelity-module__mPRqBa__eyebrow{font-size:.67rem}.ImpralisCinematicFidelity-module__mPRqBa__cycleRail{grid-template-columns:1fr}.ImpralisCinematicFidelity-module__mPRqBa__cycleItem{min-height:110px}}@media (prefers-reduced-motion:reduce){.ImpralisCinematicFidelity-module__mPRqBa__primary,.ImpralisCinematicFidelity-module__mPRqBa__secondaryButton{transition:none}}
