.llx-tco{--paper:oklch(94% .009 224);--paper-ink:oklch(25% .024 239);--paper-muted:oklch(43% .026 239);--paper-line:oklch(30% .02 239/.18);--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(24px,5.5vw,88px)}.llx-tco .llx-header{height:88px}.llx-tco .llx-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:6%;padding-block:clamp(48px,6vw,96px) 64px}.llx-tco .llx-hero h1{letter-spacing:-.065em;max-width:9ch;font-size:clamp(62px,6.8vw,108px);line-height:.98}.llx-tco .llx-hero-copy .llx-eyebrow{margin-bottom:36px}.llx-tco .llx-hero .llx-deck{max-width:24ch;font-size:clamp(22px,2vw,28px)}.llx-tco .llx-intro{max-width:39ch;line-height:1.8}.llx-tco .llx-hero-foot{border-top:1px solid var(--line);margin-top:46px;padding-top:20px}.llx-tco .llx-actions{margin-bottom:0}.llx-tco .llx-driver-plate{background:var(--paper);flex-direction:column;min-height:620px;padding:26px 30px 20px;display:flex;overflow:visible}.llx-tco .llx-plate-heading{color:var(--paper-muted);border-color:var(--paper-line);font-size:11px}.llx-tco .llx-driver-photo{flex:1;align-items:center;width:100%;max-width:none;min-height:330px;margin:12px 0;display:flex}.llx-tco .llx-driver-photo>img{object-fit:contain;z-index:1;width:100%;max-height:390px;position:relative}.llx-tco .llx-driver-photo:before{content:"";border:1px solid var(--paper-line);pointer-events:none;border-radius:50%;position:absolute;inset:9% 8%}.llx-tco .llx-driver-photo:after{content:"";border:1px solid var(--paper-line);pointer-events:none;border-radius:50%;position:absolute;inset:17% 16%}.llx-tco .llx-driver-plate figcaption{border-color:var(--paper-line);grid-template-columns:1fr auto;align-items:center;column-gap:20px;padding-block:20px;display:grid}.llx-tco .llx-plate-kicker{max-width:20ch;color:var(--paper-muted);grid-column:1;font-size:10px;line-height:1.7}.llx-tco .llx-driver-plate figcaption>strong{white-space:nowrap;letter-spacing:-.06em;grid-area:1/2;margin:0;font-size:clamp(35px,3.6vw,58px);font-weight:500}.llx-tco .llx-driver-plate figcaption p{color:var(--paper-muted);grid-column:1/-1;margin:16px 0 0;font-size:11px}.llx-tco .llx-driver-plate sup{font-size:16px;top:7px}.llx-tco .llx-plate-bottom{color:var(--paper-muted);border-color:var(--paper-line);font-size:9px;line-height:1.6}.llx-tco .llx-hotspot{z-index:3}.llx-tco .llx-tip-button{border-color:var(--paper-ink);width:44px;height:44px;transition:transform .25s var(--ease),background .25s}.llx-tco .llx-tip-button:hover{transform:scale(1.06)}.llx-tco .llx-chapter-nav{margin-inline:var(--gutter);align-items:center;gap:20px;padding-block:22px;font-size:12px}.llx-tco .llx-motion-control{color:var(--muted);white-space:nowrap;background:0 0;border:0;min-height:44px;margin-left:auto;padding:10px 0;font-size:11px}.llx-tco .llx-chapter-nav a{padding-block:10px}.llx-tco .llx-reliability{padding-block:clamp(70px,8vw,120px) 80px}.llx-tco .llx-reliability-intro{grid-template-columns:1.05fr 1fr;gap:10%;margin-bottom:58px}.llx-tco .llx-reliability-intro h2{max-width:15ch;font-size:clamp(38px,4.2vw,64px)}.llx-tco .llx-power-study{background:var(--paper);color:var(--paper-ink);--ink:var(--paper-ink);--muted:var(--paper-muted);--line:var(--paper-line);--accent:oklch(40% .066 205);border:0;padding:30px 36px 24px}.llx-tco .llx-power-study-head{border-bottom:1px solid var(--line);gap:24px;margin-bottom:28px;padding:0 0 24px}.llx-tco .llx-power-study-head h3{max-width:25ch;font-size:clamp(24px,2.6vw,36px);line-height:1.15}.llx-tco .llx-power-switch button{min-height:44px;color:var(--muted);transition:background .25s var(--ease),color .25s var(--ease);font-size:12px}.llx-tco .llx-power-switch button[aria-pressed=true]{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.llx-tco .llx-power-path{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px}.llx-tco .llx-power-image{background:0 0;align-items:center;height:240px;display:flex;position:relative;overflow:visible}.llx-tco .llx-power-image img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%;transition:opacity .45s var(--ease),transform .45s var(--ease)}.llx-tco .llx-power-image:before{content:"";border:1px solid var(--paper-line);pointer-events:none;border-radius:50%;width:75%;height:75%;position:absolute;top:12.5%;left:12.5%}.llx-tco .llx-power-luminaire:after{content:"";opacity:1;height:30%;transition:opacity .45s var(--ease),transform .45s var(--ease);pointer-events:none;background:oklch(75% .055 205/.14);border-radius:50%;position:absolute;bottom:8%;left:16%;right:16%;transform:scale(1)}.llx-tco .llx-power-fault .llx-power-luminaire:after{opacity:0;transform:scale(.9)}.llx-tco .llx-power-path figcaption{margin-top:16px}.llx-tco .llx-power-path figcaption strong{font-size:13px;line-height:1.55}.llx-tco .llx-power-path figcaption>span{color:var(--muted);font-size:10px}.llx-tco .llx-power-connection{color:var(--accent);align-self:start;margin-top:112px;position:relative;transform:none}.llx-tco .llx-power-connection>span{background:var(--accent);height:1px;display:block;position:relative;overflow:visible}.llx-tco .llx-power-connection>span:after{border-color:var(--accent)}.llx-tco .llx-power-pulse{background:var(--accent);opacity:0;pointer-events:none;border-radius:10px;width:12px;height:7px;display:block;position:absolute;top:-3px;left:0}.llx-tco .llx-power-connection small{margin-top:12px;font-size:10px;line-height:1.5}.llx-tco .llx-power-fault .llx-power-connection>span{background:linear-gradient(to right,var(--muted) 40%,transparent 40%,transparent 60%,var(--muted) 60%)}.llx-tco .llx-power-fault .llx-power-pulse{display:none}.llx-tco .llx-power-consequence{border:0;min-height:300px;padding:12px 0 0;display:block}.llx-tco .llx-power-status{letter-spacing:.1em;color:var(--accent);align-items:center;gap:8px;margin-bottom:24px;font-size:10px;display:flex}.llx-tco .llx-power-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.llx-tco .llx-power-consequence h4{letter-spacing:-.035em;max-width:18ch;margin-bottom:20px;font-size:28px;line-height:1.18}.llx-tco .llx-power-consequence p{max-width:36ch;font-size:14px;line-height:1.75}.llx-tco .llx-power-caption{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:10px}.llx-tco .llx-brand-reason{gap:10%;padding-block:48px 24px}.llx-tco .llx-brand-reason h3{font-size:clamp(30px,3vw,44px);line-height:1.12}.llx-tco .llx-calculator{background:var(--paper);color:var(--paper-ink);--ink:var(--paper-ink);--muted:var(--paper-muted);--line:var(--paper-line);--accent:oklch(40% .066 205);color-scheme:light;max-width:none;padding-block:88px}.llx-tco .llx-calculator>.llx-section-heading,.llx-tco .llx-calculator>.llx-model-note,.llx-tco .llx-calculator>.llx-model,.llx-tco .llx-calculator>.llx-method{max-width:1424px;margin-inline:auto}.llx-tco .llx-model{border:0;grid-template-columns:300px minmax(0,1fr)}.llx-tco .llx-controls{--teal:oklch(40% .066 205);background:0 0;border-right:0;padding:26px 32px 26px 0}.llx-tco .llx-controls input[type=number]{border-color:var(--paper-line);color:var(--paper-ink);background:oklch(98% .005 224);height:48px}.llx-tco .llx-controls .llx-field{font-size:13px}.llx-tco .llx-controls input[type=range]{accent-color:var(--accent)}.llx-tco .llx-controls .llx-form-error{color:var(--paper-ink)}.llx-tco .llx-presets button{min-height:44px;font-size:11px}.llx-tco .llx-results{--ink:oklch(95% .008 225);--muted:oklch(75% .022 228);--line:oklch(72% .026 232/.23);--accent:oklch(80% .065 205);--bg:oklch(21% .028 239);color:var(--ink);color-scheme:dark;background:var(--bg);padding:36px 40px 30px}.llx-tco .llx-result-heading h3{font-size:28px}.llx-tco .llx-chart-intro{font-size:14px}.llx-tco .llx-curve-reveal{transform-box:fill-box}.llx-tco [data-curve-mask]{transform-origin:0 0;transform-box:view-box}.llx-tco .llx-result-tools{align-items:center;gap:16px;display:flex}.llx-tco .llx-replay{border:1px solid var(--line);color:var(--muted);min-height:44px;font:inherit;background:0 0;padding:8px 12px;font-size:11px}.llx-tco .llx-replay:hover{color:var(--ink);border-color:var(--accent)}.llx-tco .llx-calculator>.llx-method{margin-top:28px}.llx-tco .llx-method p{font-size:13px}.llx-tco .llx-driver-section{background:var(--bg);border-bottom:0;align-items:center;padding-block:110px}.llx-tco .llx-thermal{background:var(--panel);border:0;padding:40px}.llx-tco .llx-service{padding-top:100px;padding-bottom:72px}.llx-tco .llx-service-notes{grid-template-columns:1fr;gap:0;margin-top:48px}.llx-tco .llx-service-notes>div{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 1.25fr;align-items:start;gap:30px;padding:26px 0;display:grid}.llx-tco .llx-service-notes>div>span{margin:0;padding-top:5px;font-size:12px}.llx-tco .llx-service-notes h3{margin:0;font-size:28px}.llx-tco .llx-service-notes p{max-width:58ch;font-size:15px;line-height:1.75}.llx-tco .llx-evidence{grid-template-columns:1.1fr 1fr;gap:9%;padding-block:32px 100px}.llx-tco .llx-void-figure{background:var(--paper);position:relative}.llx-tco .llx-void-figure img{mix-blend-mode:multiply}.llx-tco .llx-ownership-questions{border-top:1px solid var(--line);padding-top:70px;padding-bottom:100px}.llx-tco .llx-answers summary{min-height:64px}.llx-tco .llx-cta{background:oklch(31% .034 239);padding-block:80px}.llx-tco button:active{transform:translateY(1px)}.llx-tco summary>span{transition:transform .25s var(--ease)}@media (width<=1100px){.llx-tco .llx-hero{grid-template-columns:1fr 1fr;gap:5%}.llx-tco .llx-hero h1{font-size:clamp(58px,7vw,84px)}.llx-tco .llx-driver-plate{min-height:570px;padding-inline:24px}.llx-tco .llx-driver-photo{min-height:280px}.llx-tco .llx-power-path{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.llx-tco .llx-power-consequence{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:48px;min-height:0;padding-top:24px;display:grid}.llx-tco .llx-power-status{grid-column:1;margin-bottom:18px}.llx-tco .llx-power-consequence h4{grid-column:1}.llx-tco .llx-power-consequence p{grid-area:1/2/3;max-width:48ch}.llx-tco .llx-model{grid-template-columns:260px minmax(0,1fr)}.llx-tco .llx-results{padding:30px 24px}.llx-tco .llx-result-tools{margin-top:15px}.llx-tco .llx-chapter-nav{flex-wrap:wrap}.llx-tco .llx-chapter-nav a{flex:1 0 22%}.llx-tco .llx-motion-control{flex:none}.llx-tco .llx-service-notes>div{grid-template-columns:36px 1fr 1.25fr;gap:24px}}@media (width<=760px){.llx-tco .llx-header{height:78px}.llx-tco .llx-hero{grid-template-columns:1fr;gap:40px;padding-block:46px 40px}.llx-tco .llx-hero h1{max-width:12ch;font-size:clamp(54px,12.5vw,84px)}.llx-tco .llx-hero-copy .llx-eyebrow{margin-bottom:26px}.llx-tco .llx-hero .llx-deck{font-size:23px}.llx-tco .llx-hero-foot{gap:14px;margin-top:30px;font-size:10px}.llx-tco .llx-driver-plate{min-height:0;padding:22px}.llx-tco .llx-driver-photo{min-height:235px;margin:14px 0}.llx-tco .llx-driver-photo>img{max-height:300px}.llx-tco .llx-driver-plate figcaption{gap:12px}.llx-tco .llx-driver-plate figcaption>strong{font-size:40px}.llx-tco .llx-plate-kicker{font-size:9px}.llx-tco .llx-driver-plate figcaption p{font-size:11px}.llx-tco .llx-plate-bottom{font-size:8px}.llx-tco .llx-chapter-nav{align-items:start;gap:6px 18px}.llx-tco .llx-chapter-nav a{flex:1 0 42%;font-size:11px}.llx-tco .llx-motion-control{margin-left:0}.llx-tco .llx-section{padding-inline:6%}.llx-tco .llx-reliability{padding-block:64px}.llx-tco .llx-reliability-intro{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.llx-tco .llx-reliability-intro h2{font-size:42px}.llx-tco .llx-power-study{margin-inline:-6.8%;padding:24px 20px 20px}.llx-tco .llx-power-study-head{flex-direction:column;align-items:start;gap:20px}.llx-tco .llx-power-study-head h3{max-width:22ch;font-size:28px}.llx-tco .llx-power-switch button{font-size:12px}.llx-tco .llx-power-path{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:10px}.llx-tco .llx-power-image{height:150px}.llx-tco .llx-power-connection{margin-top:70px}.llx-tco .llx-power-connection small{font-size:8px}.llx-tco .llx-power-path figcaption strong{font-size:12px}.llx-tco .llx-power-consequence{margin-top:18px;padding-top:25px;display:block}.llx-tco .llx-power-consequence h4{max-width:22ch;font-size:29px}.llx-tco .llx-power-consequence p{max-width:48ch;font-size:14px}.llx-tco .llx-power-caption{font-size:10px}.llx-tco .llx-brand-reason{padding-top:36px}.llx-tco .llx-brand-reason h3{font-size:32px}.llx-tco .llx-calculator{padding-block:64px}.llx-tco .llx-model{grid-template-columns:1fr}.llx-tco .llx-controls{gap:0 18px;padding:12px 0 30px}.llx-tco .llx-controls .llx-field{font-size:12px}.llx-tco .llx-results{margin-inline:-6.8%;padding:26px 20px}.llx-tco .llx-result-heading h3{font-size:26px}.llx-tco .llx-result-tools{justify-content:space-between}.llx-tco .llx-chart text{font-size:26px}.llx-tco .llx-driver-section{padding-block:64px}.llx-tco .llx-thermal{padding:28px 24px}.llx-tco .llx-service{padding-block:64px 40px}.llx-tco .llx-service-notes>div{grid-template-columns:28px 1fr;gap:12px 16px;padding-block:24px}.llx-tco .llx-service-notes>div>span{grid-row:1/3}.llx-tco .llx-service-notes p{grid-column:2;font-size:14px}.llx-tco .llx-service-notes h3{font-size:26px}.llx-tco .llx-evidence{grid-template-columns:1fr;gap:36px;padding-block:24px 64px}.llx-tco .llx-ownership-questions{padding-block:48px 64px}.llx-tco .llx-cta{padding-block:56px}.llx-tco .llx-answers summary{font-size:15px}.llx-tco .llx-method p{font-size:13px}}@media (width<=360px){.llx-tco .llx-driver-plate{padding-inline:16px}.llx-tco .llx-driver-plate figcaption>strong{font-size:35px}.llx-tco .llx-power-image{height:125px}.llx-tco .llx-power-connection{margin-top:58px}.llx-tco .llx-input-table>div{grid-template-columns:minmax(0,1fr) 70px 70px}.llx-tco .llx-presets{flex-wrap:wrap}.llx-tco .llx-hero-foot,.llx-tco .llx-hero-foot span{display:block}.llx-tco .llx-hero-foot span+span:before{display:none}}@media (prefers-reduced-motion:reduce){.llx-tco .llx-power-pulse,.llx-tco .llx-replay,.llx-tco .llx-motion-control{display:none}}@media print{.llx-tco .llx-motion-control,.llx-tco .llx-replay{display:none}.llx-tco .llx-curve-reveal{clip-path:none!important}}.llx-tco{padding-top:var(--llx-header-height,88px)}.llx-tco .llx-chapter-nav{top:var(--llx-header-height,88px)}.llx-tco section[id]{scroll-margin-top:calc(var(--llx-header-height,88px) + 80px)}@media (width<=760px){.llx-tco{padding-top:var(--llx-header-height,76px)}}