.emite-page .brand{perspective:700px}
.emite-page .brand img{border-radius:7px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .8s ease;filter:drop-shadow(0 7px 14px rgba(32,137,214,.28))}
.emite-page .brand:hover img{transform:rotateY(24deg) rotateX(-7deg) translateZ(12px);filter:drop-shadow(-12px 12px 18px rgba(82,190,255,.45))}
.emite-hero:after{content:"";position:absolute;inset:42% 0 0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(105,210,255,.13) 48%,transparent 72%);mix-blend-mode:screen;transform:translateX(-55%);animation:campus-signal 11s ease-in-out infinite}
.emite-copy{perspective:900px;transform-style:preserve-3d}
.emite-copy:before,.emite-copy:after{content:"";position:absolute;z-index:3;right:0;top:-54vh;width:130px;height:94px;background:url('arkan5-blue-silver-logo.jpg') center top/130px 130px no-repeat;filter:drop-shadow(0 0 18px rgba(105,210,255,.5));opacity:.88;pointer-events:none;transform-style:preserve-3d;backface-visibility:visible}
.emite-copy:before{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);animation:a-split-left 8s cubic-bezier(.6,0,.2,1) infinite}
.emite-copy:after{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);animation:a-split-right 8s cubic-bezier(.6,0,.2,1) infinite}
.status-notice{background:#d7e4eb;color:#14232c;border-top:1px solid #a9c2d1;border-bottom:1px solid #a9c2d1}
.status-notice .container{display:grid;grid-template-columns:180px 1fr;gap:35px;padding-top:22px;padding-bottom:22px;align-items:start}
.status-notice b{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#174b6a}
.status-notice p{margin:0;font-size:13px;line-height:1.55}
@keyframes campus-signal{0%,18%{transform:translateX(-60%);opacity:0}45%{opacity:.85}80%,100%{transform:translateX(65%);opacity:0}}
@keyframes a-split-left{0%,14%,82%,100%{transform:translateX(0) rotateY(0) rotateZ(0) translateZ(0);filter:drop-shadow(0 0 18px rgba(105,210,255,.5))}38%,52%{transform:translateX(-24px) rotateY(-32deg) rotateZ(-3deg) translateZ(22px);filter:drop-shadow(-16px 12px 24px rgba(105,210,255,.9))}66%{transform:translateX(-5px) rotateY(8deg) translateZ(6px)}}
@keyframes a-split-right{0%,14%,82%,100%{transform:translateX(0) rotateY(0) rotateZ(0) translateZ(0);filter:drop-shadow(0 0 18px rgba(105,210,255,.5))}38%,52%{transform:translateX(24px) rotateY(32deg) rotateZ(3deg) translateZ(22px);filter:drop-shadow(16px 12px 24px rgba(105,210,255,.9))}66%{transform:translateX(5px) rotateY(-8deg) translateZ(6px)}}
@media(max-width:760px){.status-notice .container{grid-template-columns:1fr;gap:8px}.emite-copy:before,.emite-copy:after{right:18px;top:-50vh;width:94px;height:70px;background-size:94px 94px}}
@media(prefers-reduced-motion:reduce){.emite-hero:after{animation:none;display:none}.emite-copy:before,.emite-copy:after{animation:none}}
.emite-perspective{height:min(92vh,920px);min-height:640px;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#06101a}
.emite-perspective>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:60% 48%;animation:perspective-drift 24s ease-in-out infinite alternate}
.perspective-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,9,15,.94),rgba(3,9,15,.08) 65%),linear-gradient(90deg,rgba(3,9,15,.72),transparent 66%)}
.perspective-copy{position:relative;z-index:2;padding-bottom:8vh}
.perspective-copy h2,.dual-heading h2{font-family:"Iowan Old Style",Georgia,serif;font-weight:400;font-size:clamp(46px,6vw,88px);line-height:.96;letter-spacing:-.045em;margin:20px 0}
.perspective-copy p{max-width:690px;color:#e7edf1;font-size:19px}
.dual-identity{padding:120px 0;background:#050b10}
.dual-heading{display:grid;grid-template-columns:.42fr 1fr;gap:5vw;align-items:start;margin-bottom:60px}
.dual-marks{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.dual-marks article{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;min-height:230px;padding:26px;background:linear-gradient(145deg,#121614,#080d11);border:1px solid rgba(224,175,80,.2)}
.dual-marks .future-mark{background:linear-gradient(145deg,#0b1723,#050a0f);border-color:rgba(86,211,255,.22);perspective:700px}
.dual-marks img{width:180px;height:180px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 18px 25px rgba(0,0,0,.45))}
.dual-marks .future-mark img{transition:transform .8s cubic-bezier(.2,.75,.2,1);transform-style:preserve-3d}
.dual-marks .future-mark:hover img{transform:rotateY(20deg) rotateX(-5deg) translateZ(20px)}
.dual-marks b{font-family:Georgia,serif;font-size:27px;font-weight:400}
.dual-marks p{color:#aab5c3;margin:8px 0 0}
@keyframes perspective-drift{from{transform:scale(1.01) translateX(0)}to{transform:scale(1.055) translateX(-1.2%)}}
@media(max-width:900px){.dual-heading,.dual-marks{grid-template-columns:1fr}.dual-marks article{grid-template-columns:130px 1fr}.dual-marks img{width:130px;height:130px}}
@media(max-width:600px){.emite-perspective{min-height:600px}.dual-marks article{grid-template-columns:1fr}.dual-marks img{width:110px;height:110px}.dual-identity{padding:80px 0}}
@media(prefers-reduced-motion:reduce){.emite-perspective>img{animation:none}}
