/* LGE process review. Scoped to this page; no shared template changes. */
body.lge-process-review #content.site-content{background:#071a24;padding-top:var(--lge-nav-h,92px)}
body.lge-process-review #primary,body.lge-process-review #main{margin:0;padding:0;border:0}
.lge-process-page{--ps-ink:#071a24;--ps-yellow:#fdaf3f;--ps-rule:#344a55;color:var(--ps-ink);font-family:var(--lge-font-body)}
.lge-process-page *{box-sizing:border-box}
.lge-process-page h1,.lge-process-page h2,.lge-process-page h3,.lge-process-page p,.lge-process-page figure{margin:0}
.lge-process-page h1,.lge-process-page h2{font-family:var(--lge-font-display);font-weight:600;letter-spacing:-.025em}
.lge-process-page h2{font-size:clamp(34px,3.4vw,52px);line-height:1.12}
.lge-process-page p{font-size:17px;line-height:1.65}
.lge-process-page button{font-family:var(--lge-font-body);cursor:pointer;border-radius:0}
.lge-process-page [hidden]{display:none!important}
.lge-process-page a:focus-visible,.lge-process-page button:focus-visible,.lge-process-page summary:focus-visible{outline:2px solid var(--ps-yellow);outline-offset:5px}
.ps-eyebrow{display:block;font-size:11px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4!important;margin-bottom:20px!important}
.ps-text-link{display:inline-flex;gap:18px;align-items:center;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.ps-text-link:hover{color:var(--ps-yellow)}
.ps-text-link span{font-size:20px;font-weight:400;line-height:1}
.ps-experience{padding:52px 0 45px;background:var(--ps-ink);color:#fff}
.ps-opening{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:end;margin-bottom:26px}
.ps-opening .ps-eyebrow{color:var(--ps-yellow);margin-bottom:18px!important}
.ps-opening h1{font-size:clamp(42px,4.5vw,70px);line-height:1.02;color:#fff}
.ps-opening-copy{max-width:420px;justify-self:end;padding-bottom:5px}
.ps-opening-copy p{font-size:16px;color:#c7d0d5;line-height:1.6;margin-bottom:20px}
.ps-opening-copy .ps-text-link{border:0;color:#fff}
.ps-theater{position:relative;width:100%;aspect-ratio:2.05;overflow:hidden;background:#071a24;border:1px solid #344a55;isolation:isolate;contain:paint}
.ps-drawing{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}
.ps-drawing path,.ps-drawing polygon,.ps-drawing circle,.ps-drawing line{vector-effect:non-scaling-stroke}
.ps-drawing [data-model-lines] path{stroke-width:1.05;stroke:#cbd7dc}
.ps-drawing [data-model-lines] path.ps-model-detail{stroke-width:.65;stroke:#6f8996}
.ps-drawing [data-model-lines] path.ps-model-signal{stroke:#fff;stroke-width:1.15}
.ps-drawing [data-model-surfaces] polygon{stroke:none}
.ps-equipment{stroke:#fff;stroke-width:.95;fill:none}
.ps-equipment .ps-machine-solid{fill:#071a24;stroke:#fff;stroke-width:.95}
.ps-equipment .ps-machine-detail{fill:none;stroke:#fff;stroke-width:.65;opacity:.68}
.ps-scene-image{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:opacity,transform;transform-origin:center center;backface-visibility:hidden}
.ps-scene-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ps-completed{opacity:1}
.is-ready .ps-completed{opacity:0}
.ps-scene-meta,.ps-scene-foot{position:absolute;z-index:3;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:10px 12px;background:#071a24de;max-width:calc(100% - 32px)}
.ps-scene-meta{top:20px;color:#c2d0d6}
.ps-scene-foot{bottom:18px;color:#9fb2bc}
.ps-scene-meta span:first-child{color:var(--ps-yellow)}
.ps-theater.is-photographic .ps-scene-meta,.ps-theater.is-photographic .ps-scene-foot{color:#fff}
.ps-theater.is-photographic .ps-scene-meta span:first-child{color:var(--ps-yellow)}
.ps-track{height:2px;background:#344a55;margin-top:-1px;position:relative;z-index:4;overflow:hidden}
.ps-track span{height:100%;display:block;background:var(--ps-yellow);transform:scaleX(0);transform-origin:left}
.ps-playback-actions{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 0;color:#a8bbc6;font-size:11px}
.ps-playback-actions>div{display:flex;gap:20px}
.ps-playback-actions button{appearance:none;background:none;border:0;padding:5px 0;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;min-width:44px;min-height:28px}
.ps-playback-actions button:hover{color:var(--ps-yellow)}
.ps-chapters{list-style:none!important;margin:14px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.ps-chapters li{padding:0!important;margin:0!important}
.ps-chapters button{width:100%;height:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;background:none;color:#a9bbc5;border:0;border-top:1px solid #49606b;padding:16px 0 12px;transition:color .3s,border-color .3s}
.ps-chapter-number{font-size:12px;line-height:1.4;color:var(--ps-yellow);font-weight:700}
.ps-chapter-full{font-size:12px;line-height:1.45;font-weight:700;max-width:150px}
.ps-chapter-short{display:none}
.ps-chapters button[aria-pressed=true]{border-top:2px solid var(--ps-yellow);padding-top:15px;color:#fff}
.ps-chapters button.is-complete{border-color:#fdaf3f75}
.ps-chapters button:hover{color:#fff}
.ps-active-copy{margin-top:18px;min-height:84px}
.ps-active-copy>div{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}
.ps-active-copy h2{font-size:clamp(27px,2.7vw,39px);color:#fff;line-height:1.16}
.ps-active-copy p{font-size:15px;line-height:1.55;max-width:480px;justify-self:end;color:#c7d0d5}
.ps-active-copy>div:not([hidden]){animation:ps-copy-in .5s ease-out both}
@keyframes ps-copy-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.ps-benefits{background:#eff0f0;padding:56px 0}
.ps-benefits-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:32px}
.ps-benefits h2{font-size:32px}
.ps-benefits article{border-top:1px solid #aeb6ba;padding-top:13px}
.ps-benefits article>span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#536571}
.ps-benefits h3{font-family:var(--lge-font-body);font-size:17px;line-height:1.3;font-weight:700;margin:21px 0 10px}
.ps-benefits p{font-size:15px;line-height:1.6;color:#44545e}
.ps-benefits .ps-eyebrow{margin-bottom:14px!important}
.ps-details{background:#fff;padding:88px 0}
.ps-details-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:96px}
.ps-details-intro h2{margin-bottom:24px}
.ps-details-intro p{max-width:380px;margin-bottom:24px;color:#52616a}
.ps-details-intro .ps-text-link{margin-top:8px}
.ps-phase{border-top:1px solid #b5bfc5}
.ps-phase:last-child{border-bottom:1px solid #b5bfc5}
.ps-phase summary{display:flex;align-items:center;gap:18px;padding:25px 0;cursor:pointer;list-style:none;position:relative}
.ps-phase summary::-webkit-details-marker,.ps-terms summary::-webkit-details-marker{display:none}
.ps-phase-number{font-family:var(--lge-font-display);font-size:30px;line-height:1;color:#071a24;min-width:40px;font-weight:600}
.ps-phase h3{font-family:var(--lge-font-body);font-size:19px;line-height:1.3;font-weight:700;color:#071a24}
.ps-expand{position:relative;width:16px;height:16px;min-width:16px;margin-left:auto}
.ps-expand:before,.ps-expand:after{content:"";position:absolute;background:currentColor;left:0;top:7px;width:16px;height:1px}
.ps-expand:after{transform:rotate(90deg);transition:transform .2s}
details[open]>summary .ps-expand:after{transform:rotate(0)}
.ps-phase[open] summary{padding-bottom:12px}
.ps-phase-body{padding:0 0 30px 58px}
.ps-phase-body>p{font-size:16px;color:#465760;margin-bottom:24px}
.ps-phase-body h4{font:700 10px/1.4 var(--lge-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}
.ps-phase-body ul{list-style:none!important;margin:0!important;padding:0!important}
.ps-phase-body li{position:relative;padding:11px 0 11px 16px!important;border-top:1px solid #e1e5e7;font-size:14px;line-height:1.55;margin:0!important}
.ps-phase-body li:before{content:"";position:absolute;width:4px;height:4px;left:0;top:19px;background:#071a24}
.ps-decision{border-left:3px solid var(--ps-yellow);padding:0 0 0 17px;margin-top:22px}
.ps-decision>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.ps-decision p{font-size:14px;line-height:1.55;margin-top:5px}
.ps-reality{background:#eff0f0;padding:76px 0 52px}
.ps-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:35px}
.ps-section-head>p{max-width:470px;color:#465760}
.ps-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ps-comparison img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.ps-comparison figcaption{display:flex;justify-content:space-between;gap:14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.055em;margin-top:14px;line-height:1.5}
.ps-comparison figcaption span:last-child{color:#586b76;text-align:right;font-weight:400;letter-spacing:0;text-transform:none;font-size:12px}
.ps-project-footer{border-top:1px solid #bac3c8;padding-top:22px;margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:24px}
.ps-project-footer p{font-size:15px;font-weight:700}
.ps-project-footer p span{font-weight:400;color:#53636d;margin-left:18px}
.ps-glossary{background:#fff;padding:80px 0}
.ps-terms details{border-top:1px solid #c2cbd0}
.ps-terms details:last-child{border-bottom:1px solid #c2cbd0}
.ps-terms summary{list-style:none;display:flex;align-items:center;gap:22px;padding:19px 0;cursor:pointer;font-size:15px;font-weight:700;line-height:1.45}
.ps-terms p{font-size:15px;color:#465760;line-height:1.6;padding:0 30px 23px 0}
.ps-next{background:#071a24;color:#fff;padding:70px 0 78px}
.ps-next .ps-eyebrow{color:var(--ps-yellow)}
.ps-next .ps-section-head{margin:0;align-items:center}
.ps-next h2{color:#fff}
.ps-next p{color:#c7d0d5;margin-bottom:22px}
#process-details,#process-terms{scroll-margin-top:calc(var(--lge-nav-h,92px) + 24px)}
@media(min-width:1600px){.ps-theater{aspect-ratio:2.15}.ps-opening{margin-bottom:34px}}
@media(max-width:1050px){.ps-opening{gap:32px}.ps-details-layout{gap:44px;grid-template-columns:.8fr 1.2fr}.ps-benefits-grid{grid-template-columns:repeat(3,1fr)}.ps-benefits-grid>div{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;align-items:start}.ps-benefits h2 br{display:none}.ps-chapters{gap:12px}.ps-chapters button{gap:10px}.ps-chapter-full{font-size:11px}.ps-section-head{gap:36px}}
@media(max-width:760px){
 .ps-experience{padding:32px 0 30px}.ps-opening{grid-template-columns:1fr;gap:22px;margin-bottom:24px}.ps-opening h1{font-size:46px}.ps-opening .ps-eyebrow{font-size:10px!important;margin-bottom:14px!important}.ps-opening-copy{justify-self:start;max-width:500px;padding:0}.ps-opening-copy p{font-size:15px;margin-bottom:12px}.ps-opening-copy .ps-text-link{font-size:10px}.ps-theater{aspect-ratio:1.58;margin-inline:calc(-1 * var(--lge-gutter));width:calc(100% + var(--lge-gutter) * 2);border-left:0;border-right:0}.ps-drawing{width:112%;max-width:none;left:-6%}.ps-scene-meta,.ps-scene-foot{left:16px;right:16px;gap:12px;font-size:8px;letter-spacing:.07em;line-height:1.4}.ps-scene-meta{top:14px;align-items:start}.ps-scene-meta span:last-child{max-width:110px;text-align:right}.ps-scene-foot{bottom:12px;font-size:7px}.ps-theater .ps-scene-meta,.ps-theater.is-photographic .ps-scene-meta{left:10px;right:10px;top:10px;padding:8px;max-width:calc(100% - 20px);gap:14px}.ps-theater .ps-scene-foot,.ps-theater.is-photographic .ps-scene-foot{left:10px;bottom:10px;padding:8px;max-width:calc(100% - 20px)}.ps-playback-actions{padding:8px 0 2px;align-items:center;gap:14px}.ps-playback-actions>span{font-size:9px;max-width:180px;line-height:1.4}.ps-playback-actions>div{gap:12px}.ps-playback-actions button{min-height:44px;font-size:9px}.ps-chapters{gap:8px;margin-top:12px!important}.ps-chapters button{flex-direction:column;gap:8px;padding:13px 0 10px;min-height:66px}.ps-chapters button[aria-pressed=true]{padding-top:12px}.ps-chapter-full{display:none}.ps-chapter-short{display:block;font-size:10px;line-height:1.2;font-weight:700}.ps-chapter-number{font-size:11px}.ps-active-copy{margin-top:16px;min-height:128px}.ps-active-copy>div{grid-template-columns:1fr;gap:11px}.ps-active-copy h2{font-size:29px}.ps-active-copy p{font-size:14px;justify-self:start;max-width:460px}.ps-benefits{padding:38px 0}.ps-benefits-grid{grid-template-columns:1fr;gap:22px}.ps-benefits-grid>div{display:block;grid-column:auto}.ps-benefits h2{font-size:33px}.ps-benefits article{padding-top:10px;display:grid;grid-template-columns:24px 1fr;column-gap:12px}.ps-benefits article>span{padding-top:3px}.ps-benefits h3{margin:0 0 7px;font-size:17px}.ps-benefits article p{grid-column:2;font-size:14px}.ps-details,.ps-glossary{padding:48px 0}.ps-details-layout{grid-template-columns:1fr;gap:26px}.ps-details-intro h2{font-size:36px;margin-bottom:18px}.ps-details-intro p{font-size:15px;max-width:none;margin-bottom:14px}.ps-phase summary{padding:20px 0;gap:12px}.ps-phase-number{min-width:32px;font-size:27px}.ps-phase h3{font-size:16px}.ps-phase-body{padding-left:0;padding-bottom:25px}.ps-phase-body>p{font-size:15px}.ps-phase-body li{font-size:13px}.ps-reality{padding:45px 0 36px}.ps-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.ps-section-head h2{font-size:37px}.ps-section-head>p{font-size:15px}.ps-comparison{grid-template-columns:1fr;gap:25px}.ps-comparison figcaption{margin-top:10px}.ps-project-footer{align-items:flex-start;flex-direction:column;gap:15px}.ps-project-footer p span{display:block;margin:3px 0 0}.ps-project-footer .ps-text-link{font-size:10px}.ps-terms summary{font-size:14px}.ps-next{padding:46px 0}.ps-next .ps-section-head{gap:24px}.ps-next p{font-size:15px}.ps-eyebrow{font-size:10px!important}
}
@media(min-width:1025px) and (max-width:1199px){body.lge-process-review #site-navigation>ul{display:flex;flex-wrap:nowrap;align-items:center}body.lge-process-review #site-navigation>ul>li{padding-left:9px;padding-right:9px}body.lge-process-review #site-navigation>ul>li>a{font-size:12px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.ps-active-copy>div:not([hidden]){animation:none}.ps-chapters button,.ps-expand:after{transition:none}}