.hero.alya-brand-hero{background:#061724;min-height:820px;overflow:hidden}.alya-brand-hero .hero-media,.alya-brand-hero .hero-shade,.alya-brand-hero .topo-lines{display:none}.alya-brand-hero .hero-content{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:15px;padding:130px 0 85px;position:relative}.alya-brand-hero .hero-copy{position:relative;z-index:2}.alya-brand-hero h1{font-size:clamp(46px,5.5vw,80px)}.alya-brand-hero .hero-copy>p{max-width:570px}.alya-brand-stage{position:relative;min-width:0;margin:0;align-self:center}.alya-brand-stage>img{width:120%;max-width:none;margin-left:-7%;height:auto;display:block}.alya-brand-stage figcaption{font-size:11px;letter-spacing:.12em;color:#9ab7bd;text-align:center;position:relative;margin-top:-35px}.alya-brand-hero .concept-credit{display:none}.alya-energy-concepts img{object-fit:contain;background:#071c2c}.alya-brand-pause{position:absolute;right:16px;top:70px;background:#0a2235;border:1px solid #748e96;color:#d3e2e4;padding:8px 13px;cursor:pointer;font:inherit;font-size:12px;z-index:4}.alya-brand-stage.is-paused>img{display:none}.alya-brand-stage .static-art{display:none;width:120%;margin-left:-7%}.alya-brand-stage.is-paused .static-art{display:block}.static-art .rotor,.static-art .trace{animation:none!important}@media(max-width:900px){.alya-brand-hero .hero-content{grid-template-columns:1fr;padding-top:125px;gap:0}.alya-brand-hero .hero-copy{max-width:650px}.alya-brand-stage{width:min(650px,100%);justify-self:center;margin-top:-25px}.alya-brand-stage>img,.alya-brand-stage .static-art{width:100%;margin:0}.alya-brand-hero{min-height:0}.alya-brand-hero .scroll-cue{display:none}.alya-brand-pause{top:40px}.alya-brand-stage figcaption{margin-top:-20px}}@media(max-width:600px){.alya-brand-hero h1{font-size:48px}.alya-brand-stage{margin-top:0}.alya-brand-hero .hero-content{padding-bottom:55px}.alya-brand-stage figcaption{font-size:9px}.alya-brand-pause{top:18px;right:5px}}
/* ALYA sculptural rotor: transparent bitmap over stationary tower. */
.alya-3d-stage{isolation:isolate}.alya-sculpture{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;background:radial-gradient(ellipse at 55% 35%,#304e56 0%,#132e3d 40%,#061724 76%)}.sculpture-halo{position:absolute;width:65%;aspect-ratio:1;border:1px solid #dbc58c24;border-radius:50%;left:17.5%;top:4%}.sculpture-halo:after{content:'';position:absolute;inset:-20px;border:1px solid #dbc58c12;border-radius:50%}.sculpture-ground{position:absolute;left:7%;right:7%;bottom:8%;height:8%;background:radial-gradient(ellipse,#020c15 0%,transparent 70%);filter:blur(8px)}.sculpture-base{position:absolute;left:33%;width:34%;height:4%;bottom:11%;border-radius:50%;background:linear-gradient(90deg,#213440,#849397 50%,#14232b);box-shadow:0 8px 0 #18262d,0 18px 24px #010a1280}.sculpture-tower{position:absolute;left:45%;width:10%;top:32%;bottom:13%;clip-path:polygon(44% 0,58% 0,100% 100%,0 100%);background:linear-gradient(90deg,#243943 0%,#627c84 37%,#d1e0db 52%,#65838c 66%,#132b3a 100%)}.alya-sculpture .sculpture-rotor{position:absolute;display:block;width:88%;height:auto;max-width:none;left:6%;top:0;margin:0;animation:alyaRotor 32s linear infinite;filter:drop-shadow(0 12px 9px #01090e55)}.sculpture-hub{position:absolute;left:47.3%;top:32.5%;width:5.4%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e9e2c9,#8e9b9d 45%,#192a34 85%);box-shadow:0 3px 8px #010b16}.sculpture-label{position:absolute;left:6%;bottom:0;color:#dfcd9d;font-size:26px;letter-spacing:.22em;line-height:1.5}.sculpture-label small{font-size:8px;letter-spacing:.25em;color:#8da7b2}.alya-3d-stage .alya-brand-pause{top:12px;right:6px;font-size:11px;background:#0a2030b0}.alya-3d-stage figcaption{margin:15px 0 0}.alya-3d-stage.is-paused .sculpture-rotor{animation-play-state:paused}.alya-energy-concepts img{aspect-ratio:3/2;object-fit:cover}.alya-energy-concepts figure{position:relative}.alya-energy-concepts figure:after{content:'ALYA / ENERGY CONCEPT';position:absolute;top:16px;left:20px;font:600 10px Arial;letter-spacing:.2em;color:#1a2b32}.alya-brand-hero .hero-content{gap:30px}@keyframes alyaRotor{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.alya-sculpture .sculpture-rotor{animation:none}}@media(max-width:900px){.alya-3d-stage{max-width:560px}.alya-brand-hero .hero-content{gap:15px}.sculpture-label{font-size:22px}}.sculpture-hub{display:none}

/* Fit the artwork into ALYA's existing page, preserving its background. */
.hero.alya-brand-hero{min-height:790px}.alya-brand-hero .hero-media{display:block;opacity:.24}.alya-brand-hero .hero-shade{display:block;background:linear-gradient(90deg,#061724 8%,#061724d9 48%,#06172455)}.alya-brand-hero .topo-lines{display:block;opacity:.18}.alya-brand-hero .hero-content{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:38px;padding-top:140px;padding-bottom:100px}.alya-brand-stage.alya-3d-stage{width:100%;max-width:390px;justify-self:end}.alya-sculpture{background:radial-gradient(ellipse at 50% 35%,#23495455,transparent 68%)}.sculpture-label{display:none}.alya-3d-stage .alya-brand-pause{top:auto;bottom:34px;right:0}.alya-3d-stage figcaption{font-size:10px;color:#b6c9ce}.alya-energy-concepts img{height:290px;aspect-ratio:auto;object-fit:contain;background:#b9b6b1}.alya-energy-concepts figcaption{padding:22px 24px}.alya-energy-concepts strong{font-size:21px}.alya-energy-concepts p{font-size:15px}.alya-energy-concepts{margin-top:28px;margin-bottom:10px}.alya-retained-scope{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:25px;color:#a9c1ca;font-size:12px;line-height:1.6}.alya-retained-scope span{border-left:2px solid #c4a358;padding-left:10px}@media(max-width:900px){.hero.alya-brand-hero{min-height:0}.alya-brand-hero .hero-content{grid-template-columns:1fr;padding-top:125px;padding-bottom:50px;gap:10px}.alya-brand-stage.alya-3d-stage{max-width:300px;justify-self:center}.alya-energy-concepts img{height:250px}.alya-brand-hero .hero-shade{background:linear-gradient(#061724d9,#061724bb)}}@media(max-width:600px){.alya-brand-stage.alya-3d-stage{max-width:260px}.alya-energy-concepts img{height:230px}.alya-energy-concepts figcaption{padding:20px}.alya-retained-scope{gap:8px;font-size:11px}.alya-brand-hero .hero-copy>p{font-size:16px}.alya-3d-stage .alya-brand-pause{font-size:10px;padding:6px 9px}}

/* Angled rotor and stationary nacelle. */
.alya-sculpture{perspective:900px}.rotor-plane{position:absolute;left:6%;top:0;width:88%;aspect-ratio:1;transform:rotateY(-28deg) rotateZ(-6deg);transform-origin:center;z-index:3}.alya-sculpture .rotor-plane .sculpture-rotor{position:relative;left:0;top:0;width:100%;height:auto;margin:0;transform-origin:50% 50%;filter:drop-shadow(9px 12px 8px #01090e60)}.sculpture-nacelle{position:absolute;left:49%;top:31.8%;width:29%;height:7%;border-radius:27% 17% 16% 23%;background:linear-gradient(175deg,#edf0e9 0%,#c5d0ce 28%,#8a9fa5 56%,#3b535e 88%);transform:rotate(-9deg);transform-origin:left center;box-shadow:3px 7px 9px #01091477,inset 0 2px 1px #f4f5e999,inset -5px -2px 6px #162d3c77;z-index:2}.sculpture-nacelle:before{content:'';position:absolute;right:-3%;top:13%;width:14%;height:75%;border-radius:25%;background:linear-gradient(100deg,#80969b,#334e5d);box-shadow:inset 1px 0 #c0d3d2}.sculpture-nacelle:after{content:'';position:absolute;left:40%;top:-24%;width:2px;height:26%;background:#b1c9cd;box-shadow:8px -1px 0 #9ab6be}.nacelle-vents{position:absolute;right:15%;top:42%;width:22%;height:31%;background:repeating-linear-gradient(90deg,#1f3949 0 2px,transparent 2px 5px);transform:skewY(-3deg);opacity:.8}.nacelle-seam{position:absolute;left:29%;top:12%;bottom:10%;width:1px;background:#627b8366}.sculpture-tower{background:linear-gradient(90deg,#294452,#92b1b8 40%,#dae5e2 56%,#6b929f 74%,#2a4656);z-index:1}.sculpture-halo{opacity:.4}.sculpture-base{z-index:1}
