.home-needs{background:var(--bg-light, #f4f7f8);scroll-margin-top:6rem}.thermal-needs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.thermal-needs-card{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;border:1px solid var(--border-color, #ccd7da);border-radius:1rem;background:var(--color-surface, #fff);color:inherit;text-decoration:none}.thermal-needs-card h3,.thermal-needs-card p{margin:0}.thermal-needs-card span{margin-top:auto;color:var(--primary-color, #087f81);text-decoration:underline}.thermal-needs-card:hover{border-color:var(--primary-color, #087f81)}.thermal-needs-guide{border-top:1px solid var(--border-color, #ccd7da);padding:1.3rem 0}.thermal-needs-guide summary{cursor:pointer;font-weight:700;padding:.4rem 0}[data-thermal-needs-guide] form{display:grid;gap:.8rem;max-width:48rem;padding-top:1rem}[data-thermal-needs-guide] fieldset{border:0;padding:0;margin:0 0 .5rem}[data-thermal-needs-guide] legend{font-weight:600;margin-bottom:.7rem}.thermal-choice{display:flex;align-items:start;gap:.5rem;padding:.45rem 0}.thermal-choice input{width:1.2rem;height:1.2rem;flex-shrink:0}[data-thermal-needs-guide] select{width:100%;padding:.8rem;border:1px solid var(--border-color, #73848a);border-radius:.5rem;background:var(--color-surface, white);color:inherit;font:inherit}[data-thermal-needs-guide] button{justify-self:start;margin:.5rem 0}.thermal-reading-result{margin-top:1.5rem;max-width:48rem;line-height:1.8}.home-professional-shortcut{margin:1rem 0}@media(max-width:640px){.thermal-needs-grid{grid-template-columns:1fr}.thermal-needs-card{padding:1.1rem}}@media print{.thermal-needs-guide:not([open]){display:none}.thermal-needs-grid{-moz-column-break-inside:avoid;break-inside:avoid}}.home-progressive{--home-drive: #a85b16;--home-paper: #fafbf7}body.theme-ota .home-progressive .container{max-width:1200px}body.theme-ota .home-progressive #main-hero.home-conversion-hero--simple{min-height:0;padding:3.75rem 0 1.25rem;background:radial-gradient(ellipse at 82% 30%,#eee8cc77,transparent 43%),radial-gradient(ellipse at 34% 75%,#dcefe580,transparent 50%),var(--home-paper)}body.theme-ota .home-progressive .home-conversion-hero--simple:before,body.theme-ota .home-progressive .home-conversion-hero--simple:after{content:none}body.theme-ota .home-progressive .home-conversion-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2rem 3.5rem;align-items:start}.home-progressive .home-conversion-hero__copy{padding-top:4rem;min-width:0}.home-progressive .home-hero-eyebrow{color:var(--color-brand);letter-spacing:.12em;font-size:.73rem;font-weight:700;margin:0 0 1.7rem}body.theme-ota .home-progressive .hero-headline{font-size:clamp(2.5rem,3.65vw,3.35rem);line-height:1.24;letter-spacing:-.045em;text-align:start;margin:0 0 1.65rem;max-width:22ch}body.theme-ota .home-progressive .hero-headline>span{display:block;font-size:inherit;font-weight:550;line-height:inherit;letter-spacing:inherit;color:var(--color-text);margin:0}body.theme-ota .home-progressive .hero-headline>strong{display:block;color:var(--color-brand);background:none;-webkit-text-fill-color:currentColor;font-size:inherit;font-weight:750;line-height:inherit}body.theme-ota .home-progressive .hero-subheadline{font-size:1.03rem;line-height:1.9;max-width:28rem;margin:0 0 1.8rem;text-align:start}.home-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}body.theme-ota .home-progressive .home-hero-actions .hero-cta-btn{min-height:48px;border-radius:999px!important;padding-inline:1.7rem}.home-hero-actions .home-professional-shortcut{margin:0;font-size:.9rem}.home-hero-actions .home-professional-shortcut a{display:inline-block;padding:.65rem 0}.home-hero-actions .home-learning-shortcut,.home-hero-actions .home-continue-shortcut{margin:0;font-size:.9rem}.home-hero-actions .home-learning-shortcut a,.home-hero-actions .home-continue-shortcut a{display:inline-block;padding:.65rem 0;text-underline-offset:.2em}.home-hero-actions .home-hero-promise{margin:0;max-width:31rem;font-size:.95rem;line-height:1.7}.home-progressive .home-screening-boundary{margin:.75rem 0 0;font-size:.78rem;line-height:1.7;max-width:28rem}.home-heat-story{margin:0;padding:0;border:0;background:none;box-shadow:none;min-width:0;color:var(--color-text);position:relative}.home-heat-story figcaption h2{margin:0;font-size:1.35rem;line-height:1.5;letter-spacing:-.02em;color:var(--color-text)}.home-heat-story figcaption p{margin:.4rem 0 1rem;color:var(--color-text-secondary);font-size:.88rem;line-height:1.7}.home-energy-modes{display:flex;gap:.9rem;padding:0;margin:0 0 .8rem;border:0;border-bottom:1px solid var(--color-border);min-width:0}.home-energy-modes label{position:relative;flex:1;min-width:0;cursor:pointer}.home-energy-modes input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.home-energy-modes label>span{display:flex;gap:.5rem;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:.55rem .25rem;border-bottom:2px solid transparent;font-size:.88rem;line-height:1.4;font-weight:650;color:var(--color-text-secondary)}.home-energy-modes label>span:before{content:"";width:6px;height:6px;flex:none;border:1px solid currentColor;border-radius:50%;opacity:.65}.home-energy-modes input:checked+span{color:var(--color-brand);border-color:currentColor}.home-energy-modes input:checked+span:before{background:currentColor;opacity:1}.home-energy-modes input:focus-visible+span{outline:3px solid var(--color-brand);outline-offset:3px;border-radius:3px}.home-heat-story:has(input[value=electric]:checked) .home-energy-panel:not([data-heat-flow-panel=electric]),.home-heat-story:has(input[value=thermal]:checked) .home-energy-panel:not([data-heat-flow-panel=thermal]),.home-heat-story:has(input[value=turbine]:checked) .home-energy-panel:not([data-heat-flow-panel=turbine]){display:none}.home-energy-kind{font-size:.77rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 .75rem}.home-energy-map{position:relative;height:320px;isolation:isolate}.home-energy-map:before{content:"";position:absolute;top:20%;right:10%;bottom:12%;left:10%;background:radial-gradient(ellipse,#e4eac185,transparent 65%);z-index:-1}.home-energy-map__paths{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.home-energy-contours{fill:none;stroke:var(--color-brand);stroke-width:1;opacity:.16}.home-energy-ribbon-highlight{fill:none;stroke:#fff;stroke-width:1.5;opacity:.42}.home-energy-drive-band{fill:#b66b23}.home-energy-steam-line{fill:none;stroke:#b66b23;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-energy-node{position:absolute;width:28%;line-height:1.4}.home-energy-node strong,.home-energy-node small{display:block}.home-energy-node strong{font-size:.96rem;font-weight:700}.home-energy-node small{font-size:.78rem;margin-top:.25rem;color:var(--color-text-secondary)}.home-energy-node--source{left:2.3%;top:80%}.home-energy-node--source strong{color:var(--color-brand)}.home-energy-node--sink{right:1%;top:55%;text-align:right}.home-energy-node--sink strong{color:var(--color-thermal)}.home-energy-node--drive{width:44%;left:28%;top:0;text-align:center}.home-energy-node--drive strong{color:var(--home-drive)}.home-energy-node--steam{width:24%;left:0;top:0}.home-energy-node--exhaust{width:24%;right:0;top:0;text-align:right}[data-heat-flow-panel=turbine] .home-energy-node--drive{width:28%;left:36%}.home-energy-core{position:absolute;top:55.3%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--home-paper);border:1px solid #749c8655;box-shadow:0 0 0 7px #fff5,0 5px 18px #4e655114;display:grid;place-items:center}.home-energy-core svg{width:54px;height:54px;stroke:var(--color-brand);stroke-width:1.6;stroke-linecap:round}.home-energy-core svg path{opacity:.8}.home-energy-pump{position:absolute;left:34%;top:76%;width:32%;text-align:center;font-size:.86rem;line-height:1.5;font-weight:650;color:var(--color-text)}.home-energy-balance{padding:.7rem 0;margin:0;border-block:1px solid var(--color-border);font-size:.88rem;line-height:1.65;font-weight:650;color:var(--color-text)}.home-energy-explanation{min-height:3.3em;margin:.65rem 0 0;font-size:.83rem;line-height:1.7;color:var(--color-text-secondary)}.home-heat-story__footer{display:flex;align-items:center;gap:.8rem;margin-top:.8rem}.home-heat-story .home-heat-story__note{margin:0;font-size:.75rem;line-height:1.7;color:var(--color-text-secondary);flex:1}.home-heat-story .home-heat-story__play{flex-shrink:0;padding:.55rem .2rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--color-brand);font:inherit;font-size:.78rem;line-height:1.5;min-height:44px;cursor:pointer}.home-heat-story .home-heat-story__play[hidden]{display:none}.home-heat-story .home-heat-story__play:disabled{cursor:default;color:var(--color-text-secondary)}.home-heat-story .home-heat-story__play:focus-visible,.home-energy-details summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.home-energy-scope{font-size:.77rem;line-height:1.65;color:var(--color-text-secondary);margin:.5rem 0}.home-energy-details{font-size:.8rem;line-height:1.75;color:var(--color-text-secondary)}.home-energy-details summary{cursor:pointer;display:list-item;min-height:44px;padding:.6rem 0;color:var(--color-brand)}.home-energy-details p{margin:.5rem 0}.home-energy-details a{display:inline-block;padding:.5rem 0;margin-right:1rem;min-height:44px}.home-energy-map .home-heat-pulse,.home-energy-map .home-heat-energy-pulse{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round;opacity:0}.home-heat-running .home-heat-shaft-pulse{animation:home-heat-flow-once 4s linear 1 forwards}.home-heat-running .home-heat-energy-pulse{animation:home-heat-flow-once 2.2s linear .4s 1 forwards}.home-heat-paused .home-heat-pulse,.home-heat-paused .home-heat-energy-pulse{animation-play-state:paused}@keyframes home-heat-flow-once{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-80;opacity:1}}body.theme-ota .home-progressive .home-reading-nav{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.home-reading-nav a{display:inline-flex;gap:.65rem;align-items:center;min-height:44px;color:var(--color-text);font-size:.9rem;text-decoration:none}.home-reading-nav a>span:first-child{color:var(--color-brand);font-size:.75rem;font-weight:700}.home-reading-nav a:hover{color:var(--color-brand);text-decoration:underline}.home-progressive :is(.home-reading-nav a,.thermal-needs-card,.home-guide-link a):focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}body.theme-ota .home-progressive :is(.home-reading-section,.home-cases-section,.home-briefing-section){padding:4rem 0;scroll-margin-top:6rem}body.theme-ota .home-progressive .home-reading-section{background:var(--color-surface);border-block:1px solid var(--color-border)}.home-reading-section>.container{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem 4rem}body.theme-ota .home-progressive .home-section-label{color:var(--color-brand);font-size:.75rem;line-height:1.6;font-weight:700;letter-spacing:.1em;margin:0 0 .85rem}body.theme-ota .home-progressive #home-needs-title,body.theme-ota .home-progressive .home-simple-heading h2{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.5;font-weight:650;margin:0 0 1rem;letter-spacing:-.025em}body.theme-ota .home-progressive .home-simple-heading{margin-bottom:1.75rem}body.theme-ota .home-progressive .home-needs-intro{color:var(--color-text-secondary);font-size:.94rem;line-height:1.85;margin:0 0 1.2rem}body.theme-ota .home-progressive .thermal-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;margin:0;align-self:start}body.theme-ota .home-progressive .thermal-needs-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.3rem .7rem;position:relative;padding:1.1rem .75rem 1.2rem 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none;transform:none;align-content:start;text-decoration:none}.home-progressive .thermal-card-top{display:block;grid-column:1;grid-row:1 / 3}.home-progressive .thermal-card-top svg{width:30px;height:30px;padding:3px;border-radius:0;color:var(--color-brand);background:transparent}body.theme-ota .home-progressive .thermal-needs-card>:not(.thermal-card-top){grid-column:2}body.theme-ota .home-progressive .thermal-needs-card h3{font-size:1.02rem;line-height:1.5;font-weight:650;margin:0;padding-right:.5rem}body.theme-ota .home-progressive .thermal-needs-card p{font-size:.87rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.home-progressive .thermal-needs-card:after{content:"↗";position:absolute;right:0;top:1.15rem;color:var(--color-brand);font-size:.85rem}body.theme-ota .home-progressive .thermal-needs-card:hover{background:color-mix(in srgb,var(--color-brand) 4%,transparent);border-color:var(--color-brand)}.home-progressive .home-needs-scope{grid-column:2;font-size:.8rem;line-height:1.8;color:var(--color-text-secondary);margin:0}.home-needs-scope a{color:inherit}body.theme-ota .home-progressive .home-cases-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;border:0;border-radius:0;overflow:visible;padding:0;background:transparent;box-shadow:none;margin:0}.home-progressive .home-cases-lead__media{margin:0;height:340px;overflow:hidden;border-radius:6px 80px 6px 6px}.home-progressive .home-cases-lead__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.home-progressive .home-cases-lead__copy{padding:1.5rem 0}body.theme-ota .home-progressive .home-cases-lead__copy>p{font-size:1.02rem;line-height:1.95;margin-top:1.25rem}.home-progressive .home-cases-lead__copy>a{min-height:44px;padding:.7rem 0;margin-top:1rem;font-size:.9rem}.home-case-flow{display:flex;flex-wrap:wrap;gap:.5rem .7rem;align-items:center;color:var(--color-text);font-size:.85rem;font-weight:650;line-height:1.5}.home-case-flow__item{display:inline-flex;align-items:center;gap:.35rem}.home-case-flow__item--drive:before{content:"+";color:var(--color-text-secondary);margin-right:.3rem}.home-case-flow__item--sink:before{content:"→";color:var(--color-text-secondary);margin-right:.3rem}.home-case-flow svg{width:20px;height:20px;min-width:20px;max-width:20px;max-height:20px;flex:none}.home-case-flow__item--source svg{color:var(--color-brand)}.home-case-flow__item--drive svg{color:var(--home-drive)}.home-case-flow__item--sink svg{color:var(--color-thermal)}body.theme-ota .home-progressive .home-briefing-section{padding-top:1.5rem}body.theme-ota .home-progressive .home-research-strip{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;padding:1.5rem 0 0;margin-top:0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none}body.theme-ota .home-progressive .home-research-strip>p:first-child{grid-column:1;font-size:.8rem}body.theme-ota .home-progressive .home-research-strip h3{grid-column:1;font-size:1.05rem;line-height:1.8}body.theme-ota .home-progressive .home-research-strip>a{grid-column:2;grid-row:1 / 3;display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.home-progressive .home-briefing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-top:1rem}.home-progressive a.home-briefing-card{padding:1.1rem 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.home-progressive a.home-briefing-card:hover{border-color:var(--color-brand)}.home-progressive .home-briefing-card__topic{font-size:1rem}.home-progressive .home-briefing-card__line{font-size:.9rem;line-height:1.75}.home-method-strip{display:flex;gap:1rem 2rem;justify-content:space-between;align-items:center;padding:1.5rem 0 2rem;border-top:1px solid var(--color-border);margin:0}.home-method-strip p{margin:0}.home-method-strip strong{display:block;font-size:.95rem;line-height:1.6}.home-method-strip span{display:block;font-size:.8rem;line-height:1.7;color:var(--color-text-secondary);margin-top:.3rem}.home-method-strip a{flex-shrink:0;font-size:.85rem;padding:.65rem 0}.home-guide-link{font-size:.9rem;margin:1rem 0 0}.home-guide-link a{display:inline-block;padding:.6rem 0}.home-footer-promises{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-bottom:1rem}.home-footer-promises .home-v6-release{padding:0;margin:0;border:0;background:none;box-shadow:none;color:inherit;transform:none}.home-footer-promises :is(.home-v6-release__edition,.home-v6-release__copy strong,.home-v6-release__arrow){display:none}.home-footer-promises .home-v6-release__copy small,.home-footer-promises .home-conversion-hero__trust{font-size:.85rem;color:var(--color-text-secondary);margin:0}.home-legacy-entry{font-size:.9rem;margin:.5rem 0 1.5rem;scroll-margin-top:7rem}.home-legacy-entry span{scroll-margin-top:7rem}html[data-color-scheme=dark] .home-progressive{--home-drive: #fbbf24;--home-paper: #000000}html[data-color-scheme=dark] body.theme-ota .home-progressive #main-hero.home-conversion-hero--simple{background:var(--home-paper)}html[data-color-scheme=dark] .home-energy-core{box-shadow:0 0 0 7px #91b79d10;border-color:#7da08b}html[data-color-scheme=dark] .home-energy-map:before{opacity:.15}html[data-color-scheme=dark] .home-energy-contours{opacity:.25}@media(max-width:1099px){body.theme-ota .home-progressive .home-conversion-hero__grid{grid-template-columns:1fr;gap:2.5rem}.home-progressive .home-conversion-hero__copy{padding-top:0}body.theme-ota .home-progressive .hero-headline{max-width:22ch}.home-heat-story{width:100%;max-width:680px;justify-self:center}.home-reading-section>.container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem 2rem}.home-progressive .thermal-needs-card:after{content:none}}@media(max-width:768px){body.theme-ota .home-progressive #main-hero.home-conversion-hero--simple{padding-top:2.2rem}body.theme-ota .home-progressive .hero-headline{font-size:clamp(2rem,7.1vw,3rem);margin-inline:0}.home-progressive .home-hero-eyebrow{margin-bottom:1.25rem;font-size:.68rem}body.theme-ota .home-progressive .hero-subheadline{font-size:1rem}.home-energy-map{height:300px}.home-energy-core{width:62px;height:62px}.home-energy-core svg{width:44px;height:44px}.home-energy-node strong{font-size:.88rem}.home-energy-node small{font-size:.73rem}.home-energy-pump{font-size:.8rem}.home-energy-modes{gap:.35rem}.home-energy-modes label>span{font-size:.8rem;gap:.35rem}.home-heat-story figcaption h2{font-size:1.25rem}.home-energy-explanation{min-height:0}body.theme-ota .home-progressive .home-reading-nav{gap:.35rem 1.1rem}.home-reading-nav a{font-size:.85rem}body.theme-ota .home-progressive :is(.home-reading-section,.home-cases-section,.home-briefing-section){padding:2.5rem 0}.home-reading-section>.container{grid-template-columns:1fr;gap:.75rem}body.theme-ota .home-progressive .thermal-needs-grid{gap:0 1.2rem}body.theme-ota .home-progressive .thermal-needs-card{grid-template-columns:26px minmax(0,1fr);gap:.3rem .5rem}.home-progressive .thermal-card-top svg{width:26px;height:26px}.home-progressive .home-needs-scope{grid-column:1;margin-top:.5rem}body.theme-ota .home-progressive .home-cases-lead{grid-template-columns:1fr;gap:.75rem}.home-progressive .home-cases-lead__media{height:300px;border-top-right-radius:60px}.home-progressive .home-cases-lead__copy{padding:.5rem 0 0}body.theme-ota .home-progressive .home-cases-lead__copy>p{font-size:.96rem}body.theme-ota .home-progressive .home-research-strip{grid-template-columns:1fr}body.theme-ota .home-progressive .home-research-strip>a{grid-column:1;grid-row:auto;justify-self:start}.home-progressive .home-briefing-cards{grid-template-columns:1fr}.home-method-strip{flex-direction:column;align-items:flex-start;gap:.3rem}}@media(max-width:480px){body.theme-ota .home-progressive .thermal-needs-grid{grid-template-columns:1fr}body.theme-ota .home-progressive .thermal-needs-card{grid-template-columns:30px minmax(0,1fr);padding:1.15rem 0;gap:.3rem .7rem}.home-progressive .thermal-needs-card:after{content:"↗"}.home-progressive .home-cases-lead__media{height:245px}}@media(prefers-reduced-motion:reduce){.home-heat-running .home-heat-pulse,.home-heat-running .home-heat-energy-pulse{animation:none;opacity:0}}@media print{.home-heat-story{display:none}.home-reading-section>.container{display:block}.home-progressive .thermal-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.getting-started-page h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:1rem 0}.getting-started-page .thermal-needs-guide{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);padding:1rem 1.3rem;margin-top:1.5rem}.getting-started-page .thermal-needs-guide summary{min-height:44px;padding:.55rem 0}.getting-started-page .thermal-needs-guide>p{font-size:.9rem;line-height:1.8;color:var(--color-text-secondary)}.getting-started-page [data-thermal-needs-guide] form{max-width:none}.getting-started-page [data-thermal-needs-guide] fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.getting-started-page .thermal-choice{padding:.8rem;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;align-items:center;min-height:48px}.getting-started-page .thermal-choice:has(input:checked){background:#e6f5ef;border-color:#218f7e;color:#175d50}.getting-started-page .thermal-choice input{accent-color:#147e71}.thermal-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.thermal-guide-reset{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:.7rem 1rem;min-height:44px;font:inherit;cursor:pointer}.getting-started-page .thermal-reading-result{max-width:none;border-left:3px solid var(--color-brand);padding:1rem 1.3rem;background:var(--bg-light)}.getting-started-page .thermal-reading-result li{padding:.35rem 0}.getting-started-page .home-disclosure{border:1px solid var(--color-border);border-radius:12px;margin:.65rem 0;padding:0 1.2rem}.getting-started-page .home-disclosure[open]{border-color:var(--color-brand)}.getting-started-page [id]{scroll-margin-top:7rem}.getting-started-page summary{scroll-margin-top:7rem}html[data-color-scheme=dark] .getting-started-page .thermal-choice:has(input:checked){background:#163e37;color:#a3eee0;border-color:#63cfb7}@media(max-width:640px){.getting-started-page [data-thermal-needs-guide] fieldset{grid-template-columns:1fr}}body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{padding:3.5rem 0 0;overflow:visible;background:var(--home-paper)}body.theme-ota .home-value-page .home-conversion-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem 4rem;align-items:center}.home-value-page .home-conversion-hero__copy{padding:0}.home-value-page .home-hero-eyebrow{margin-bottom:1.4rem}body.theme-ota .home-value-page .hero-headline{max-width:22ch;font-size:clamp(2.5rem,4.2vw,4.05rem);line-height:1.17;margin:0 0 1.5rem;letter-spacing:-.045em}body.theme-ota .home-value-page .hero-subheadline{max-width:31rem;font-size:1.05rem;line-height:1.85;margin:0 0 1.8rem}.home-value-page .home-hero-actions{flex-direction:column;align-items:flex-start;gap:.4rem}.home-value-page .home-screening-boundary{max-width:31rem;margin-top:.3rem;font-size:.75rem}.home-field-preview{min-width:0;margin:0;scroll-margin-top:7rem}.home-field-preview__link{display:block;position:relative;overflow:hidden;border-radius:3px 48px 3px 3px;color:#fff;background:#173a34;isolation:isolate}.home-field-preview__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,#071b1899 62%,#071b18ed 100%);z-index:-1}.home-field-preview__link img{display:block;position:relative;width:100%;height:390px;-o-object-fit:cover;object-fit:cover;z-index:-2}.home-field-preview__caption{position:absolute;inset:auto 1.6rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.home-field-preview__caption>span:first-child{font-size:.7rem;letter-spacing:.1em;color:#e1f0e9}.home-field-preview__caption strong{font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:650;line-height:1.45;color:#fff}.home-field-preview__cta{font-size:.83rem;line-height:1.6;text-decoration:underline;text-underline-offset:.3em}.home-field-preview__link:hover .home-field-preview__cta{text-decoration-thickness:2px}.home-value-case-boundary{color:var(--color-text-secondary);font-size:.75rem;line-height:1.65;padding:.65rem 0 0}.home-value-commitments{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1.5rem;border-top:1px solid var(--color-border);padding:.8rem 0;font-size:.76rem;line-height:1.65}.home-value-commitments a{display:inline-flex;align-items:center;min-height:36px;color:var(--color-text-secondary);text-decoration:none}.home-value-commitments a:hover{text-decoration:underline}body.theme-ota .home-value-page .home-value-needs{padding:3rem 0;background:var(--color-surface);scroll-margin-top:6rem}.home-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem 2rem;margin-bottom:1.5rem}body.theme-ota .home-value-page :is(#home-needs-title,#home-resources-title,#home-briefing-heading){font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:0}.home-section-heading>p,.home-section-heading>a{font-size:.85rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.home-section-heading>a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-brand)}.home-value-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.home-value-path{position:relative;min-width:0;padding:1.5rem 1.6rem;border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;background:var(--home-paper);overflow:hidden}.home-path-art{display:block;width:150px;height:90px;max-width:150px;max-height:90px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}.home-path-number{font-size:.8rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-brand);margin-bottom:1.1rem}.home-value-path h3{font-size:1.25rem;font-weight:650;line-height:1.45;margin:0 0 .65rem}.home-value-path>p{font-size:.9rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 1.1rem}.home-value-path__action{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;padding-block:.5rem;color:var(--color-brand);font-size:.94rem;font-weight:650;text-decoration:none}.home-value-path__action:hover{text-decoration:underline;text-underline-offset:.25em}.home-value-path__secondary{min-height:44px;padding-block:.55rem;color:var(--color-text-secondary);font-size:.8rem}.home-value-path>.home-value-path__boundary{font-size:.75rem;line-height:1.65;margin:.4rem 0 0}.home-value-path:first-child{background:var(--home-paper);border-color:var(--color-border);color:inherit}.home-value-path:first-child :is(h3){color:inherit}.home-value-path:first-child :is(.home-value-path__action){color:var(--color-brand)}.home-value-path:first-child :is(p,.home-path-number,.home-value-path__secondary){color:var(--color-text-secondary)}body.theme-ota .home-value-page .home-resource-section,body.theme-ota .home-value-page .home-briefing-section{padding:2.25rem 0 2.5rem;border-top:1px solid var(--color-border)}body.theme-ota .home-value-page .home-briefing-section{scroll-margin-top:6rem}.home-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.home-resource-links>a{display:flex;gap:1rem;align-items:center;padding:.8rem 0 1.5rem;text-decoration:none;color:var(--color-text)}.home-resource-links>a>span:nth-child(2){flex:1}.home-resource-links strong,.home-resource-links small{display:block}.home-resource-links strong{font-size:1rem;font-weight:650;line-height:1.6}.home-resource-links small{color:var(--color-text-secondary);font-size:.82rem;line-height:1.6;margin-top:.2rem}.home-resource-links>a:hover strong{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}.home-resource-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 7%,transparent);border-radius:50%;flex:none}.home-resource-icon svg{width:24px;height:24px}.home-briefing-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem 2rem}.home-briefing-link h3{margin:0;font-size:1.05rem;font-weight:650;line-height:1.45}.home-briefing-line{margin:.4rem 0 0;max-width:46rem;font-size:.95rem;line-height:1.7;color:var(--color-text-secondary)}.home-briefing-link>a{flex-shrink:0;font-size:.94rem;font-weight:650;min-height:44px;display:inline-flex;align-items:center;color:var(--color-brand)}.home-value-page a:focus-visible,.guide-start-links a:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.home-footer-compact .home-legacy-entry{margin:0}.home-footer-compact .home-guide-link{margin:0 0 .8rem;font-size:.8rem}.home-footer-compact .home-conversion-hero__trust{color:var(--color-text-secondary);font-size:.8rem;line-height:1.7;margin:.4rem 0 0}.home-footer-compact .home-purpose{font-size:.82rem}.guide-start-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}.guide-start-links a{display:inline-flex;align-items:center;min-height:44px}.guide-intro p,.guide-energy-intro p{max-width:48rem;line-height:1.85}.guide-energy-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.guide-energy-intro h2{font-size:1.7rem;line-height:1.5}.guide-energy-intro a{display:inline-block;min-height:44px;padding-block:.5rem}.guide-optional-questions{padding-top:1rem}html[data-color-scheme=dark] body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{background:var(--home-paper)}@media(max-width:1099px){body.theme-ota .home-value-page .home-conversion-hero__grid{gap:1.5rem 2rem}.home-field-preview__link img{height:360px}.home-value-path{padding:1.3rem}.guide-energy-layout{grid-template-columns:1fr}.guide-energy-layout .home-heat-story{max-width:680px;justify-self:center}}@media(max-width:768px){body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{padding:2rem 0 0}body.theme-ota .home-value-page .home-conversion-hero__grid{grid-template-columns:1fr;gap:1.5rem}body.theme-ota .home-value-page .hero-headline{font-size:clamp(2.35rem,8.4vw,3.4rem);max-width:12em;margin-bottom:1rem}body.theme-ota .home-value-page .hero-subheadline{font-size:1rem;margin-bottom:1.2rem}.home-value-page .home-hero-eyebrow{margin-bottom:1rem}.home-value-page .home-hero-actions{gap:.3rem}.home-field-preview__link img{height:240px}.home-field-preview__caption{inset:auto 1.15rem 1.15rem}.home-field-preview__caption strong{font-size:1.3rem}.home-value-commitments{padding-block:.6rem}.home-section-heading{flex-direction:column;gap:.5rem;margin-bottom:1.25rem}body.theme-ota .home-value-page .home-value-needs{padding:2rem 0}.home-value-paths{grid-template-columns:1fr;gap:.8rem}.home-value-path{padding:1.3rem 1.3rem 1.1rem}.home-path-number{position:static;margin:0 0 .4rem}.home-value-path h3{font-size:1.15rem}.home-value-path>p{margin-bottom:.65rem}.home-value-path>.home-value-path__boundary{min-height:0}.home-resource-links{grid-template-columns:1fr;gap:0}.home-resource-links>a{padding-block:.9rem}.home-briefing-link{flex-direction:column;align-items:flex-start;gap:.35rem}}@media print{body.theme-ota .home-value-page{--home-paper: #fff;--color-text: #111;--color-text-secondary: #333;--color-brand: #174f49;--color-border: #aaa}body.theme-ota .home-value-page .home-value-path{background:#fff;border-color:#aaa;color:#111}body.theme-ota .home-value-page .home-value-path :is(h3,p,a,.home-path-number){color:#111}.home-value-paths{display:block}.home-value-path{-moz-column-break-inside:avoid;break-inside:avoid}.home-field-preview__link{color:#111}.home-field-preview__caption{position:static;color:#111;padding:.75rem}.home-field-preview__caption strong,.home-field-preview__caption>span{color:#111}.guide-energy-layout{display:block}.getting-started-page .home-heat-story{display:block;max-width:100%}.home-heat-story__play{display:none}}.home-value-page{--explore-ink: var(--plate-ink, #142824)}body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{position:relative;overflow:visible;background:var(--plate-paper, #f7f6f1);background-image:none;padding-block:clamp(2rem,4vw,3.5rem) 2rem;min-height:0}.home-value-page .home-conversion-hero__copy{position:relative;grid-column:1;grid-row:1}.home-value-page .home-hero-eyebrow{display:flex;align-items:center;gap:.65rem;letter-spacing:0;font-weight:600}.home-value-page .home-hero-eyebrow:before{content:none}body.theme-ota .home-value-page .hero-headline{letter-spacing:-.025em;font-size:clamp(2.75rem,4.2vw,3.5rem);line-height:1.2;max-width:100%}.home-value-page .home-conversion-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);row-gap:1rem}body.theme-ota .home-value-page .hero-headline>strong{width:-moz-fit-content;width:fit-content;position:relative;color:var(--plate-action, #0f766e)}.home-value-page .hero-headline>strong:after{content:none}body.theme-ota .home-value-page .hero-subheadline{margin-top:1.25rem}body.theme-ota .home-value-page .home-hero-actions .hero-cta-primary{border-radius:var(--plate-radius, 4px)!important;background:var(--plate-action, #0f766e);box-shadow:none;transform:none}body.theme-ota .home-value-page .home-hero-actions .hero-cta-btn:before{content:none}body.theme-ota .home-value-page .home-hero-actions .hero-cta-primary:hover,body.theme-ota .home-value-page .home-hero-actions .hero-cta-primary:active{transform:none;box-shadow:none;background:var(--plate-action-ink, #115e59)}.home-value-page .home-screening-boundary,.home-value-page .home-value-case-boundary,.home-value-page .home-value-commitments,.home-value-page .home-value-path>.home-value-path__boundary{font-size:.95rem;line-height:1.7}.home-value-page .home-field-preview{grid-column:2;grid-row:1 / span 2;align-self:start}.home-value-page .home-value-commitments{grid-column:1;grid-row:2;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1.25rem;padding-block:.85rem;border-top:1px solid var(--plate-line, #d5ddd6)}.home-field-preview{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-field-preview--photo{padding-bottom:0}.home-value-page a.home-field-preview__link{border-radius:0;color:var(--plate-ink, #142824);background:transparent;text-decoration:none}.home-value-page .home-field-preview__link:after{content:none}.home-value-page .home-field-preview__link img{width:100%;height:auto;max-height:none;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;transform:none}.home-value-page .home-field-preview__caption{position:static;inset:auto;display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0 0;color:var(--plate-ink, #142824)}.home-value-page .home-field-preview__caption>span:first-child{color:var(--plate-ink-soft, #3a4f49);letter-spacing:0}.home-value-page .home-field-preview__caption strong{color:var(--plate-ink, #142824)}.home-value-page .home-field-preview__cta{color:var(--plate-action, #0f766e)}.home-scene-panel{grid-column:1;grid-row:2;min-width:0}.home-scene-switch{display:flex;gap:.35rem;align-items:center;min-width:0;border:0;padding:0 0 .7rem;margin:0}.home-scene-switch label{position:relative;cursor:pointer}.home-scene-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.home-scene-switch label>span{display:flex;align-items:center;min-height:44px;padding:.55rem .9rem;border-radius:999px;font-size:.875rem;font-weight:600;color:#36554d;border:1px solid transparent}.home-scene-switch input:checked+span{color:#123c38;background:#d8f3e9;border-color:#aed6c7}.home-scene-switch input:focus-visible+span{outline:3px solid #087f78;outline-offset:2px}.home-scene-index{margin-left:auto;padding-right:.4rem;font:.7rem ui-monospace,monospace;letter-spacing:.07em;color:#526c63;white-space:nowrap}.home-field-preview:has(input[value=field]:checked) .home-scene-panel--principle,.home-field-preview:has(input[value=principle]:checked) .home-scene-panel--field{visibility:hidden;pointer-events:none}.home-field-preview .home-field-preview__link{border-radius:0}.home-field-preview .home-field-preview__link img{height:auto;max-height:none;transition:none}.home-field-preview .home-field-preview__caption{position:static;inset:auto}.home-field-preview .home-value-case-boundary{margin:0;padding:.65rem 0 0}.home-scene-panel--principle{color:#123c38;background:#f0f7f1;border-radius:.8rem .8rem .15rem .15rem;padding:1.1rem 1rem .8rem}.home-explore-kicker{color:#4d6d60;font:.68rem ui-monospace,monospace;letter-spacing:.13em}.home-principle-intro h2{color:inherit;margin:.35rem 0 0;font-size:1.5rem;line-height:1.4;letter-spacing:0}.home-principle-map{position:relative;margin-top:.5rem;height:245px}.home-principle-map svg{display:block;width:100%;height:100%}.home-principle-grid{opacity:.065;stroke-width:1}.home-principle-pipe{fill:none;stroke-width:19}.home-principle-pipe--cool{stroke:#85caba}.home-principle-drive{fill:none;stroke:#ab7d25;stroke-width:5}.home-principle-arrows{fill:none;stroke:#123c38;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-principle-machine{stroke:#386d61;stroke-width:2}.home-principle-machine rect,.home-principle-machine path:nth-child(3){stroke:#9b4d2b}.home-principle-halo{fill:#d8f3e9;stroke:#86baaa;stroke-dasharray:2 6}.home-principle-core{fill:#123c38}.home-principle-electric{position:absolute;left:50%;top:0;transform:translate(-50%);border:1px solid #d9bd83;background:#fff3d2;color:#654911;padding:.2rem .65rem;font-size:.82rem;white-space:nowrap;border-radius:.3rem}.home-principle-core-label{position:absolute;left:50%;top:58.5%;transform:translate(-50%,-50%);color:#fff;font-size:.85rem;font-weight:600;width:17%;text-align:center;line-height:1.2}.home-principle-labels{position:absolute;inset:80% 0 auto;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:.2rem;font-size:.82rem;line-height:1.5;font-weight:600;text-align:center}.home-principle-labels>:first-child{text-align:left}.home-principle-labels>:last-child{text-align:right}.home-principle-particles{opacity:0;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 32}.is-running .home-principle-particles{opacity:1}.is-running .home-principle-particles path{animation:home-explore-flow 4s linear 1}.is-paused .home-principle-particles path{animation-play-state:paused}@keyframes home-explore-flow{0%{stroke-dashoffset:136}to{stroke-dashoffset:0}}.home-principle-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem .6rem;border-top:1px solid #c5d8cb;padding-top:.4rem}.home-principle-actions :is(button,a){min-height:44px;display:inline-flex;align-items:center;gap:.3rem;font:inherit;font-size:.85rem;color:#115e56}.home-principle-actions button{border:0;border-radius:.4rem;padding:.4rem .5rem;background:#d8f3e9;cursor:pointer}.home-principle-actions button:disabled{background:transparent;color:#4d6458;cursor:default}.home-principle-actions button[hidden]{display:none}.home-principle-actions button:focus-visible{outline:3px solid #087f78;outline-offset:2px}.home-principle-boundary{font-size:.875rem;line-height:1.65;margin:.55rem 0 0;color:#4a6256}body.theme-ota .home-value-page .home-value-needs{padding-block:2.5rem 1.5rem;background:transparent}.home-value-page .home-value-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-top:1px solid var(--color-border)}.home-value-path{overflow:visible;border:0;border-bottom:1px solid var(--plate-line, #d5ddd6);border-radius:0;background:transparent;box-shadow:none;padding:1.5rem 0;min-width:0;transform:none}.home-value-path:before{content:none}.home-value-path:first-child,.home-value-path:nth-child(2),.home-value-path:nth-child(3){background:transparent;border-color:var(--plate-line, #d5ddd6)}.home-path-number{font:.85rem ui-monospace,monospace;margin-bottom:.4rem}.home-path-art{width:150px;height:90px;position:absolute;right:.8rem;top:.55rem;fill:none;stroke:currentColor;stroke-width:1.5;color:var(--plate-ink-soft, #3a4f49);pointer-events:none}.home-value-path:first-child .home-path-art,.home-value-path:nth-child(3) .home-path-art{color:var(--plate-ink-soft, #3a4f49)}.home-path-art--learn circle{fill:none;stroke:currentColor}.home-value-path h3{position:relative;font-size:1.3rem}.home-value-page .home-value-path>p{margin-top:.65rem;font-size:1rem;line-height:1.7}.home-value-page .home-value-path__action{margin-top:.5rem;display:inline-flex;align-items:center;min-height:44px}.home-value-path:focus-within{border-color:var(--plate-line, #d5ddd6);box-shadow:none}.home-value-page .home-resource-section,.home-value-page .home-briefing-section{background:transparent}.home-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border-top:1px solid var(--plate-line, #d5ddd6)}.home-resource-links>a{border:0;border-bottom:1px solid var(--plate-line, #d5ddd6);border-radius:0;padding:1rem 0;background:transparent}.home-resource-links>a:last-child{background:transparent;border-color:var(--plate-line, #d5ddd6)}.home-resource-icon{width:auto;height:auto;border-radius:0;background:transparent;color:var(--plate-ink, #142824)}.home-resource-links>a:last-child .home-resource-icon{background:transparent;color:var(--plate-ink, #142824)}.home-briefing-section .home-briefing-link{margin-top:0;padding-top:.25rem}body.theme-ota .home-value-page :is(#home-needs-title,#home-resources-title,#home-briefing-heading,.hero-headline){letter-spacing:0}.home-resource-links small,.home-value-path__secondary{font-size:.875rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-field-preview__link:hover img{transform:none}.home-value-path:hover{transform:none;box-shadow:none;border-color:var(--plate-line, #d5ddd6)}.home-value-path:first-child:hover{border-color:var(--plate-line, #d5ddd6)}.home-resource-links>a:hover{background:transparent;border-color:var(--plate-line, #d5ddd6)}}@media(max-width:900px){.home-value-page .home-conversion-hero__grid{grid-template-columns:minmax(0,1fr)}body.theme-ota .home-value-page .hero-headline{font-size:clamp(1.9rem,6.5vw,2.75rem)}body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{padding-top:2rem}body.theme-ota .home-value-page .hero-subheadline{margin-top:1.4rem}.home-value-page .home-conversion-hero__copy,.home-value-page .home-field-preview,.home-value-page .home-value-commitments{grid-column:1;grid-row:auto}.home-value-page .home-conversion-hero__copy{order:1}.home-value-page .home-value-commitments{order:2}.home-value-page .home-field-preview{order:3}.home-field-preview{margin-right:0;box-shadow:none}.home-field-preview .home-field-preview__link img{max-height:240px}.home-scene-switch label>span{padding-inline:.7rem}.home-scene-index{font-size:.6rem}.home-scene-panel--principle{padding-inline:.6rem}.home-principle-intro h2{font-size:1.3rem}.home-principle-map{height:auto;aspect-ratio:520 / 300}.home-principle-map svg{position:absolute;top:0;right:0;bottom:0;left:0}.home-principle-labels{inset:78% 0 auto;font-size:.8rem}.home-principle-core-label{top:57.7%;font-size:.75rem}.home-principle-electric{font-size:.8rem}.home-principle-actions{margin-top:.4rem}body.theme-ota .home-value-page .home-value-needs{padding-block:2.5rem}.home-value-path{padding:1.15rem 0}.home-path-number{position:static;margin-bottom:.4rem}.home-path-art{height:66px;width:110px;right:.6rem;top:.45rem}.home-value-path h3{font-size:1.25rem}.home-value-page .home-value-paths,.home-resource-links{grid-template-columns:minmax(0,1fr);gap:0}.home-resource-links>a{padding:1rem 0}}html[data-color-scheme=dark] .home-value-page{--explore-ink: #d6eee5}html[data-color-scheme=dark] body.theme-ota .home-value-page #main-hero.home-conversion-hero--simple{background:var(--color-surface)}html[data-color-scheme=dark] .home-field-preview{background:transparent;border-color:transparent;box-shadow:none}html[data-color-scheme=dark] .home-value-page .home-field-preview__caption,html[data-color-scheme=dark] .home-value-page .home-field-preview__caption strong{color:var(--color-text, #e7f2ee)}html[data-color-scheme=dark] .home-value-page .home-field-preview__caption>span:first-child{color:var(--color-text-secondary, #cbd5e1)}html[data-color-scheme=dark] .home-scene-switch label>span,html[data-color-scheme=dark] .home-scene-index{color:#d5e8de}html[data-color-scheme=dark] .home-scene-switch input:checked+span{background:#d8f3e9;color:#123c38}html[data-color-scheme=dark] body.theme-ota .home-value-page .home-value-needs{background:var(--color-surface)}html[data-color-scheme=dark] .home-value-path,html[data-color-scheme=dark] .home-value-path:first-child,html[data-color-scheme=dark] .home-value-path:nth-child(2),html[data-color-scheme=dark] .home-value-path:nth-child(3){background:var(--color-surface);border-color:#467365;color:#e7f2ee}html[data-color-scheme=dark] .home-value-path:before,html[data-color-scheme=dark] .home-value-path .home-path-art{color:#c5ddd4}html[data-color-scheme=dark] .home-value-path>.home-value-path__boundary{color:#d5e4de}html[data-color-scheme=dark] .home-resource-links>a,html[data-color-scheme=dark] .home-resource-links>a:last-child{background:transparent;border-color:var(--color-border, #355b56)}html[data-color-scheme=dark] .home-resource-icon{color:var(--color-text, #e7f2ee)}html[data-color-scheme=dark] .home-scene-panel--principle{color-scheme:light}html[data-color-scheme=dark] body.theme-ota .home-principle-intro h2{color:#123c38!important;-webkit-text-fill-color:currentColor}html[data-color-scheme=dark] body.theme-ota .home-principle-boundary{color:#4a6256!important}html[data-color-scheme=dark] body.theme-ota .home-principle-actions a{color:#115e56!important}@media(prefers-reduced-motion:reduce){.home-value-page *,.home-value-page *:before,.home-value-page *:after{animation:none!important;transition:none!important}.home-value-page .home-field-preview__link img,.home-value-page .home-value-path{transform:none!important}}@media print{.home-scene-switch,.home-principle-actions button,.home-path-art{display:none!important}.home-field-preview{display:block;box-shadow:none!important;border-color:#aaa!important;background:#fff!important}.home-field-preview .home-scene-panel{display:block!important;visibility:visible!important}.home-scene-panel--principle{margin-top:1rem;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff}.home-value-page .home-value-path,.home-value-page .home-resource-links>a{background:#fff!important;color:#111!important;box-shadow:none}.home-value-page .home-value-path :is(h3,p,a){color:#111!important}.home-principle-particles{display:none}}
