﻿ .solar-motion{--gold:#ffb52e;--gold2:#ffd66b;--orange:#ff7545;--navy:#030b15;--muted:#a9b7c3;color:#f4f7fa;background:#030b15;overflow:hidden}.solar-progress{background:linear-gradient(90deg,var(--gold),var(--orange));transform-origin:100%;z-index:100;height:3px;position:fixed;top:0;left:0;right:0}.solar-motion a{color:inherit;text-decoration:none}.solar-hero{isolation:isolate;align-items:center;min-height:calc(100vh - 70px);display:flex;position:relative;overflow:hidden;background:0 0!important}.solar-hero-image{object-fit:cover;z-index:0;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroDrift;display:block;position:absolute;inset:0;transform:scale(1.04)}.solar-motion-light,.solar-stars{display:none!important}.solar-hero-content{z-index:2;width:min(1240px,100% - 40px);margin:auto;padding:100px 0;position:relative;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.solar-hero-content:before,.solar-hero-content:after{content:none!important;display:none!important}.solar-hero-content>*{background-color:#0000}.solar-kicker{color:var(--gold);letter-spacing:.03em;font-size:13px;font-weight:800;text-align:right!important}n.solar-motion p:not(.solar-kicker):not(.solar-scroll-hint){text-justify:inter-word;text-align:justify!important}.solar-hero h1{letter-spacing:-.04em;max-width:700px;margin:18px 0 24px;font-size:clamp(42px,6vw,82px);font-weight:900;line-height:1.35}.solar-lead{color:#dbe4eb;max-width:600px;font-size:17px;line-height:2.1}.solar-hero-action-lead{color:#cbd6df;text-justify:inter-word;max-width:620px;margin-top:0;font-size:15px;line-height:1.9;text-align:justify!important}.solar-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.solar-actions a{background:linear-gradient(135deg,#ffd15c,var(--gold),var(--orange));color:#111b25;border-radius:12px;padding:13px 22px;font-weight:900;box-shadow:0 12px 35px #ffb52e29}.solar-actions a.ghost{color:#f5f7fa;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff2e}.solar-scroll-hint{color:#8999a7;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:30px;right:50%;transform:translate(50%)}.solar-scroll-hint span{background:var(--gold);width:5px;height:5px;box-shadow:0 0 15px var(--gold);border-radius:50%}.solar-scene{width:min(1240px,100% - 40px);margin:auto;padding:82px 0;position:relative}.solar-scene-number{color:#ffb52e38;font-size:100px;font-weight:900;line-height:1;position:absolute;top:100px;left:0}.solar-intro{grid-template-columns:1fr 1.5fr;align-items:center;gap:80px;min-height:0;display:grid}.solar-intro h2,.solar-scene h2{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.45}.solar-intro>div:nth-child(2)>p:last-child{color:#b9c6d0;max-width:700px;line-height:2.15}.solar-statement{color:#fff;justify-content:center;align-items:center;gap:15px;font-size:clamp(22px,3vw,38px);font-weight:900;display:flex}.solar-statement span:first-child,.solar-statement span:nth-child(3){color:var(--gold)}.solar-statement b{color:#526576;font-weight:400}.solar-scene-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.solar-scene-head>p{color:#8999a7;max-width:430px;line-height:2}.solar-area-stage{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:45px;display:grid}.solar-area-image{background:#091522;border:1px solid #ffffff17;border-radius:28px;min-height:620px;position:relative;overflow:hidden}.solar-area-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1.1s;position:absolute;inset:0;transform:scale(1.06)}.solar-area-image img.active{opacity:1;transform:scale(1)}.solar-area-image:after{content:"";background:linear-gradient(#0000 40%,#030b15d9);position:absolute;inset:0}.solar-image-caption{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.solar-image-caption span{color:var(--gold);font-weight:900}.solar-area-list{flex-direction:column;display:flex}.solar-area-list>div{appearance:none;text-align:right;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:45px 1fr;gap:3px 15px;padding:20px 8px;transition:all .3s;display:grid}.solar-area-list>div span{color:#526576;grid-row:1/3;font-weight:800}.solar-area-list>div small{color:#748797;font-size:12px;line-height:1.8}.solar-area-list>div.active{background:linear-gradient(90deg,#0000,#ffb52e0f);border-color:#ffb52e6b;padding-right:20px}.solar-area-list>div.active span,.solar-area-list>div.active strong{color:var(--gold)}.solar-trust{grid-template-columns:90px minmax(360px,1fr) minmax(420px,1.35fr);align-items:start;gap:42px;min-height:0;padding-top:55px;padding-bottom:90px;display:grid}.solar-trust-copy{text-align:right;direction:rtl;max-width:650px}.solar-trust-copy h2{max-width:620px;margin-top:8px;margin-bottom:22px}.trust-lead{color:#aebdc8;max-width:620px;margin:0 0 13px;font-size:15px;line-height:2.05}.trust-more-link{border-bottom:1px solid #ffb52e47;align-items:center;gap:9px;margin-top:7px;padding-bottom:5px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex;color:var(--gold)!important}.trust-more-link span{font-size:17px;transition:transform .25s}.trust-more-link:hover{border-color:#ffb52ea6;color:var(--gold2)!important}.trust-more-link:hover span{transform:translate(-4px)}.solar-trust-stack{border-top:1px solid #ffffff1f}.trust-item{border-bottom:1px solid #ffffff1a;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;display:grid}.trust-item>span{color:var(--gold);font-weight:900}.trust-item b{color:#617585;letter-spacing:.14em;font-size:10px}.trust-item strong{margin:3px 0 5px;font-size:20px;display:block}.trust-item p{color:#8495a4;margin:0;font-size:13px}.solar-arms{min-height:0;padding-top:82px;padding-bottom:82px}.arms-summary{text-align:right;max-width:980px;margin:30px auto 0}.arms-summary p{color:#9aaab8;margin:0 0 10px;font-size:14px;line-height:2}.arms-summary .trust-more-link{margin-top:8px}.arms-system{padding:65px 0 30px;position:relative}.arms-sun{color:#3d2505;z-index:2;background:radial-gradient(circle,#fff1a1,#ffbd31 42%,#ff7c32 67%,#0000 68%);border-radius:50%;place-items:center;width:150px;height:150px;font-weight:900;display:grid;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 0 80px #ffb52e47}.arms-lines{height:260px;position:absolute;inset:150px 0 auto}.arms-lines i{background:linear-gradient(var(--gold),transparent);transform-origin:top;width:1px;height:260px;transform:rotate(calc((var(--i) - 1.5) * 32deg));opacity:.4;position:absolute;top:0;left:50%}.arms-grid{grid-template-columns:repeat(4,1fr);gap:15px;padding-top:280px;display:grid}.arms-grid article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;min-height:190px;padding:24px;transition:all .3s}.arms-grid article:hover{background:#ffb52e0b;border-color:#ffb52e66;transform:translateY(-8px)}.arms-grid span{color:var(--gold);font-size:12px;font-weight:900}.arms-grid h3{margin:18px 0 8px;font-size:18px}.arms-grid p{color:#8294a4;margin:0;font-size:13px;line-height:1.9}.solar-community{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;display:flex}.community-glow{z-index:-1;background:radial-gradient(circle,#ffb52e24,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute}.solar-community h2{margin-bottom:70px}.community-orbit{aspect-ratio:1;border:1px solid #ffb52e2e;border-radius:50%;place-items:center;width:min(720px,90vw);display:grid;position:relative}.community-orbit:before,.community-orbit:after{content:"";border:1px solid #ffb52e17;border-radius:50%;position:absolute}.community-orbit:before{inset:12%}.community-orbit:after{inset:27%}.community-orbit>b{color:#382205;background:radial-gradient(circle,#ffe998,#ffb52e 58%,#ff7042);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;box-shadow:0 0 55px #ffb52e4d}.community-orbit span{transform:rotate(calc(var(--i) * 60deg)) translateY(-330px) rotate(calc(var(--i) * -60deg));color:#c8d3dc;white-space:nowrap;background:#0a1724;border:1px solid #ffffff1f;border-radius:999px;padding:9px 15px;font-size:12px;position:absolute;top:50%;left:50%}.solar-community{text-align:right;min-height:0;display:block;position:relative}.solar-community .solar-scene-number{margin-bottom:8px;position:static}.solar-community h2{margin:10px 0 34px}.community-visual{aspect-ratio:16/9;background:#050d17;border:1px solid #ffffff17;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047,0 0 80px #ffb52e0d}.community-visual:after{content:"";pointer-events:none;background:linear-gradient(#030b1505,#030b1514 55%,#030b152e);position:absolute;inset:0}.community-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.solar-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.solar-cta h2{max-width:800px}.solar-cta>p:not(.solar-kicker){color:#9aaab8;font-size:17px}.solar-cta footer{color:#536675;border-top:1px solid #ffffff14;width:100%;margin-top:100px;padding-top:25px;font-size:11px}@keyframes heroDrift{0%{transform:scale(1.04)translate(0,0)}50%{transform:scale(1.08)translate(-10px,-5px)}to{transform:scale(1.04)translate(10px,5px)}}@media (max-width:900px){.solar-intro,.solar-trust,.solar-area-stage{grid-template-columns:1fr}.solar-trust{gap:30px}.solar-scene-number{margin-bottom:20px;font-size:70px;position:static}.solar-area-image{min-height:430px}.arms-grid{grid-template-columns:1fr 1fr}.solar-hero-image{object-position:60% center}.community-orbit span{transform:rotate(calc(var(--i) * 60deg)) translateY(-40vw) rotate(calc(var(--i) * -60deg))}}@media (max-width:600px){.solar-motion{margin-top:-1px}.solar-hero{min-height:calc(100vh - 58px)}.solar-hero-content{padding-top:120px}.solar-hero h1{font-size:40px}.solar-lead{font-size:15px}.solar-hero-image{object-position:58% center}.solar-scene{padding:90px 0}.solar-area-image{min-height:360px}.solar-area-list>div strong{font-size:15px}.arms-grid{grid-template-columns:1fr}.arms-sun{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.arms-lines{display:none}.arms-grid{padding-top:30px}.solar-cta footer{margin-top:60px}}.solar-hero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 72% 46%,#ffbe461a,#0000 30%),radial-gradient(circle at 58% 55%,#ff78370e,#0000 42%);animation:12s ease-in-out infinite alternate heroLight;position:absolute;inset:-15%}.solar-hero-content .solar-kicker{animation:.8s cubic-bezier(.2,.75,.25,1) both heroReveal}.solar-hero h1{animation:1s cubic-bezier(.2,.75,.25,1) .12s both heroReveal}.solar-hero .solar-lead{animation:.9s cubic-bezier(.2,.75,.25,1) .25s both heroReveal}.solar-hero .solar-actions{animation:.9s cubic-bezier(.2,.75,.25,1) .38s both heroReveal}.solar-scroll-hint{animation:1s 1.1s both scrollHintIn}.solar-scroll-hint span{background:linear-gradient(var(--gold),transparent);width:1px;height:34px;box-shadow:none;border-radius:2px;animation:1.8s ease-in-out infinite scrollPulse;position:relative}@keyframes heroReveal{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroLight{0%{transform:translate(-1%)scale(1)}to{transform:translate(2%,-1%)scale(1.04)}}@keyframes scrollHintIn{0%{opacity:0;transform:translate(50%,12px)}to{opacity:1;transform:translate(50%)}}@keyframes scrollPulse{0%,to{opacity:.45;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.solar-hero-image,.solar-hero:after,.solar-hero-content .solar-kicker,.solar-hero h1,.solar-hero .solar-lead,.solar-hero .solar-actions,.solar-scroll-hint,.solar-scroll-hint span{animation:none!important}.solar-hero-content .solar-kicker,.solar-hero h1,.solar-hero .solar-lead,.solar-hero .solar-actions,.solar-scroll-hint{opacity:1;filter:none;transform:none}}.solar-intro{grid-template-columns:1fr 1fr;grid-template-areas:"number heading""story statement""bottom bottom";align-items:center;gap:28px 70px;min-height:0;padding-top:110px;padding-bottom:95px;display:grid;position:relative;overflow:hidden}.solar-intro:before{content:"";pointer-events:none;border:1px solid #ffb52e13;border-radius:50%;width:500px;height:500px;position:absolute;top:10%;right:-90px;box-shadow:0 0 120px #ffb52e0b}.solar-intro:after{content:"";pointer-events:none;border:1px solid #ffb52e0d;border-radius:50%;width:365px;height:365px;position:absolute;top:calc(10% + 68px);right:45px}.solar-intro>.solar-scene-number{grid-area:number;align-self:end;position:relative;top:auto;left:auto}.intro-heading{z-index:1;text-align:right;direction:rtl;grid-area:heading;position:relative}.intro-heading h2{letter-spacing:-.045em;max-width:720px;margin:10px 0 0;font-size:clamp(40px,4.7vw,68px);font-weight:900;line-height:1.35}.intro-story{z-index:1;text-align:right;direction:rtl;grid-area:story;max-width:610px;position:relative}.intro-story p{color:#aebdc8;margin:0 0 13px;font-size:15px;line-height:2.1}.intro-story .intro-lead{color:#f1f5f8;font-size:18px;font-weight:600;line-height:1.95}.intro-more-link{border-bottom:1px solid #ffb52e47;align-items:center;gap:9px;margin-top:8px;padding-bottom:5px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex;color:var(--gold)!important}.intro-more-link span{font-size:17px;transition:transform .25s}.intro-more-link:hover{border-color:#ffb52ea6;color:var(--gold2)!important}.intro-more-link:hover span{transform:translate(-4px)}.solar-statement{z-index:1;direction:rtl;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-area:statement;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:20px 0;display:flex;position:relative}.solar-statement div{text-align:center;min-width:90px}.solar-statement small{color:#647786;margin-bottom:7px;font-size:10px;display:block}.solar-statement span{color:var(--gold);font-size:27px;font-weight:900}.solar-statement b{width:42px;color:var(--gold);place-items:center;font-size:24px;font-weight:400;display:grid}.solar-statement b:after{content:none}.intro-bottom{color:#8293a1;direction:rtl;border-top:1px solid #ffffff12;grid-area:bottom;justify-content:center;align-items:center;gap:20px;margin-top:5px;padding-top:20px;display:flex}.intro-bottom span{font-size:13px}.intro-bottom i{color:#526576;font-style:normal}.intro-bottom strong{color:var(--gold);font-size:21px;font-weight:400}.intro-bottom em{color:#f4f7fa;font-size:15px;font-style:normal;font-weight:800}@media (max-width:900px){.solar-intro{grid-template-columns:1fr;grid-template-areas:"number""heading""story""statement""bottom";gap:22px;padding-top:85px;padding-bottom:75px}.solar-intro:before{width:430px;height:430px;top:18%;right:-180px}.solar-intro:after{width:315px;height:315px;top:calc(18% + 58px);right:-105px}.intro-heading,.intro-story{max-width:760px}.solar-statement{justify-content:center}}@media (max-width:600px){.solar-intro{padding-top:75px;padding-bottom:60px}.solar-intro:before{width:360px;height:360px;top:22%;right:-210px}.solar-intro:after{width:260px;height:260px;top:calc(22% + 48px);right:-145px}.intro-heading h2{font-size:35px}.intro-story .intro-lead{font-size:16px}.intro-story p{font-size:14px}.solar-statement div{min-width:68px}.solar-statement span{font-size:21px}.solar-statement b{width:25px}.intro-bottom{gap:11px}}.solar-areas{padding-top:82px;padding-bottom:82px}.solar-areas-intro{grid-template-columns:120px minmax(0,780px);align-items:start;gap:45px;margin-bottom:55px;display:grid}.solar-areas-intro .solar-scene-number{color:#ffb52e38;font-size:92px;line-height:1;position:static}.solar-areas-intro .solar-kicker{margin:8px 0 0}.solar-areas-intro h2{max-width:780px;margin:10px 0 18px;font-size:clamp(38px,4.6vw,64px);line-height:1.38}.solar-areas-lead{color:#9aaab8;max-width:650px;font-size:15px;line-height:2}.areas-more-link{border-bottom:1px solid #ffb52e47;align-items:center;gap:9px;margin-top:12px;padding-bottom:5px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex;color:var(--gold)!important}.areas-more-link span{font-size:17px;transition:transform .25s}.areas-more-link:hover{border-color:#ffb52ea6;color:var(--gold2)!important}.areas-more-link:hover span{transform:translate(-4px)}.solar-area-stage{grid-template-columns:1.25fr .75fr;gap:55px}.solar-area-image{border-radius:26px;min-height:570px}.solar-area-image:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff21;border-radius:19px;position:absolute;inset:18px}.solar-image-caption{grid-template-columns:auto 1fr;align-items:end;gap:3px 16px;display:grid;bottom:34px;left:36px;right:36px}.solar-image-caption span{grid-row:1/3;align-self:center;font-size:13px}.solar-image-caption strong{font-size:25px}.solar-image-caption p{color:#c0ccd5;grid-column:2;max-width:520px;margin:0;font-size:12px;line-height:1.8}.solar-area-list{border-top:1px solid #ffffff1a}.solar-area-list>div{min-height:78px;padding:17px 5px}.solar-area-list>div strong{font-size:17px}.solar-area-list>div small{font-size:11px;line-height:1.7}.solar-area-list>div.active{padding-right:18px}@media (max-width:900px){.solar-areas-intro{grid-template-columns:1fr;gap:8px;margin-bottom:35px}.solar-areas-intro .solar-scene-number{font-size:68px}.solar-area-stage{grid-template-columns:1fr;gap:25px}.solar-area-image{min-height:440px}}@media (max-width:600px){.solar-areas{padding-top:75px;padding-bottom:75px}.solar-areas-intro h2{font-size:35px}.solar-area-image{min-height:360px}.solar-image-caption{bottom:25px;left:25px;right:25px}.solar-image-caption strong{font-size:20px}.solar-image-caption p{font-size:11px}}.solar-scene.is-visible .intro-heading,.solar-scene.is-visible .solar-areas-intro>div:last-child,.solar-scene.is-visible .solar-trust-copy,.solar-scene.is-visible .solar-scene-head{animation:.85s cubic-bezier(.2,.75,.25,1) 80ms both sceneContentIn}.solar-scene.is-visible .intro-story,.solar-scene.is-visible .solar-area-stage,.solar-scene.is-visible .solar-trust-stack,.solar-scene.is-visible .arms-system,.solar-scene.is-visible .community-orbit,.solar-scene.is-visible .solar-cta{animation:.95s cubic-bezier(.2,.75,.25,1) .18s both sceneContentIn}.solar-scene.is-visible .trust-item:nth-child(2){animation-delay:.25s}.solar-scene.is-visible .trust-item:nth-child(3){animation-delay:.32s}.solar-scene.is-visible .trust-item:nth-child(4){animation-delay:.39s}.solar-scene.is-visible .arms-grid article:nth-child(2){animation-delay:.24s}.solar-scene.is-visible .arms-grid article:nth-child(3){animation-delay:.31s}.solar-scene.is-visible .arms-grid article:nth-child(4){animation-delay:.38s}@keyframes sceneContentIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sceneNumberIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.solar-scene,.solar-scene.is-visible,.solar-scene.is-visible .solar-scene-number,.solar-scene.is-visible .intro-heading,.solar-scene.is-visible .solar-areas-intro>div:last-child,.solar-scene.is-visible .solar-trust-copy,.solar-scene.is-visible .solar-scene-head,.solar-scene.is-visible .intro-story,.solar-scene.is-visible .solar-area-stage,.solar-scene.is-visible .solar-trust-stack,.solar-scene.is-visible .arms-system,.solar-scene.is-visible .community-orbit,.solar-scene.is-visible .solar-cta{opacity:1;transition:none;transform:none;animation:none!important}}.solar-areas{padding-bottom:48px}.solar-trust .solar-scene-number{align-self:start;position:static}.trust-item{transition:border-color .3s,transform .3s}.trust-item:hover{border-color:#ffb52e3d;transform:translate(-4px)}@media (max-width:900px){.solar-areas{padding-bottom:45px}.solar-trust{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:70px}.solar-trust .solar-scene-number{position:static}.solar-trust-copy,.trust-lead{max-width:760px}}@media (max-width:600px){.solar-trust{padding-top:45px;padding-bottom:60px}.trust-lead{font-size:14px;line-height:2}.trust-more-link{font-size:12px}}.solar-trust{padding-bottom:48px}.solar-arms .solar-scene-head{margin-bottom:42px}@media (max-width:900px){.solar-trust{padding-bottom:35px}.solar-arms{padding-top:40px;padding-bottom:75px}}@media (max-width:600px){.solar-trust{padding-bottom:25px}.solar-arms{padding-top:35px;padding-bottom:60px}}.solar-arms .arms-visual{aspect-ratio:21/9;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.solar-arms .arms-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#030b15 0%,#030b1547 1.8%,#0000 5% 95%,#030b1547 98.2%,#030b15 100%),linear-gradient(#030b15 0%,#0000 4% 96%,#030b15 100%);position:absolute;inset:0}.solar-arms .arms-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s;display:block;transform:scale(1.01)}.solar-arms .arms-visual:hover img{transform:scale(1.035)}.solar-arms .arms-grid{padding-top:28px}@media (max-width:900px){.solar-arms .arms-visual{aspect-ratio:4/3;border-radius:22px;width:75%;min-height:330px}}@media (max-width:600px){.solar-arms .arms-visual{aspect-ratio:4/3;border-radius:18px;min-height:280px}}.solar-arms .arms-visual{isolation:isolate}.arms-label{z-index:3;text-align:right;-webkit-backdrop-filter:blur(8px);direction:rtl;background:#030b15b8;border:1px solid #ffffff24;border-radius:14px;width:clamp(190px,23%,290px);padding:13px 16px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;position:absolute;box-shadow:0 12px 32px #00000047,inset 0 0 24px #ffb52e09}.arms-label:after{content:"";opacity:.8;background:linear-gradient(90deg,#ffb52ebf,#0000);width:34px;height:1px;position:absolute}.arms-label:hover{background:#030b15d6;border-color:#ffffff47;transform:translateY(-3px);box-shadow:0 16px 38px #0000005c,0 0 28px #ffb52e1a}.arms-label span{color:var(--gold);margin-bottom:4px;font-size:10px;font-weight:900;display:block}.arms-label strong{color:#fff;font-size:14px;line-height:1.65;display:block}.arms-label small{color:#aebdc8;margin-top:2px;font-size:10px;line-height:1.65;display:block}.arms-label-tv{top:7%;right:4%}.arms-label-tv:after{top:50%;right:100%}.arms-label-media{bottom:9%;right:5%}.arms-label-media:after{top:42%;right:100%}.arms-label-support{top:7%;left:4%}.arms-label-support:after{top:50%;left:100%;transform:scaleX(-1)}.arms-label-education{bottom:9%;left:5%}.arms-label-education:after{top:42%;left:100%;transform:scaleX(-1)}@media (max-width:900px){.arms-label{border-radius:11px;width:30%;padding:10px 11px}.arms-label strong{font-size:11px;line-height:1.5}.arms-label small{font-size:8px}.arms-label-tv{top:5%;right:3%}.arms-label-media{bottom:5%;right:3%}.arms-label-support{top:5%;left:3%}.arms-label-education{bottom:5%;left:3%}}@media (max-width:600px){.solar-arms .arms-visual{aspect-ratio:4/3;width:75%;min-height:420px;box-shadow:none;background:0 0;border:0;overflow:visible}.solar-arms .arms-visual img{border:1px solid #ffffff1a;border-radius:18px;position:absolute;inset:0}.arms-label{background:#030b15d1;width:calc(50% - 7px);padding:9px 10px}.arms-label strong{font-size:10px;line-height:1.5}.arms-label small{font-size:7px;line-height:1.45}.arms-label-tv{top:4%;right:2%}.arms-label-media{bottom:4%;right:2%}.arms-label-support{top:4%;left:2%}.arms-label-education{bottom:4%;left:2%}.arms-label:after{display:none}}.solar-community .community-more-link{margin-top:22px}.solar-cta .solar-scene-number{margin-bottom:8px;position:static}.solar-motion{color:#f4f7fa;background:#030b15}.solar-scene{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.25,1);transform:translateY(42px)}.solar-scene.is-visible{opacity:1;transform:none}.solar-scene-number{color:#ffb52e38;grid-area:auto;margin:0 0 12px;font-size:88px;font-weight:900;line-height:.9;position:static!important}.solar-capacity,.solar-mission,.solar-corporate,.solar-projects,.solar-events,.solar-honors,.solar-footer{width:min(1240px,100% - 40px);margin:auto;padding:74px 0;position:relative}.solar-intro{padding-top:82px;padding-bottom:74px}.solar-scene.is-visible .solar-scene-number{animation:.8s both sceneNumberIn}.solar-scene.is-visible .intro-heading,.solar-scene.is-visible .mission-heading,.solar-scene.is-visible .corporate-heading,.solar-scene.is-visible .solar-scene-head,.solar-scene.is-visible .project-empty,.solar-scene.is-visible .community-visual,.solar-scene.is-visible .solar-events h2,.solar-scene.is-visible .solar-honors,.solar-scene.is-visible .solar-footer h2{animation:.85s cubic-bezier(.2,.75,.25,1) 80ms both sceneContentIn}.solar-capacity{text-align:center;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.solar-capacity .solar-scene-number{display:none}.capacity-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);max-width:900px;margin:26px auto 18px;display:grid}.capacity-grid>div{border-left:1px solid #ffffff17;padding:25px 18px}.capacity-grid>div:last-child{border-left:0}.capacity-grid strong{color:var(--gold);font-size:48px;font-weight:900;line-height:1;display:block}.capacity-grid span{color:#aebdc8;margin-top:9px;font-size:13px;display:block}.capacity-mission{color:#8999a7;margin:18px 0 0;font-size:13px}.capacity-mission b{color:#f4f7fa}.solar-mission{grid-template-columns:120px 1fr;gap:0 45px;display:grid}.solar-mission .solar-scene-number{grid-row:1/span 2}.mission-heading h2{max-width:850px;margin:10px 0 42px;font-size:clamp(36px,4.6vw,62px);line-height:1.4}.mission-columns{grid-column:2;grid-template-columns:1fr 1fr;gap:20px;display:grid}.mission-card{background:linear-gradient(145deg,#ffffff09,#ffb52e05);border:1px solid #ffffff1a;border-radius:24px;padding:28px;position:relative;overflow:hidden}.mission-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 10%,#ffb52e14,#0000 34%);position:absolute;inset:0}.mission-index{color:#ffb52e8c;font-size:12px;font-weight:900}.mission-card h3{margin:13px 0;font-size:25px;line-height:1.55}.mission-card>p:not(.solar-kicker){color:#9eafbc;margin:0 0 18px;font-size:14px;line-height:2}.mission-card button{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffb52e4d;padding:0 0 5px;font-size:12px;font-weight:800}.mission-card button span{margin-right:7px;transition:transform .25s;display:inline-block}.mission-card button:hover span{transform:translate(-4px)}.mission-detail{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .5s;display:grid}.mission-detail.open{grid-template-rows:1fr;margin-top:18px}.mission-detail>div{opacity:0;border-top:1px solid #ffffff0f;grid-template-columns:150px 1fr;gap:12px;min-height:0;padding:0;transition:padding .4s,opacity .3s;display:grid;overflow:hidden}.mission-detail.open>div{opacity:1;padding:10px 0}.mission-detail strong{color:#f1f5f8;font-size:11px}.mission-detail span{color:#7f919f;font-size:11px;line-height:1.8}.mission-intro{color:#9eafbc;max-width:850px;margin:-24px 0 38px;font-size:14px;line-height:2.1}.mission-intro strong{color:#f5c86e}.mission-featured-label,.mission-secondary-label{color:#f5c86e;letter-spacing:.02em;grid-column:2;align-items:center;gap:14px;margin:0 0 14px;font-size:11px;font-weight:900;display:flex}.mission-featured-label i,.mission-secondary-label i{background:linear-gradient(90deg,#ffb52e59,#0000);flex:1;height:1px}.mission-secondary-label{color:#aebdc8;margin-top:34px}.mission-secondary-label i{background:linear-gradient(90deg,#ffffff29,#0000)}.mission-card-featured{padding:0}.mission-card-image{height:210px;position:relative;overflow:hidden}.mission-card-image img,.mission-secondary-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.mission-card-image>div,.mission-secondary-image>div{background:linear-gradient(#0000 35%,#030b15e6 100%);position:absolute;inset:0}.mission-card-featured:hover .mission-card-image img,.mission-secondary-card:hover .mission-secondary-image img{transform:scale(1.045)}.mission-card-body{padding:25px 28px 28px}.mission-card-body h3{margin-top:8px}.mission-secondary-grid{grid-column:2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mission-secondary-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;transition:transform .3s,border-color .3s;overflow:hidden}.mission-secondary-card:hover{border-color:#ffb52e38;transform:translateY(-4px)}.mission-secondary-image{height:135px;position:relative;overflow:hidden}.mission-secondary-body{padding:17px 17px 19px}.mission-secondary-body h3{margin:7px 0;font-size:17px;line-height:1.55}.mission-secondary-body>p:last-child{color:#8193a1;margin:0;font-size:11px;line-height:1.9}.solar-corporate{grid-template-columns:1fr 1.35fr;align-items:end;gap:40px 70px;display:grid}.corporate-heading h2{max-width:720px;margin:10px 0 20px;font-size:clamp(36px,4.5vw,60px);line-height:1.42}.corporate-heading>p:last-child{color:#9aaab8;max-width:620px;line-height:2}.corporate-options{grid-column:2;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.corporate-options article{border-top:1px solid #ffffff24;padding:18px 8px 8px}.corporate-options span{color:var(--gold);font-size:10px;font-weight:900}.corporate-options h3{margin:12px 0 8px;font-size:16px}.corporate-options p{color:#8193a1;margin:0;font-size:11px;line-height:1.9}.solar-primary-link{border-bottom:1px solid #ffb52e47;align-items:center;gap:9px;padding-bottom:6px;font-size:13px;font-weight:900;transition:all .25s;display:inline-flex;color:var(--gold)!important}.solar-primary-link span{transition:transform .25s}.solar-primary-link:hover{border-color:#ffb52eb3;color:var(--gold2)!important}.solar-primary-link:hover span{transform:translate(-4px)}.solar-corporate>.solar-primary-link{grid-column:2;justify-self:start;margin-top:3px}.solar-projects{padding-top:74px;padding-bottom:74px}.solar-projects h2,.solar-events h2{margin:8px 0 28px;font-size:clamp(36px,4.5vw,60px);line-height:1.4}.project-empty{background:linear-gradient(110deg,#ffffff06,#ffb52e06);border:1px solid #ffffff1a;border-radius:22px;padding:42px 35px;position:relative;overflow:hidden}.project-empty:after{content:"";background:linear-gradient(90deg,#0000,#ffb52e0b,#0000);width:45%;height:220%;animation:7s ease-in-out infinite projectShimmer;position:absolute;top:-60%;left:-10%;transform:rotate(12deg)}.project-empty span{color:var(--gold);font-size:10px;font-weight:900}.project-empty h3{margin:12px 0;font-size:24px}.project-empty p{color:#8999a7;max-width:700px;margin:0;font-size:13px;line-height:2}.solar-community{padding-top:74px;padding-bottom:74px;min-height:0!important}.solar-community h2{margin:8px 0 10px;font-size:clamp(36px,4.5vw,60px);line-height:1.4}.community-lead{color:#8999a7;margin:0 0 30px;font-size:14px}.community-visual{border-radius:26px;aspect-ratio:16/7!important}.community-more-link{margin-top:18px!important}.solar-events{padding-top:62px;padding-bottom:62px}.event-empty{color:#8193a1;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:24px 0;font-size:13px;line-height:2}.solar-honors{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:30px;padding-top:48px;padding-bottom:48px;display:flex}.solar-honors h2{max-width:800px;margin:8px 0 0;font-size:clamp(25px,3vw,40px);line-height:1.55}.solar-footer{text-align:center;padding-top:88px;padding-bottom:45px}.solar-footer h2{max-width:850px;margin:10px auto 15px;font-size:clamp(38px,5vw,68px);line-height:1.4}.solar-footer>p:not(.solar-kicker){color:#8999a7}.solar-footer .solar-actions{justify-content:center}.solar-footer footer{color:#536675;border-top:1px solid #ffffff14;margin-top:70px;padding-top:22px;font-size:11px}@keyframes projectShimmer{0%,55%{transform:translate(-130%)rotate(12deg)}to{transform:translate(320%)rotate(12deg)}}@media (max-width:900px){.solar-capacity,.solar-mission,.solar-corporate,.solar-projects,.solar-events,.solar-honors,.solar-footer{width:min(100% - 32px,760px);padding-top:62px;padding-bottom:62px}.mission-intro{margin:-16px 0 30px}.mission-featured-label,.mission-secondary-label{grid-column:1}.mission-secondary-grid{grid-column:1;grid-template-columns:1fr 1fr}.mission-secondary-image{height:155px}.solar-mission{grid-template-columns:1fr;gap:0}.solar-mission .solar-scene-number{grid-row:auto}.mission-heading h2{margin-bottom:28px}.mission-columns{grid-column:auto;grid-template-columns:1fr;gap:16px}.solar-corporate{grid-template-columns:1fr;gap:30px}.corporate-options,.solar-corporate>.solar-primary-link{grid-column:auto}.solar-honors{display:block}.solar-honors .solar-primary-link{margin-top:20px}}@media (max-width:600px){.mission-intro{font-size:13px;line-height:2}.mission-card-image{height:180px}.mission-card-body{padding:21px}.mission-secondary-grid{grid-template-columns:1fr}.mission-secondary-image{height:180px}.solar-scene-number{font-size:68px}.solar-capacity,.solar-mission,.solar-corporate,.solar-projects,.solar-events,.solar-honors,.solar-footer{width:calc(100% - 30px);padding-top:55px;padding-bottom:55px}.capacity-grid{grid-template-columns:1fr}.capacity-grid>div{border-bottom:1px solid #ffffff17;border-left:0;padding:18px}.capacity-grid>div:last-child{border-bottom:0}.capacity-grid strong{font-size:38px}.mission-card{border-radius:18px;padding:22px 18px}.mission-card h3{font-size:21px}.mission-detail>div{grid-template-columns:105px 1fr}.corporate-options{grid-template-columns:1fr}.corporate-options article{padding:14px 0}.project-empty{padding:30px 20px}.project-empty h3{font-size:20px}.community-visual{border-radius:18px;aspect-ratio:4/3!important}.solar-footer footer{margin-top:50px}}@media (prefers-reduced-motion:reduce){.solar-scene,.solar-scene.is-visible,.solar-scene.is-visible .solar-scene-number,.solar-scene.is-visible .intro-heading,.solar-scene.is-visible .mission-heading,.solar-scene.is-visible .corporate-heading,.solar-scene.is-visible .solar-scene-head,.solar-scene.is-visible .project-empty,.solar-scene.is-visible .community-visual,.solar-scene.is-visible .solar-events h2,.solar-scene.is-visible .solar-honors,.solar-scene.is-visible .solar-footer h2{opacity:1;transition:none;transform:none;animation:none!important}.project-empty:after{animation:none}}.solar-hero-content .solar-kicker{font-size:11px}.solar-hero h1{background:linear-gradient(110deg,#ffd36a 0%,#ffb52e 48%,#ff7a45 100%);color:#0000;text-shadow:0 4px 30px #00000061;-webkit-background-clip:text;background-clip:text;max-width:620px;font-size:clamp(34px,4.8vw,64px);line-height:1.4}.solar-hero h1 span{background:linear-gradient(110deg,#ffd36a 0%,#ffb52e 48%,#ff7a45 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.solar-hero .solar-lead{max-width:540px;font-size:15px;line-height:2}.solar-hero .solar-actions{margin-top:24px}.solar-hero .solar-actions a{padding:11px 19px;font-size:12px}@media (max-width:600px){.solar-hero h1{font-size:34px;line-height:1.42}.solar-hero .solar-lead{font-size:14px;line-height:1.95}.solar-hero .solar-actions a{padding:10px 16px;font-size:11px}}.solar-motion .solar-scene,.solar-motion .solar-capacity,.solar-motion .solar-mission,.solar-motion .solar-corporate,.solar-motion .solar-projects,.solar-motion .solar-events,.solar-motion .solar-honors,.solar-motion .solar-footer{width:min(1120px,100% - 48px)}.solar-motion .solar-capacity,.solar-motion .solar-mission,.solar-motion .solar-corporate,.solar-motion .solar-projects,.solar-motion .solar-events,.solar-motion .solar-honors,.solar-motion .solar-footer{padding-top:58px;padding-bottom:58px}.solar-motion .solar-intro{gap:24px 55px;padding-top:62px;padding-bottom:58px}.solar-motion .intro-heading h2{font-size:clamp(34px,4vw,54px)}.solar-motion .mission-heading h2{margin-bottom:28px}.solar-motion .solar-scene-number{font-size:72px}.solar-motion .mission-card{border-radius:20px;padding:22px}.solar-motion .mission-columns.mission-primary-columns{align-items:start}.solar-motion .mission-card-featured{align-self:start;height:fit-content}.solar-motion .mission-card-image{height:155px}.solar-motion .mission-card-body{padding:16px 20px 14px}.solar-motion .mission-card-body h3{margin:6px 0 8px;font-size:20px;line-height:1.5}.solar-motion .mission-card>p:not(.solar-kicker){margin:0 0 10px;font-size:13px;line-height:1.8}.solar-motion .mission-card button{padding-bottom:3px;font-size:11px}.solar-motion .mission-card h3{font-size:22px}.solar-motion .mission-secondary-image{height:120px}.solar-motion .solar-arms{padding-top:52px;padding-bottom:58px}.solar-motion .solar-arms .solar-scene-head{margin-bottom:30px}.solar-motion .solar-arms .arms-visual{aspect-ratio:21/9;width:min(100%,1120px);max-width:1120px;margin:0 auto}.solar-motion .arms-label{-webkit-backdrop-filter:blur(5px);border-radius:11px;width:clamp(175px,20%,245px);padding:10px 13px}.solar-motion .arms-label strong{font-size:12px;line-height:1.55}.solar-motion .arms-label small{font-size:9px;line-height:1.55}.solar-motion .arms-summary{max-width:820px;margin-top:22px}.solar-motion .arms-summary p{margin-bottom:7px;font-size:13px;line-height:1.9}.solar-motion .community-visual{border-radius:22px;width:min(100%,1120px);max-width:1120px;margin:0 auto;aspect-ratio:21/9!important}.solar-motion .community-lead{margin-bottom:22px;font-size:13px}.solar-motion .community-more-link{margin-top:14px!important}.solar-motion .capacity-grid strong{font-size:42px}.solar-motion .project-empty{padding:34px 30px}.solar-motion .solar-footer{padding-top:68px;padding-bottom:38px}.solar-motion .solar-footer h2{font-size:clamp(32px,4vw,54px)}@media (max-width:900px){.solar-motion .solar-scene,.solar-motion .solar-capacity,.solar-motion .solar-mission,.solar-motion .solar-corporate,.solar-motion .solar-projects,.solar-motion .solar-events,.solar-motion .solar-honors,.solar-motion .solar-footer{width:min(100% - 32px,760px)}.solar-motion .solar-arms .arms-visual{aspect-ratio:16/8;width:92%;min-height:0}.solar-motion .community-visual{width:100%}}@media (max-width:600px){.solar-motion .solar-capacity,.solar-motion .solar-mission,.solar-motion .solar-corporate,.solar-motion .solar-projects,.solar-motion .solar-events,.solar-motion .solar-honors,.solar-motion .solar-footer{width:calc(100% - 30px);padding-top:48px;padding-bottom:48px}.solar-motion .solar-scene-number{font-size:62px}.solar-motion .solar-arms{padding-top:40px;padding-bottom:48px}.solar-motion .solar-arms .arms-visual{aspect-ratio:4/3;width:100%}.solar-motion .community-visual{border-radius:18px;aspect-ratio:4/3!important}}.solar-motion .solar-hero h1{letter-spacing:-.025em;max-width:620px;font-size:clamp(32px,4vw,48px);line-height:1.6}.solar-motion .solar-lead{max-width:540px;font-size:15px;line-height:2}.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2{letter-spacing:-.02em;font-size:clamp(28px,3vw,36px);line-height:1.6}.solar-motion .solar-scene-head>p,.solar-motion .community-lead,.solar-motion .solar-intro>div:nth-child(2)>p:last-child,.solar-motion .corporate-heading>p:last-child,.solar-motion .mission-intro{font-size:14px;line-height:2}.solar-motion .mission-card>p:not(.solar-kicker),.solar-motion .arms-summary p,.solar-motion .project-empty p{font-size:13px;line-height:2}.solar-motion .mission-card h3{font-size:18px;line-height:1.6}.solar-motion .mission-secondary-body h3,.solar-motion .corporate-options h3{font-size:16px;line-height:1.6}.solar-motion .solar-primary-link,.solar-motion .trust-more-link{font-size:13px}.solar-motion .solar-footer h2{font-size:clamp(28px,3vw,38px);line-height:1.6}@media (max-width:600px){.solar-motion .solar-hero h1{font-size:32px;line-height:1.6}.solar-motion .solar-lead{font-size:14px;line-height:2}.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2,.solar-motion .intro-heading h2{font-size:28px;line-height:1.65}.solar-motion .solar-scene-head>p,.solar-motion .community-lead,.solar-motion .solar-intro>div:nth-child(2)>p:last-child,.solar-motion .corporate-heading>p:last-child,.solar-motion .mission-intro{font-size:14px}}.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2,.solar-motion .intro-heading h2{font-size:clamp(31px,3.35vw,42px);line-height:1.55}@media (max-width:600px){.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2,.solar-motion .intro-heading h2{font-size:30px;line-height:1.6}}.solar-motion .mission-card-featured .mission-card-image{height:185px}.solar-motion .mission-card-featured .mission-card-body{padding:14px 20px 8px}.solar-motion .mission-card-featured .mission-card-body h3{margin:6px 0 8px;font-size:20px;line-height:1.5}.solar-motion .mission-card-featured .mission-card-body>p{margin:0 0 6px;font-size:13px;line-height:1.8}.solar-motion .mission-card-featured .mission-card-body>button{padding-bottom:0;font-size:11px}.solar-motion .mission-card-featured{padding:0}.solar-motion .mission-card-featured .mission-card-image{border-radius:20px 20px 0 0;width:100%;margin:0}@media (max-width:600px){.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2{font-size:32px;line-height:1.55}.solar-motion .intro-heading h2{font-size:36px}}.solar-motion .mission-card-featured,.solar-motion .mission-card-featured .mission-card-body{height:auto;min-height:0}.solar-motion .mission-card-featured .mission-detail{grid-template-rows:none;height:auto;max-height:0;margin-top:0;transition:max-height .5s,margin-top .5s;overflow:hidden}.solar-motion .mission-card-featured .mission-detail.open{max-height:1200px;margin-top:18px}.solar-motion .solar-kicker{font-size:14px}@media (max-width:600px){.solar-motion .solar-kicker{font-size:13px}}.solar-motion .arms-cards{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-top:10px;display:grid}.solar-motion .arms-card{background:#ffffff05;border:1px solid #ffffff17;border-radius:20px;transition:transform .3s,border-color .3s,background .3s;overflow:hidden}.solar-motion .arms-card:hover{background:#ffb52e09;border-color:#ffb52e47;transform:translateY(-5px)}.solar-motion .arms-card-image{height:175px;overflow:hidden}.solar-motion .arms-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.solar-motion .arms-card:hover .arms-card-image img{transform:scale(1.045)}.solar-motion .arms-card-body{padding:17px 17px 19px}.solar-motion .arms-card-body>span{color:var(--gold);font-size:10px;font-weight:900}.solar-motion .arms-card-body h3{margin:8px 0 7px;font-size:16px;line-height:1.6}.solar-motion .arms-card-body p{color:#8193a1;margin:0;font-size:11px;line-height:1.9}@media (max-width:900px){.solar-motion .arms-cards{grid-template-columns:1fr 1fr}.solar-motion .arms-card-image{height:165px}}@media (max-width:600px){.solar-motion .arms-cards{grid-template-columns:1fr}.solar-motion .arms-card-image{height:190px}}.solar-motion .solar-mission{grid-template-columns:1fr;gap:0}.solar-motion .mission-heading,.solar-motion .mission-featured-label,.solar-motion .mission-secondary-label,.solar-motion .mission-columns,.solar-motion .mission-secondary-grid{grid-column:1}.solar-motion .mission-heading h2{max-width:850px}@media (max-width:900px){.solar-motion .solar-mission{grid-template-columns:1fr}}.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2{font-size:clamp(32px,3.35vw,42px);line-height:1.55}.solar-motion .intro-heading h2{font-size:clamp(36px,4.1vw,48px);line-height:1.5}@media (max-width:600px){.solar-motion .solar-scene h2,.solar-motion .mission-heading h2,.solar-motion .corporate-heading h2,.solar-motion .solar-projects h2,.solar-motion .solar-events h2,.solar-motion .solar-community h2{font-size:28px;line-height:1.6}.solar-motion .intro-heading h2{font-size:32px;line-height:1.6}}.solar-motion .intro-story{flex-direction:column;align-items:flex-start;display:flex}.solar-motion .intro-expanded{width:100%;animation:.45s both sceneContentIn;overflow:hidden}.solar-motion .intro-expanded p{color:#8f9fab;margin:0 0 10px;font-size:14px;line-height:2}.solar-motion .intro-more-button{appearance:none;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0}.solar-motion .intro-more-button span{transition:transform .25s}.solar-motion .intro-more-button:hover span{transform:translate(-4px)}.solar-motion .corporate-heading{align-self:start}.solar-motion .corporate-heading>p{color:#9aaab8;max-width:620px;margin:0 0 12px;font-size:14px;line-height:2}.solar-motion .corporate-heading>p:last-child{margin-bottom:0}.solar-motion .solar-arms .solar-scene-head{align-items:start}.solar-motion .solar-arms .solar-scene-head>p{margin:30px 0 0}.solar-motion .arms-summary{margin-top:18px}.solar-motion .arms-summary p{margin-bottom:0}@media (max-width:900px){.solar-motion .solar-arms .solar-scene-head>p{margin:0}}@media (max-width:600px){.solar-motion .intro-expanded p,.solar-motion .corporate-heading>p{font-size:13px;line-height:2}}.solar-motion .community-cards{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-top:26px;display:grid}.solar-motion .community-card{background:#ffffff05;border:1px solid #ffffff17;border-radius:20px;transition:transform .3s,border-color .3s,background .3s;overflow:hidden}.solar-motion .community-card:hover{background:#ffb52e09;border-color:#ffb52e47;transform:translateY(-5px)}.solar-motion .community-card-image{height:170px;overflow:hidden}.solar-motion .community-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.solar-motion .community-card:hover .community-card-image img{transform:scale(1.045)}.solar-motion .community-card-body{padding:17px 17px 19px}.solar-motion .community-card-body h3{margin:0 0 8px;font-size:16px;line-height:1.6}.solar-motion .community-card-body p{color:#8193a1;margin:0;font-size:11px;line-height:1.9}.solar-motion .community-more-link{margin-top:22px;display:inline-block}@media (max-width:900px){.solar-motion .community-cards{grid-template-columns:1fr 1fr}.solar-motion .community-card-image{height:165px}}@media (max-width:600px){.solar-motion .community-cards{grid-template-columns:1fr}.solar-motion .community-card-image{height:190px}}.solar-motion .footer-legal{color:#778896;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 16px;width:min(980px,100%);margin:42px auto 0;padding:14px 0;font-size:11px;line-height:1.8;display:flex}.solar-motion .footer-legal strong{color:#dce4e9;font-size:12px}.solar-motion .footer-legal span:not(:last-child):after{content:"·";color:#4f6170;margin-right:16px}@media (max-width:600px){.solar-motion .footer-legal{gap:4px 10px;margin-top:32px;padding:12px 4px;font-size:10px}.solar-motion .footer-legal span:not(:last-child):after{margin-right:10px}}.solar-motion .intro-legal{color:#c4cfd7;margin:0 0 14px;font-size:14px;line-height:2.05}@media (max-width:600px){.solar-motion .intro-legal{font-size:13px;line-height:2}}.solar-motion .solar-partners{padding-top:58px;padding-bottom:58px}.solar-motion .solar-partners .solar-scene-head{margin-bottom:30px}.solar-motion .partners-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.solar-motion .partner-card{background:#ffffff05;border:1px solid #ffffff17;border-radius:20px;transition:transform .3s,border-color .3s,background .3s;overflow:hidden}.solar-motion .partner-card:hover{background:#ffb52e09;border-color:#ffb52e47;transform:translateY(-5px)}.solar-motion .partner-card img{object-fit:cover;width:100%;height:210px;transition:transform .7s;display:block}.solar-motion .partner-card:hover img{transform:scale(1.025)}@media (max-width:900px){.solar-motion .solar-partners{width:min(100% - 32px,760px)}.solar-motion .partners-grid{grid-template-columns:1fr 1fr}.solar-motion .partner-card img{height:190px}}@media (max-width:600px){.solar-motion .solar-partners{width:calc(100% - 30px);padding-top:48px;padding-bottom:48px}.solar-motion .partners-grid{grid-template-columns:1fr}.solar-motion .partner-card img{aspect-ratio:16/10;height:auto}}
