/* V4 — continuity from cinematic hero into the philosophy and editorial scenes */
.statement{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#d8e7e5 0%,#edf2ec 16%,#f5f3ed 68%,#f0eee7 100%)}
.statement:before{content:"";position:absolute;z-index:-1;top:-180px;left:-8%;width:116%;height:350px;border-radius:0 0 50% 48%;background:radial-gradient(ellipse at 72% 25%,#a2e2d499,transparent 48%),radial-gradient(ellipse at 20% 20%,#9cd1e399,transparent 60%);filter:blur(20px)}
.statement:after{content:"";position:absolute;z-index:-1;width:700px;height:700px;right:-340px;bottom:-400px;border:1px solid #7db5a655;border-radius:50%;box-shadow:0 0 0 90px #75a9a70b,0 0 0 180px #75a9a70a;pointer-events:none}
.statement-content{position:relative}.statement h2 span{background:linear-gradient(95deg,#367e9f,#4e9d87);color:transparent;background-clip:text;-webkit-background-clip:text}
.principle-grid{gap:16px;border:0;padding-top:0}.principle-grid article{background:#ffffffa8;border:1px solid #dce6e2;border-radius:18px;padding:25px 24px 20px;box-shadow:0 15px 40px #193d4b0b;backdrop-filter:blur(10px);transition:transform .25s ease,box-shadow .25s ease}.principle-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #193d4b15}
.principle-icon{height:58px;width:58px;display:grid;place-items:center;border-radius:18px;background:#d9f0f4;margin:22px 0}.green-icon{background:#ddf1e7}.gold-icon{background:#f5ebd8}
.portfolio{background:linear-gradient(180deg,#0b2539 0%,#0b1a2f 25%,#0b1a2f 100%)}.project-card{border-radius:16px;overflow:hidden;background:#10263d;box-shadow:0 18px 40px #030c1880}.project-visual{height:auto;aspect-ratio:720/410;border-radius:10px;display:block;background:#122b41}.innovation-scene{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}.project-card:hover .innovation-scene{transform:scale(1.055);filter:saturate(1.13)}.visual-note{z-index:2;background:#061e2cbb;padding:9px 12px;border-radius:20px;backdrop-filter:blur(6px);color:#fff;font-weight:700}
.project-card .project-arrow{opacity:.7;transition:transform .25s}.project-card:hover .project-arrow{transform:translate(3px,-3px);opacity:1}
.contact-section{background:radial-gradient(ellipse at 75% 35%,#20536a,#0c2439 45%,#09172b 85%)}.contact-section h2{max-width:680px}.contact-panel{border-radius:18px;background:linear-gradient(135deg,#ffffff0d,#4ca6aa08);backdrop-filter:blur(8px)}
@media(max-width:760px){.statement:before{height:210px;top:-85px}.principle-grid article{padding:20px}.project-visual{aspect-ratio:720/410;height:auto}}
@media(prefers-reduced-motion:reduce){.innovation-scene,.principle-grid article{transition:none}}
