.uav-page{--uv-dark:#102331;--uv-line:#cad4dd;--uv-muted:#526171;--uv-blue:#1454c4}.uav-page .site-container{max-width:1380px}.uav-page main :is(section,[id]){scroll-margin-top:6rem}.uav-page main :is(a,button,select,summary):focus-visible{outline:3px solid #568eff;outline-offset:4px}.uav-page h1,.uav-page h2,.uav-page h3{font-weight:500;letter-spacing:-.035em}.uav-page h2{font-size:clamp(1.9rem,3vw,2.85rem);line-height:1.13;max-width:25ch}.uav-page h3{font-size:1.3rem;line-height:1.3}.uv-section{padding-block:4.2rem}.uv-dark{background:var(--uv-dark);color:#f6f9fc}.uv-light{background:#eff4f7}.uv-eyebrow{font-size:.8125rem;letter-spacing:.16em;font-weight:600;color:var(--uv-blue);margin-bottom:1.1rem}.uv-dark .uv-eyebrow{color:#90bdff}.uv-heading{max-width:55rem;margin-bottom:2.1rem}.uv-heading>p:last-child:not(.uv-eyebrow){margin-top:1.25rem;color:var(--uv-muted);max-width:72ch}.uv-dark .uv-heading>p:last-child:not(.uv-eyebrow){color:#c1d0dd}.uv-link{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 0;font-size:1rem;font-weight:600;color:var(--uv-blue);text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent}.uv-link:hover{text-decoration-color:currentColor}.uav-page figcaption{margin-top:.6rem;font-size:.8125rem;color:var(--uv-muted);line-height:1.5}.uv-dark figcaption{color:#b5c8d7}.uav-page .rb-media{margin:0;min-width:0}.uav-page .rb-media-frame{position:relative;overflow:hidden;background:#e3ebf0}.uav-page .rb-media-frame picture{display:block}.uav-page .rb-media-fallback{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;min-height:100%;color:#374e60}.uav-page .rb-media-fallback p{font-size:1rem}.uv-dark .rb-media-frame{background:#1c3548}.uv-dark .rb-media-fallback{color:#dce9f4}.uv-hero{padding-top:1.4rem}.uv-breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8125rem;color:#c2d2df}.uv-breadcrumb a{padding-block:.4rem}.uv-breadcrumb>span{padding-top:.4rem}.uv-hero-top{display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;align-items:end;padding:1.7rem 0}.uv-hero h1{font-size:clamp(2.8rem,4.1vw,4.1rem);line-height:1.02;max-width:18ch;letter-spacing:-.05em}.uv-hero-subtitle{font-size:clamp(1.15rem,1.6vw,1.55rem);margin-top:1rem;color:#d5e4f0}.uv-hero-intro p{color:#d5e1eb;font-size:1rem;max-width:47ch}.uv-hero-intro small{display:block;color:#acbfd0;font-size:.8125rem;margin-top:1rem}.uv-hero-scene{position:relative;max-width:1600px;margin-inline:auto}.uv-hero-scene .rb-media-frame{width:100%;height:clamp(260px,25vw,420px)}.uv-annotation{position:absolute;left:53%;top:48%;display:flex;align-items:center;gap:.7rem;background:#102331e8;padding:.7rem 1rem;border-left:2px solid #eaa15e;color:#fff}.uv-annotation>span{width:5px;height:5px;background:#f7b36d;flex-shrink:0}.uv-annotation p{font-size:.8125rem;letter-spacing:.09em}.uv-annotation small{display:block;font-size:.8125rem;letter-spacing:0;color:#d9e8f3}.uv-hero-scene:has([data-media-state=fallback]) .uv-annotation{display:none}.uv-hero-scene .rb-media-fallback{min-height:260px}.uv-concept{position:absolute;bottom:.6rem;right:1rem;padding:.25rem .6rem;background:#102331e8;color:#e0eaf2;font-size:.8125rem}.uv-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.3rem 1.5rem}.uav-page .project-actions{margin-top:0}.uav-page .project-action-row{gap:.7rem}.uav-page .project-action-row>a{min-height:46px;padding:.7rem 1rem;border-radius:3px;font-size:1rem;white-space:normal;text-align:center}.uv-dark .project-action-row>a.border{border-color:#91a7b8;color:#fff;background:transparent}.uv-dark .project-action-row>a.border:hover{background:#294357}.uv-dark .project-supporting a{color:#e0ecf5;font-size:.8125rem}.uv-hero .project-disclosure{display:none}.uv-dark .project-disclosure{color:#b9ccdc}.uv-hero-bottom>ul{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.7rem;font-size:.8125rem;color:#bfcede}.uv-hero-bottom>ul li{padding-left:.75rem;border-left:1px solid #52738b}.uv-page-nav{border-bottom:1px solid var(--uv-line)}.uv-page-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding-block:.65rem}.uv-page-nav a{display:block;padding:.5rem 0;color:#435c70;font-size:.8125rem}.uv-intro-split{display:flex;justify-content:space-between;gap:3rem}.uv-side-note{align-self:center;max-width:23ch;border-left:2px solid #95adc0;padding-left:1rem;color:var(--uv-muted);font-size:1rem}.uv-mission{margin:0 0 2.3rem}.uv-mission ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #86a3b8}.uv-mission li{position:relative;padding:1.1rem 1rem 1.2rem 0}.uv-mission li:before{content:"";position:absolute;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--uv-blue)}.uv-stage-index{font-size:.8125rem;color:#536f85}.uv-mission h3{font-size:1rem;margin-top:.6rem}.uv-mission li p{font-size:.8125rem;color:var(--uv-muted);margin-top:.3rem}.uv-matrix{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:1rem}.uv-matrix td,.uv-matrix th{padding:.9rem 1rem .9rem 0;vertical-align:top;overflow-wrap:anywhere}.uv-matrix thead{font-size:.8125rem;letter-spacing:.06em;border-bottom:1px solid #8d9eac;color:#526b7e}.uv-matrix th:first-child{width:29%}.uv-matrix tbody th{font-weight:500}.uv-matrix td{color:var(--uv-muted)}.uv-matrix tbody tr{border-bottom:1px solid var(--uv-line)}.uv-balance{margin-block:2.2rem 2.7rem}.uv-balance ol{display:grid;grid-template-columns:1fr 1fr 1.2fr;border-block:1px solid #527188}.uv-balance li{padding:1.6rem 1.5rem 1.6rem 0}.uv-balance li>span{display:block;font-size:2rem;color:#8fc1ff;line-height:1;margin-bottom:.8rem}.uv-balance li:last-child>span{color:#f3b578}.uv-balance p{margin-top:.4rem;color:#bdcfdd;font-size:1rem}.uv-energy-architecture{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem}.uv-energy-architecture>div p{margin-top:1rem;color:#c1d0dd;font-size:1rem}.uv-energy-architecture dl{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2rem}.uv-energy-architecture dt{color:#e5eef6;font-size:1rem}.uv-energy-architecture dd{color:#bdcfdd;font-size:1rem;margin-top:.5rem}.uv-power-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.uv-factor-list{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;padding-top:1rem;border-top:1px solid var(--uv-line);color:#3e5a70;font-size:1rem}.uv-voltage{border-left:1px solid var(--uv-line);padding-left:3rem}.uv-voltage>p{font-size:1rem;color:var(--uv-muted);margin-top:1rem}.uv-voltage figure{margin-block:1.3rem}.uv-voltage li{display:flex;gap:.9rem;padding:.65rem 0;border-bottom:1px solid var(--uv-line);font-size:1rem}.uv-voltage li span{color:var(--uv-blue);font-size:.8125rem}.uv-integration-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.uv-integration-layout>*{min-width:0}.uv-placement{display:flex;gap:1.5rem;align-items:center}.uv-placement>.rb-media{width:min(66%,403px);flex-shrink:0}.uv-placement ol{font-size:.8125rem;color:#425c70}.uv-placement li{padding-block:.65rem}.uv-placement li span{display:block;font-size:.8125rem;color:#3c6d96}.uv-annotations>div{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;padding-block:.85rem;border-bottom:1px solid var(--uv-line);font-size:1rem}.uv-annotations dd{color:var(--uv-muted);font-size:1rem}.uv-thermal-charging{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;border-top:1px solid var(--uv-line);padding-top:2.5rem;margin-top:2.5rem}.uv-thermal-charging h3{font-size:1.5rem;max-width:30ch}.uv-thermal-charging p{margin-top:1rem;font-size:1rem;color:var(--uv-muted)}.uv-charge-list{margin-top:1.3rem}.uv-charge-list>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;padding-block:.7rem;border-top:1px solid var(--uv-line);font-size:.8125rem}.uv-charge-list dd{color:var(--uv-muted)}.uv-flow{padding-block:1.1rem}.uv-flow h3{font-size:.8125rem;letter-spacing:.1em;color:#a3c6e2;margin-bottom:1rem}.uv-flow ol{display:flex;align-items:stretch}.uv-flow li{gap:.7rem}.uv-flow li,.uv-flow li>span{display:flex;align-items:center;flex:1}.uv-flow li>span{justify-content:center;padding:.9rem .6rem;min-height:4rem;border-block:1px solid #7393ab;text-align:center;font-size:1rem}.uv-flow li i{font-style:normal;color:#9fbdd4;padding-right:.7rem}.uv-flow-power li:nth-child(3)>span{border-color:#e2a36b}.uv-system-parallel{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem}.uv-flow-status li>span{border-style:dashed}.uv-flow-charge li>span{border-color:#b6cbdc}.uv-monitoring{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem;border-top:1px solid #4b6a82;margin-top:2.3rem;padding-top:1.6rem}.uv-monitoring p{color:#c1d0dd;font-size:1rem}.uv-monitoring p+p{margin-top:.8rem}.uv-development{display:flex;gap:1rem;margin-block:1.8rem;padding-block:1rem;border-block:1px solid var(--uv-line)}.uv-development li{flex:1;font-size:1rem}.uv-development span{display:block;margin-bottom:.4rem;color:var(--uv-blue);font-size:.8125rem}.uv-production{display:grid;grid-template-columns:.75fr 1.25fr;gap:3rem;margin-top:2rem}.uv-production p{color:var(--uv-muted);font-size:1rem}.uv-related{display:flex;gap:2rem;margin-top:1rem}.uv-gallery{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:2rem;align-items:start}.uv-gallery article{min-width:0}.uv-gallery article>.rb-media{max-width:410px}.uv-gallery .uv-application-survey .rb-media{max-width:292px}.uv-gallery h3{margin-top:1.1rem}.uv-gallery article>p{font-size:1rem;color:var(--uv-muted);margin-top:.65rem;min-height:3rem}.uv-secondary-applications{display:flex;gap:2rem;margin-top:1.3rem;border-block:1px solid var(--uv-line);padding-block:.45rem}.uv-secondary-applications .uv-link{color:#4a6376;font-size:.8125rem}.uv-evidence-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.uv-process-evidence{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:1.5rem;align-items:center}.uv-evidence-support h3,.uv-process-evidence h3{font-size:1.1rem}.uv-evidence-support article p,.uv-process-evidence p{font-size:1rem;color:var(--uv-muted);margin-top:.7rem}.uv-film{min-width:0}.uv-film video{display:block;aspect-ratio:9/16;object-fit:contain}.uv-film video,.uv-film-play{width:100%;background:#102331}.uv-film-play{display:flex;justify-content:space-between;gap:1rem;padding:.8rem;color:white;font-size:.8125rem;text-align:left;margin-top:.5rem;cursor:pointer}.uv-evidence-support>article>.rb-media{max-width:480px;margin-bottom:.9rem}.uv-product-evidence{display:flex;align-items:center;gap:1.4rem;margin-top:1.5rem}.uv-product-evidence>.rb-media{width:140px;flex-shrink:0}.uv-brief-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem}.uv-required-inputs li{padding-block:.55rem;border-bottom:1px solid var(--uv-line);font-size:1rem;color:#435e72}.uv-brief-form h3{margin-bottom:1.4rem}.uv-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.uv-brief-fields>div{min-width:0}.uv-brief-fields label{display:block;margin-bottom:.4rem;font-size:1rem;color:#354f63}.uv-brief-fields select{width:100%;min-width:0;min-height:46px;padding:.65rem 1.6rem .65rem .6rem;font:inherit;font-size:1rem;background:white;border:1px solid var(--input);border-radius:0}.uv-submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.9rem 1.1rem;margin-top:1.5rem;background:var(--uv-blue);color:white;font-size:1rem;font-weight:600;min-height:48px;border-radius:3px;cursor:pointer}.uv-form-note{font-size:.8125rem;color:var(--uv-muted);margin-top:.8rem}.uv-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem}.uv-faq-layout details{border-bottom:1px solid var(--uv-line)}.uv-faq-layout summary{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;font-size:.95rem;list-style:none}.uv-faq-layout summary::-webkit-details-marker{display:none}.uv-faq-layout summary>span{color:var(--uv-blue)}.uv-faq-layout details[open] summary>span{transform:rotate(45deg)}.uv-faq-layout details>p{padding-bottom:1.25rem;font-size:1rem;color:var(--uv-muted)}.uv-final .site-container{display:flex;justify-content:space-between;align-items:center;gap:3rem}.uv-final .uv-heading{margin-bottom:0;max-width:42rem}@media(max-width:1100px){.uv-hero-top{gap:2rem;grid-template-columns:1.2fr .8fr}.uv-hero-bottom{gap:1rem}.uv-hero-bottom>ul{display:none}.uv-brief-layout,.uv-energy-architecture,.uv-evidence-layout,.uv-faq-layout,.uv-integration-layout,.uv-power-layout,.uv-thermal-charging{gap:2rem}.uv-placement{flex-direction:column;align-items:flex-start}.uv-placement>.rb-media{width:100%;max-width:403px}.uv-placement ol{display:flex;gap:1rem}.uv-gallery{gap:1.2rem}.uv-process-evidence{display:block}.uv-process-evidence .uv-film{max-width:290px}.uv-process-evidence>div:last-child{margin-top:1rem}.uv-final .site-container{display:block}.uv-final .project-actions{margin-top:1.8rem}.uv-flow li{gap:.4rem}.uv-flow li i{padding-right:.4rem}.uv-flow li>span{font-size:.8125rem}}@media(max-width:767px){.uav-page .site-container{padding-inline:min(1.25rem,5vw)}.uv-section{padding-block:2.2rem}.uv-heading{margin-bottom:1.5rem}.uv-heading>p:last-child:not(.uv-eyebrow){font-size:1rem}.uv-hero-top{display:block;padding-block:1.7rem 1.4rem}.uv-hero h1{font-size:2.65rem;max-width:16ch}.uv-hero-subtitle{font-size:1.15rem;max-width:29ch}.uv-hero-intro{margin-top:1rem}.uv-hero-intro p{font-size:1rem}.uv-hero-intro small{display:none}.uv-hero-scene .rb-media-frame{aspect-ratio:1.55!important;height:auto}.uv-annotation{left:1rem;top:.7rem;padding:.5rem .6rem}.uv-annotation p,.uv-annotation small{font-size:.8125rem}.uv-hero-bottom{display:block;padding-block:1.2rem}.uav-page .project-action-row{display:flex;flex-direction:column;align-items:stretch}.uav-page .project-action-row>a{width:100%}.uv-page-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem .6rem}.uv-page-nav a{font-size:.8125rem}.uv-intro-split{display:block}.uv-side-note{display:none}.uv-mission ol{display:block;border-top:0;border-left:1px solid #86a3b8}.uv-mission li{display:grid;grid-template-columns:1.5rem 1fr;column-gap:.5rem;padding:.7rem 0 .7rem 1rem}.uv-mission li:before{left:-3px;top:1.1rem}.uv-mission h3{margin-top:0}.uv-mission li p{grid-column:2}.uv-matrix{font-size:1rem}.uv-matrix th:first-child{width:35%}.uv-matrix td,.uv-matrix th{padding:.8rem .5rem .8rem 0}.uv-balance ol{grid-template-columns:1fr 1fr}.uv-balance li{padding:1.2rem .6rem 1.2rem 0}.uv-balance li:last-child{grid-column:1/-1;border-top:1px solid #527188}.uv-balance h3{font-size:1.2rem}.uv-brief-layout,.uv-energy-architecture,.uv-faq-layout,.uv-integration-layout,.uv-monitoring,.uv-power-layout,.uv-production,.uv-thermal-charging{grid-template-columns:1fr;gap:1.8rem}.uv-energy-architecture dl{gap:1.4rem}.uv-voltage{padding:1.5rem 0 0;border-left:0;border-top:1px solid var(--uv-line)}.uv-placement ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0 .8rem;font-size:.8125rem}.uv-annotations>div{gap:1rem}.uv-thermal-charging{padding-top:1.6rem;margin-top:1.6rem}.uv-system-parallel{grid-template-columns:1fr;gap:0}.uv-flow-power li,.uv-flow-power ol{flex-direction:column}.uv-flow-power li{gap:.3rem}.uv-flow-power li>span{width:100%;min-height:2.9rem;font-size:1rem}.uv-flow-power li i{transform:rotate(90deg);padding:0;line-height:1.3}.uv-flow-charge li>span,.uv-flow-status li>span{min-height:4.2rem;font-size:1rem}.uv-development{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.uv-related{flex-direction:column;gap:0}.uv-gallery{grid-template-columns:1fr;gap:2rem}.uv-gallery article{max-width:410px}.uv-gallery article>p{min-height:0}.uv-gallery .uv-application-survey{max-width:292px}.uv-secondary-applications{flex-wrap:wrap;gap:.2rem 1.2rem}.uv-evidence-layout{grid-template-columns:1fr;gap:2rem}.uv-process-evidence .uv-film{max-width:260px}.uv-product-evidence{gap:1rem}.uv-product-evidence>.rb-media{width:120px}.uv-brief-fields{grid-template-columns:1fr}.uv-brief-fields select{font-size:1rem}.uv-submit{width:100%}.uv-faq-layout summary{font-size:1rem}.uv-final .uv-heading{margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.uav-page main *,.uav-page main :after,.uav-page main :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.uav-page main p{line-height:1.65}.uav-page :is(figcaption,.uv-concept){font-size:.8125rem;line-height:1.5}.uav-page h2{letter-spacing:-.025em;line-height:1.18}.uv-eyebrow{letter-spacing:.1em}.uv-heading>p:last-child:not(.uv-eyebrow){max-width:65ch}.uv-hero-scene{max-width:1320px}.uv-hero-scene .rb-media-frame{height:auto;aspect-ratio:1672/663!important}.uv-hero-subtitle{max-width:36ch;line-height:1.4!important}.uv-hero-intro p{max-width:48ch}.uv-concept{max-width:calc(100% - 2rem)}.uv-gallery .rb-media-frame{aspect-ratio:1.65!important;background:#dde5eb}.uav-page main :is(td,dd){line-height:1.65}.uav-page main .site-container{container-type:inline-size}.uav-page main :is(.uv-energy-architecture,.uv-system-parallel,.uv-monitoring,.uv-production,.uv-evidence-layout,.uv-process-evidence,.uv-brief-layout,.uv-faq-layout)>*,.uv-energy-architecture dl>*,.uv-flow li{min-width:0}@container(max-width:16rem){.uv-development,.uv-energy-architecture dl,.uv-page-nav ul,.uv-system-parallel{grid-template-columns:1fr}.uv-flow li,.uv-flow ol{flex-direction:column}.uv-flow li>span{width:100%}.uv-flow li i{transform:rotate(90deg);padding:0}.uv-product-evidence{flex-wrap:wrap}.uv-matrix{overflow-wrap:anywhere}}@media(min-width:768px) and (max-width:1100px){.uv-hero-scene{max-width:calc(100% - 4rem)}}@media(max-width:767px){.uv-hero h1{font-size:2.4rem;line-height:1.08;letter-spacing:-.035em}.uv-hero-scene .rb-media-frame{aspect-ratio:1672/663!important}.uv-annotation{margin:.75rem 1.25rem 0;padding:.35rem .7rem}.uv-annotation,.uv-concept{position:static;background:transparent}.uv-concept{max-width:none;margin:0;padding:.55rem 1.25rem}.uv-hero-subtitle{max-width:30ch}}