:root{color:#c9c4e2;font-synthesis:none;text-rendering:optimizelegibility;background:#060517;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#060517;min-width:320px;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.beauty-app{isolation:isolate;background:radial-gradient(circle at 8% 11%,#6f3bd833,#0000 25%),radial-gradient(circle at 95% 24%,#0ebfe41f,#0000 28%),#060517;min-height:100vh;position:relative;overflow:hidden}.section-shell{width:min(1180px,100% - 64px);margin:0 auto;position:relative}.noise{pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{z-index:-1;aspect-ratio:1;filter:blur(46px);opacity:.24;pointer-events:none;will-change:transform;border-radius:50%;width:38rem;animation:22s ease-in-out infinite alternate drift;position:absolute}.ambient-violet{background:#824cf5;top:10rem;left:-18rem}.ambient-cyan{background:#0cd3ef;animation-delay:-5s;top:37rem;right:-23rem}.boot-screen{z-index:100;text-align:center;background:#060517;place-content:center;gap:14px;transition:opacity .55s,visibility .55s;display:grid;position:fixed;inset:0}.boot-screen.boot-out{opacity:0;visibility:hidden;pointer-events:none}.boot-symbol{color:#e8e1ff;border:1px solid #8d71ffdb;border-radius:15px;justify-self:center;place-items:center;width:48px;height:48px;font-family:Outfit,sans-serif;font-weight:800;animation:1s infinite alternate bootPulse;display:grid;box-shadow:0 0 35px #6c50ff73}.boot-screen p{color:#ada7c9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.boot-screen i{background:#c9c4e217;border-radius:9px;width:130px;height:2px;overflow:hidden}.boot-screen i:after{content:"";background:linear-gradient(90deg,#7a55ff,#21d5ff);width:42%;height:100%;animation:1.1s infinite loading;display:block}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0822a1;border:1px solid #ac9fff2b;border-radius:16px;justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);height:59px;margin:16px auto -75px;padding:0 13px 0 15px;display:flex;position:sticky;top:16px;box-shadow:0 14px 35px #0000002e}.wordmark{color:#c9c4e2;background:0 0;align-items:center;width:206px;height:52px;padding:0;display:flex;overflow:hidden}.brand-logo{object-fit:contain;background:#0c0a25;width:206px;height:52px;display:block}.nav-links{align-items:center;gap:4px;display:flex}.nav-links button{color:#aaa6bd;background:0 0;border-radius:8px;padding:9px 11px;font-size:11px;transition:color .25s,background .25s;position:relative}.nav-links button:hover,.nav-links button.active{color:#c9c4e2;background:#7d60fc1c}.nav-links button:after{content:"";background:#7d63ff;border-radius:3px;width:0;height:1px;transition:width .25s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.nav-links button.active:after{width:15px}.mobile-toggle{color:#c9c4e2;background:0 0;display:none}.header-tools{align-items:center;gap:9px;display:flex}.language-switch{color:#d9d2ff;background:#7357ff1c;border:1px solid #a968f552;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 9px;font:600 9px Outfit,IBM Plex Sans Arabic,sans-serif;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.language-switch:hover{color:#fff;background:#19d6ff1a;border-color:#31d7f59e;transform:translateY(-2px)}.language-switch span{color:#1a123d;background:linear-gradient(135deg,#a774ff,#2dd9f8);border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.language-switch i{color:#aaa2c8;font-style:normal}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,DM Sans,Arial,sans-serif}html[dir=rtl] .site-header,html[dir=rtl] .header-tools,html[dir=rtl] .nav-links{direction:rtl}html[dir=rtl] .hero-copy,html[dir=rtl] .section-heading,html[dir=rtl] .journey-content,html[dir=rtl] .contact-copy,html[dir=rtl] .contact-form{text-align:right}html[dir=rtl] .hero-actions,html[dir=rtl] .availability,html[dir=rtl] .eyebrow{justify-content:flex-start}html[dir=rtl] .feature-meta,html[dir=rtl] .form-top{direction:rtl}.hero{padding-top:165px;padding-bottom:102px}.hero-grid{grid-template-columns:.96fr 1.04fr;align-items:center;gap:clamp(34px,6vw,96px);min-height:510px;display:grid}.hero-copy{max-width:560px}.eyebrow{color:#b1a5ef;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:15px;font:600 10px/1 Outfit,sans-serif;display:inline-flex}.hero-kicker{color:#86809f;margin:0 0 5px;font-size:12px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,sans-serif}h1{letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(3.6rem,6vw,6rem);font-weight:700;line-height:.91}h1 span,h2 em{color:#0000;background:linear-gradient(100deg,#7b60ff 2%,#ad68fc 48%,#38cef5 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-statement{color:#f1effd;margin-bottom:12px;font-size:18px;line-height:1.35}.hero-intro{color:#9895aa;max-width:500px;margin-bottom:24px;font-size:13px;line-height:1.74}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font:600 11px/1 DM Sans,sans-serif;transition:transform .28s,box-shadow .28s,background .28s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button.primary{color:#080614;background:linear-gradient(98deg,#7054f3,#b857f4 58%,#45d6f6);box-shadow:0 10px 25px #6b4bea4d}.button.primary:hover{box-shadow:0 16px 32px #6543eb70}.button.ghost{color:#ddd9ef;background:#c9c4e208;border:1px solid #c4bcf740}.availability{color:#8e8ba2;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.signal-dot,.live-pulse{background:#19d6ff;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink;display:inline-block;box-shadow:0 0 0 4px #19d6ff1f,0 0 14px #19d6ffcc}.hero-visual{perspective:900px;place-items:center;min-height:515px;display:grid;position:relative}.beauty-portal{z-index:2;aspect-ratio:.71;width:min(21vw,296px);min-width:242px;transition:transform .45s;position:relative;transform:rotateY(-6deg)rotateX(2deg)}.hero-visual:hover .beauty-portal{transform:rotateY(2deg)rotateX(-2deg)translateY(-6px)}.portrait-window{z-index:2;background:#12102a;border:1px solid #c7bfff4f;border-radius:144px 144px 28px 28px;position:absolute;inset:13px;overflow:hidden;box-shadow:inset 0 0 40px #5c40dd40,0 29px 60px #0000006b}.portrait-video{object-fit:cover;filter:contrast(1.05)saturate(.83)brightness(.86);width:100%;height:100%;position:absolute}.portrait-shade{background:linear-gradient(#0a071e2b,#0000 44%,#090719e3);position:absolute;inset:0}.portrait-caption{color:#dad6f0;letter-spacing:.12em;align-items:center;gap:7px;font:500 8px/1 Outfit,sans-serif;display:flex;position:absolute;top:18px;left:18px}.portrait-caption b{color:#817ab0;margin-left:3px}.portrait-name{gap:4px;display:grid;position:absolute;bottom:18px;left:18px}.portrait-name span{color:#c9c4e2;letter-spacing:.02em;font:600 14px/1 Outfit,sans-serif}.portrait-name i{color:#a8a3bd;font-size:9px;font-style:normal}.signal-deck{z-index:4;gap:11px;width:145px;display:grid;position:absolute;top:31%;right:1%}.signal-card{background:#0f0c2bc4;border:1px solid #bab1f538;border-radius:13px;height:101px;padding:11px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 15px 25px #0000002e}.signal-card:hover{border-color:#a084ff9e;transform:translate(-7px)}.signal-video{z-index:0;object-fit:cover;opacity:.24;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.signal-card:after{content:"";background:linear-gradient(125deg,#100c2a42,#0b0820d1);position:absolute;inset:0}.signal-card span,.signal-card p{z-index:1;position:relative}.signal-card span{color:#a995ff;font:700 9px/1 Outfit,sans-serif;display:block}.signal-card p{color:#f6f5ff;margin:16px 0 0;font:600 11px/1.13 Outfit,sans-serif}.card-journey{margin-left:27px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:58px;display:grid}.metric-card{background:linear-gradient(105deg,#291e5554,#09081f8c);border:1px solid #ada2ef26;border-radius:13px;align-items:center;gap:13px;min-height:95px;padding:16px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.metric-card:hover{border-color:#9b89ff7a;transform:translateY(-5px)}.metric-card b{color:#c9c4e2;letter-spacing:-.06em;font:700 clamp(25px,3vw,35px)/1 Outfit,sans-serif}.metric-card strong{color:#d9d6e9;font-size:10px;line-height:1.25;display:block}.metric-card span{color:#7e7a97;margin-top:5px;font-size:9px;line-height:1.25;display:block}.metric-card i{color:#b8adff59;font:700 9px Outfit,sans-serif;position:absolute;top:12px;right:13px}.scroll-cue{color:#8a86a3;background:0 0;align-items:center;gap:9px;margin-top:28px;padding:0;font-size:10px;display:inline-flex}.scroll-cue svg{color:#aa91ff;animation:2s infinite cue}.impact{padding:112px 0}.section-heading{max-width:590px;margin-bottom:42px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading>span,.voices-heading>span{color:#9480ef;letter-spacing:.15em;font:600 10px Outfit,sans-serif}h2{letter-spacing:-.065em;margin:9px 0 12px;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.97}.section-heading p{color:#9692a9;font-size:13px;line-height:1.6}.impact-layout{grid-template-columns:270px 1fr;gap:16px;display:grid}.story-rail{align-content:start;gap:8px;display:grid}.story-selector{color:#9692ad;text-align:left;background:#c9c4e205;border:1px solid #b2a6f01c;border-radius:12px;grid-template-columns:32px 1fr 15px;align-items:center;gap:10px;min-height:70px;padding:13px;transition:all .27s;display:grid}.story-selector span{color:#77728d;font:600 10px Outfit,sans-serif}.story-selector strong{font-size:11px;font-weight:500}.story-selector:hover,.story-selector.selected{color:#faf9ff;background:linear-gradient(105deg,#6f48f93b,#15acea14);border-color:#8568ff75}.story-selector.selected span{color:#b6a6ff}.impact-feature{--rx:0deg;--ry:0deg;min-height:340px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:radial-gradient(circle at 80% 16%,#1bc7ea29,#0000 24%),radial-gradient(circle at 14% 94%,#7447f040,#0000 32%),#120e31b8;border:1px solid #b8adf833;border-radius:18px;padding:30px;transition:transform .18s,border-color .25s;position:relative;overflow:hidden}.impact-feature:hover{border-color:#9e86ff85}.feature-noise{opacity:.35;background:repeating-linear-gradient(135deg,#0000 0 18px,#c9c4e206 19px 20px);position:absolute;inset:0}.feature-meta,.impact-feature h3,.impact-feature p,.impact-feature .tag-row,.feature-arrow{z-index:1;position:relative}.feature-meta{color:#9b95b5;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:14px;font:500 10px Outfit,sans-serif;display:flex}.feature-meta span:last-child{color:#d1cdf0;text-align:right}.impact-feature h3{letter-spacing:-.055em;max-width:520px;margin:34px 0 14px;font-size:clamp(28px,3.4vw,45px);line-height:.98}.impact-feature>p{color:#bbb7cb;max-width:530px;font-size:13px;line-height:1.65}.tag-row{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.tag-row span{color:#c8c2e6;background:#07061747;border:1px solid #c3baeb2e;border-radius:999px;padding:7px 9px;font-size:9px}.feature-arrow{color:#c6b8ff;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:23px;right:25px}.case-study{background:linear-gradient(120deg,#161039db,#081627b8);border:1px solid #b8adf82e;border-radius:20px;grid-template-columns:.78fr 1.22fr;gap:26px;margin-top:22px;padding:26px;display:grid;overflow:hidden}.case-study-copy{align-self:center;max-width:420px}.case-study-copy .eyebrow{margin-bottom:18px}.case-study-copy h3{letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(28px,3.4vw,46px);line-height:.98}.case-study-subtitle{color:#d2c9ff;margin-bottom:16px;font:600 14px/1.35 Outfit,sans-serif}.case-study-copy>p:not(.case-study-subtitle){color:#aaa6bb;font-size:12px;line-height:1.75}.case-study-services{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.case-study-services span{color:#d9d2ff;background:#704eea14;border:1px solid #b5a4ff38;border-radius:999px;padding:7px 9px;font-size:9px}.case-study-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.case-study-proof div{border-top:1px solid #c8c0ec26;min-width:0;padding-top:11px}.case-study-proof b{color:#c9c4e2;font:700 19px/1 Outfit,sans-serif;display:block}.case-study-proof span{color:#817d97;margin-top:5px;font-size:8px;line-height:1.25;display:block}.case-study-gallery{grid-template-rows:148px 148px;grid-template-columns:1.18fr .82fr .82fr;gap:9px;min-height:305px;display:grid}.case-study-image{background:#0e0d27;border:1px solid #d1cafb2b;border-radius:13px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.case-study-image img{object-fit:cover;filter:saturate(.84)contrast(1.03);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.case-study-image:hover img{filter:saturate()contrast(1.06);transform:scale(1.045)}.case-study-industrial{background:linear-gradient(120deg,#18142feb,#0f1820c7)}.case-study-investor{background:linear-gradient(120deg,#0b0a24f5,#462a9159 52%,#19d6ff14)}.case-study-netzero{background:linear-gradient(120deg,#060517f5,#281c688a 48%,#19d6ff1f)}.case-study-mega{background:linear-gradient(120deg,#0b0a24f5,#7357ff38 50%,#a968f529)}.case-study-jomeer{background:linear-gradient(120deg,#060517f5,#a968f52e 48%,#19d6ff1f)}.case-study-art-studio{background:linear-gradient(120deg,#060517f5,#19d6ff1f 42%,#7357ff40)}.case-study-videos{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:2px;display:grid}.case-study-video-card{background:#080b13;border:1px solid #d1cafb2b;border-radius:14px;min-height:185px;position:relative;overflow:hidden}.case-study-video{object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.82);width:100%;height:100%;min-height:185px;display:block}.case-study-video-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#04060ccc);position:absolute;inset:0}.case-study-video-card>span{z-index:1;color:#c9c4e2;letter-spacing:.12em;text-transform:uppercase;font:600 9px Outfit,sans-serif;position:absolute;bottom:12px;left:13px}.case-study-open{color:#f6f4ff;background:#704eea24;border:1px solid #c2b5ff47;border-radius:9px;align-items:center;gap:8px;margin-top:24px;padding:10px 13px;font:600 10px Outfit,sans-serif;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.case-study-open:hover{background:#19d6ff1a;border-color:#45d6f6a6;transform:translateY(-3px)}.case-study-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.case-downloads{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.case-study-download,.case-download{color:#c9c4e2;background:#19d6ff12;border:1px solid #19d6ff47;border-radius:9px;align-items:center;gap:8px;font:600 10px Outfit,sans-serif;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.case-study-download{margin-top:24px;padding:10px 13px}.case-download{padding:12px 15px}.case-study-download:hover,.case-download:hover{background:#7357ff29;border-color:#a968f5bf;transform:translateY(-3px)}.case-route{z-index:90;overscroll-behavior:contain;color:#c9c4e2;background:#060517;animation:.45s cubic-bezier(.2,.8,.2,1) both routeIn;position:fixed;inset:0;overflow-y:auto}.case-route-noise{z-index:-1;pointer-events:none;opacity:.055;background-image:repeating-linear-gradient(125deg,#0000 0 46px,#6652e814 47px 48px);position:fixed;inset:0}.case-route-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#8f8aa5;letter-spacing:.14em;text-transform:uppercase;background:#060517c7;border-bottom:1px solid #c8c1f31f;justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);height:72px;margin:0 auto;font:600 9px Outfit,sans-serif;display:flex;position:sticky;top:0}.case-back,.case-close{color:#dcd7f3;letter-spacing:.03em;text-transform:none;background:0 0;align-items:center;gap:8px;padding:8px 0;font:600 10px Outfit,sans-serif;display:inline-flex}.case-back:hover,.case-close:hover{color:#42dff7}.case-route-main{width:min(1240px,100% - 64px);margin:0 auto;padding-bottom:120px}.case-route-hero{border-bottom:1px solid #c9c2ef1f;flex-direction:column;justify-content:center;min-height:410px;padding:74px 0 62px;display:flex}.case-route-kicker,.reading-section>span{color:#a894ff;letter-spacing:.15em;text-transform:uppercase;font:600 10px Outfit,sans-serif}.case-route-hero h1{letter-spacing:-.085em;max-width:850px;margin:18px 0 14px;font-size:clamp(4rem,10vw,9.4rem);line-height:.86}.case-route-hero p{color:#bcb7cf;max-width:580px;font:500 clamp(16px,2vw,23px)/1.35 Outfit,sans-serif}.case-route-meta{color:#74718a;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:18px;max-width:600px;margin-top:48px;font:600 9px Outfit,sans-serif;display:flex}.case-route-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(36px,7vw,110px);padding-top:70px;display:grid}.case-reading{min-width:0}.reading-intro{max-width:710px;padding-bottom:84px}.reading-intro>span,.reading-section>span{margin-bottom:15px;display:block}.reading-intro h2,.reading-section h2{letter-spacing:-.07em;max-width:690px;margin:0 0 18px;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.91}.reading-intro h2 em{color:#0000;background:linear-gradient(100deg,#7b60ff 2%,#ad68fc 48%,#38cef5 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.reading-intro>p{color:#aaa5bb;max-width:680px;font-size:15px;line-height:1.8}.reading-section{border-top:1px solid #c9c2ef1f;padding:76px 0}.detail-service-list{border-top:1px solid #c9c2ef1f;display:grid}.detail-service-list>div{border-bottom:1px solid #c9c2ef1f;grid-template-columns:42px 1fr 18px;align-items:center;gap:16px;min-height:68px;transition:padding .25s,background .25s;display:grid}.detail-service-list>div:hover{background:#7357ff14;padding-left:12px}.detail-service-list b{color:#8e7cff;font:700 10px Outfit,sans-serif}.detail-service-list p{color:#e9e6f4;margin:0;font:600 15px Outfit,sans-serif}.detail-service-list svg{color:#31d7f5}.detail-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-proof-grid div{background:#c9c4e206;border:1px solid #beb4f926;min-height:110px;padding:17px}.detail-proof-grid b{color:#c9c4e2;letter-spacing:-.06em;font:700 clamp(24px,3vw,38px)/1 Outfit,sans-serif;display:block}.detail-proof-grid p{color:#88849a;margin:10px 0 0;font-size:10px;line-height:1.35}.detail-gallery{grid-template-columns:1.25fr .75fr .75fr;grid-auto-rows:170px;gap:10px;display:grid}.detail-gallery-item{background:#101026;border:1px solid #c1b7f92b;min-width:0;margin:0;position:relative;overflow:hidden}.detail-gallery-item img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%;transition:transform .6s,filter .35s;display:block}.detail-gallery-item:hover img{filter:saturate()contrast(1.08);transform:scale(1.05)}.detail-gallery-item-1{grid-row:span 2}.detail-gallery-item figcaption{color:#c9c4e2;text-shadow:0 2px 10px #000;opacity:0;font:500 8px Outfit,sans-serif;transition:opacity .3s;position:absolute;bottom:9px;left:10px;right:10px}.detail-gallery-item:hover figcaption{opacity:1}.detail-video-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.detail-video-card{margin:0}.detail-video-wrap{background:#0a0c14;border:1px solid #c1b7f92b;position:relative;overflow:hidden}.detail-video{aspect-ratio:16/10;object-fit:cover;filter:saturate(.8)contrast(1.07);width:100%;display:block}.detail-video-play{color:#c9c4e2;pointer-events:none;background:#0808178f;border:1px solid #c9c4e252;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.detail-video-card figcaption{color:#9d98b4;letter-spacing:.11em;text-transform:uppercase;margin-top:9px;font:600 9px Outfit,sans-serif}.detail-pip{background:linear-gradient(145deg,#130f32e0,#05121dd9);border:1px solid #c1b7f933;min-height:450px;position:sticky;top:102px;overflow:hidden;box-shadow:0 30px 80px #00000047}.detail-pip-head,.detail-pip-foot{z-index:2;color:#a9a2bd;letter-spacing:.13em;justify-content:space-between;gap:10px;padding:14px 16px;font:600 9px Outfit,sans-serif;display:flex;position:relative}.detail-pip-head{border-bottom:1px solid #c6bef11f}.detail-pip-head i{color:#4ae1c4;font-style:normal}.detail-pip-canvas{height:335px}.webgl-scene{width:100%;height:100%;min-height:240px}.webgl-scene canvas{width:100%;height:100%;display:block}.webgl-fallback{color:#a9a2bd;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at 50% 45%,#7357ff33,#0000 34%),#0b0920;place-items:center;height:100%;min-height:240px;font:600 9px Outfit,sans-serif;display:grid}.detail-pip-foot{border-top:1px solid #c6bef11f;display:block}.detail-pip-foot b{color:#e9e5f7;display:block}.detail-pip-foot span{color:#77738a;letter-spacing:0;text-transform:none;max-width:220px;margin-top:7px;font-size:9px;line-height:1.45;display:block}@keyframes routeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.journey{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(36px,8vw,110px);padding:105px 0;display:grid}.journey-media{position:relative}.journey-video-frame{aspect-ratio:.91;background:#101029;border:1px solid #aea0fa38;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000040}.journey-scan{background:radial-gradient(circle at 70% 30%,#1acaef40,#0000 26%),radial-gradient(circle at 25% 75%,#7649f657,#0000 34%),linear-gradient(145deg,#121033,#080719 65%,#081d31)}.scan-grid{transform-origin:50%;background-image:linear-gradient(#8e7cf226 1px,#0000 1px),linear-gradient(90deg,#8e7cf226 1px,#0000 1px);background-size:28px 28px;animation:6s linear infinite gridTravel;position:absolute;inset:-30%;transform:perspective(330px)rotateX(57deg)translateY(19%)}.scan-beam{background:linear-gradient(#0000,#46e1ffe6,#0000);width:1px;height:140%;animation:4.2s ease-in-out infinite beamSweep;position:absolute;top:-20%;left:42%;box-shadow:0 0 22px #46e1ffcc}.scan-labels{color:#cfc8fa;letter-spacing:.14em;gap:7px;font:600 8px Outfit,sans-serif;display:grid;position:absolute;top:20px;right:18px}.scan-labels span{background:#08061c59;border:1px solid #c3b9f83b;border-radius:5px;padding:6px 8px}.journey-video-frame>span{color:#d9d4ff;letter-spacing:.14em;font:500 9px Outfit,sans-serif;position:absolute;bottom:18px;left:21px}.journey-quote{color:#dedaff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#161136c7;border:1px solid #bfb3ff42;border-radius:13px;max-width:260px;padding:18px;font:500 14px/1.38 Outfit,sans-serif;position:absolute;bottom:-31px;right:-51px;box-shadow:0 17px 40px #00000038}.journey-content{max-width:570px}.journey-content>p{color:#a6a1b8;font-size:13px;line-height:1.7}.timeline{margin-top:31px}.timeline-entry{border-top:1px solid #cfcaea1c;grid-template-columns:57px 1fr;gap:18px;padding:16px 0;display:grid}.timeline-entry>span{color:#a98dff;letter-spacing:.04em;font:600 10px Outfit,sans-serif}.timeline-entry h3{color:#eceaf7;letter-spacing:-.025em;margin-bottom:5px;font-size:17px}.timeline-entry p{color:#8f8ca1;margin-bottom:0;font-size:11px;line-height:1.6}.credentials{padding:104px 0}.prism-panel{background:linear-gradient(125deg,#3121705e,#0b0922c4 57%,#10445d3d);border:1px solid #b2a4f830;border-radius:20px;overflow:hidden;box-shadow:0 22px 50px #00000026}.prism-tabs{background:#c9c4e205;border-bottom:1px solid #bcb0fa24;grid-template-columns:repeat(3,1fr);gap:1px;padding:8px;display:grid}.prism-tabs button{color:#9691ac;text-transform:capitalize;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:54px;font:600 11px Outfit,sans-serif;transition:all .25s;display:flex}.prism-tabs button span{color:#6f6a86;font-size:9px}.prism-tabs button.active{color:#c9c4e2;background:linear-gradient(100deg,#6f48ef85,#1daae23b);box-shadow:inset 0 0 0 1px #b09dff36}.prism-tabs button.active span{color:#e2d9ff}.prism-content{grid-template-columns:.85fr 1.15fr;gap:44px;padding:40px;animation:.37s both panelIn;display:grid}.prism-copy>span{color:#a58cff;letter-spacing:.12em;text-transform:uppercase;font:600 10px Outfit,sans-serif}.prism-copy h3{letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(25px,3vw,38px);line-height:.97}.prism-copy>p{color:#aaa6bc;font-size:12px;line-height:1.65}.language-line{color:#9290a9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.language-line b{color:#e0dded;margin-right:4px}.language-line span{border:1px solid #c5bbee29;border-radius:7px;padding:6px 8px}.prism-list{align-content:start;display:grid}.prism-list>div{border-bottom:1px solid #cdc7ed1a;grid-template-columns:28px 1fr 17px;align-items:center;gap:10px;min-height:53px;padding:9px 0;transition:padding .2s;display:grid}.prism-list>div:hover{padding-left:7px}.prism-list i{color:#806bde;font:600 10px Outfit,sans-serif}.prism-list p{color:#d7d3e4;margin:0;font-size:11px;line-height:1.35}.prism-list svg{color:#7c71a5}.voices{padding:80px 0 104px}.voices-heading{justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:29px;display:flex}.voices-heading h2{text-align:right;margin:0}.voice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.voice-card{background:linear-gradient(145deg,#1d164378,#09081980);border:1px solid #b4a9ef26;border-radius:16px;flex-direction:column;min-height:250px;padding:21px;transition:transform .28s,border-color .28s;display:flex}.voice-card:hover{border-color:#9881ff7a;transform:translateY(-6px)}.voice-card>div{color:#a174ff;letter-spacing:.12em;justify-content:space-between;font-size:12px;display:flex}.voice-card>div span{color:#6f6889;font:600 10px Outfit,sans-serif}.voice-card blockquote{color:#e7e4f2;letter-spacing:-.025em;margin:27px 0;font:500 17px/1.33 Outfit,sans-serif}.voice-card footer{align-items:center;gap:9px;margin-top:auto;display:flex}.voice-card footer i{color:#d2c7ff;background:linear-gradient(145deg,#583ec5,#1a3156);border-radius:8px;place-items:center;width:27px;height:27px;font:600 11px Outfit,sans-serif;display:grid}.voice-card footer p{gap:2px;margin:0;display:grid}.voice-card footer b{color:#d9d6e5;font-size:10px}.voice-card footer span{color:#858198;font-size:9px}.contact{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(35px,7vw,104px);padding:108px 0 90px;display:grid}.contact-copy h2{max-width:470px}.contact-copy>p{color:#a4a0b6;max-width:420px;font-size:13px;line-height:1.7}.contact-links{gap:9px;margin-top:29px;display:grid}.contact-links a,.contact-links>div{color:#958fa9;border-bottom:1px solid #cac5e71f;grid-template-columns:20px 1fr 17px;align-items:center;gap:10px;max-width:400px;padding:11px 0;transition:color .2s,padding .2s;display:grid}.contact-links a:hover{color:#dbd6ee;padding-left:5px}.contact-links b,.contact-links span{display:block}.contact-links b{color:#e7e3f0;margin-bottom:3px;font-size:10px}.contact-links span{font-size:10px}.contact-links svg{color:#a08df4}.social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:400px;margin-top:18px;display:grid}.social-links a{color:#958fa9;background:#12102e57;border:1px solid #cac5e71f;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;min-height:48px;padding:8px 9px;transition:transform .22s,border-color .22s,color .22s,background .22s;display:grid}.social-links a:hover{color:#e9e5f7;background:#19d6ff12;border-color:#19d6ff6b;transform:translateY(-3px)}.social-mark{color:#d7d0ff;background:#7357ff29;border:1px solid #a968f559;border-radius:7px;place-items:center;width:23px;height:23px;font:700 10px Outfit,sans-serif;display:grid}.social-links b{color:#e7e3f0;margin-bottom:2px;font-size:9px;display:block}.social-links span:not(.social-mark){font-size:9px}.social-links svg{color:#31d7f5}.contact-form{background:linear-gradient(145deg,#2b1e608f,#0c0a26c7);border:1px solid #b8abf73d;border-radius:18px;padding:24px;position:relative;box-shadow:0 30px 65px #0000003d}.form-top{color:#c1b4ff;letter-spacing:.09em;border-bottom:1px solid #d4ccf521;justify-content:space-between;margin-bottom:18px;padding-bottom:18px;font:600 10px Outfit,sans-serif;display:flex}.form-top i{color:#19d6ff;letter-spacing:0;font-style:normal}.contact-form label{color:#aca7bf;gap:7px;margin-bottom:14px;font-size:10px;display:grid}.contact-form input,.contact-form textarea{resize:vertical;color:#f6f3ff;background:#0505165e;border:1px solid #cec6ef26;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:11px;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:#8b6fffbf;box-shadow:0 0 0 3px #7150f024}.contact-form textarea{min-height:94px}.sent-note{color:#19d6ff;margin:13px 0 0;font-size:10px}.footer{color:#77738b;border-top:1px solid #cac5e71f;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 35px;font-size:10px;display:flex}.footer-brand{color:#ddd9ec;letter-spacing:.09em;align-items:center;gap:8px;font:600 10px Outfit,sans-serif;display:flex}.footer-logo{object-fit:contain;width:132px;height:64px;display:block}.footer-brand p{margin:0}.footer-brand i{color:#827d97;font-style:normal}.footer button{color:#bab4d4;background:0 0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.footer-socials{align-items:center;gap:7px;display:flex}.footer-socials a{color:#bdb5e9;background:#7357ff1a;border:1px solid #a968f540;border-radius:7px;place-items:center;width:25px;height:25px;font:700 9px Outfit,sans-serif;transition:transform .2s,color .2s,border-color .2s;display:grid}.footer-socials a:hover{color:#31d7f5;border-color:#19d6ff8c;transform:translateY(-2px)}[data-reveal]{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);transform:translateY(25px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes bootPulse{0%{transform:scale(.95);box-shadow:0 0 18px #6c50ff45}to{transform:scale(1.05);box-shadow:0 0 34px #6c50ffad}}@keyframes drift{0%{transform:translate(0,0)scale(.92)}to{transform:translate(80px,60px)scale(1.13)}}@keyframes rotateSlow{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.35;transform:scale(.85)}}@keyframes cue{50%{transform:translateY(5px)}}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gridTravel{0%{background-position:0 0,0 0}to{background-position:0 28px,28px 0}}@keyframes beamSweep{0%,to{opacity:.2;transform:translate(-72px)}48%{opacity:1;transform:translate(105px)}}@media (width<=880px){.section-shell,.site-header{width:min(100% - 36px,650px)}.site-header{margin-top:10px;margin-bottom:-70px;top:10px}.nav-links{opacity:0;visibility:hidden;transform-origin:top;background:#0b0922f5;border:1px solid #ac9fff2b;border-radius:13px;gap:3px;padding:8px;transition:all .2s;display:grid;position:absolute;top:65px;left:0;right:0;transform:scale(.96)translateY(-8px);box-shadow:0 19px 35px #0003}.nav-links.nav-open{opacity:1;visibility:visible;transform:scale(1)translateY(0)}.nav-links button{text-align:left;padding:12px}.nav-links button:after{bottom:7px;left:12px;transform:none}.mobile-toggle{background:#c9c4e20d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}html[dir=rtl] .nav-links button{text-align:right}.hero{padding-top:130px}.hero-grid,.journey,.contact{grid-template-columns:1fr}.hero-copy{max-width:600px}.hero-visual{order:-1;min-height:445px}.signal-deck{right:3%}.metric-row,.voice-grid,.impact-layout{grid-template-columns:1fr}.story-rail{grid-template-columns:repeat(3,1fr)}.story-selector{grid-template-columns:20px 1fr}.story-selector svg{display:none}.case-study{grid-template-columns:1fr}.case-study-copy{max-width:650px}.case-study-gallery{min-height:330px}.case-study-videos{grid-template-columns:1fr 1fr}.journey-media{max-width:480px}.journey-quote{right:-15px}.prism-content{grid-template-columns:1fr;gap:28px}.voices-heading{display:block}.voices-heading h2{text-align:left;margin-top:10px}}@media (width<=560px){.section-shell,.site-header{width:calc(100% - 30px)}.hero{padding-top:112px;padding-bottom:77px}.hero-grid{gap:19px;min-height:auto}.hero-visual{min-height:390px}.beauty-portal{width:62vw;min-width:215px}.signal-deck{gap:7px;width:113px;top:29%;right:0}.signal-card{height:80px;padding:8px}.signal-card p{margin-top:10px;font-size:9px}.card-journey{margin-left:16px}h1{font-size:clamp(3.2rem,15vw,4.5rem)}.hero-statement{font-size:16px}.hero-intro{font-size:12px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.button{min-height:45px;padding:0 9px;font-size:10px}.metric-row{gap:7px;margin-top:35px}.metric-card{min-height:108px;padding:13px 10px;display:block}.metric-card b{margin-bottom:9px;display:block}.metric-card strong{font-size:9px}.metric-card span{font-size:8px}.metric-card i{right:8px}.impact,.credentials{padding:75px 0}.journey{gap:53px;padding:75px 0}.story-rail{grid-template-columns:1fr}.story-selector{grid-template-columns:24px 1fr 15px;min-height:56px}.story-selector svg{display:block}.impact-feature{min-height:352px;padding:20px}.feature-meta{font-size:8px}.impact-feature h3{margin-top:28px;font-size:31px}.impact-feature>p{font-size:12px}.journey-quote{max-width:215px;font-size:12px;bottom:-33px;right:10px}.journey-video-frame{border-radius:17px}.prism-tabs{padding:5px}.prism-tabs button{gap:4px;min-height:47px;font-size:9px}.prism-tabs button span{display:none}.prism-content{padding:23px 18px}.prism-list>div{min-height:62px}.prism-list p{font-size:10px}.voice-grid{gap:9px}.voice-card{min-height:210px}.voice-card blockquote{margin:20px 0;font-size:16px}.case-study{margin-top:12px;padding:18px}.case-study-proof{gap:7px}.case-study-proof b{font-size:16px}.case-study-gallery{grid-template-rows:132px 132px 132px;grid-template-columns:1.2fr .8fr;min-height:0}.case-study-image-1{grid-row:1/span 2}.case-study-image-3{grid-area:3/2}.case-study-image-4{grid-area:3/1}.case-study-image-5,.case-study-image-6{display:none}.case-study-videos{grid-template-columns:1fr}.case-study-video-card,.case-study-video{min-height:175px}.contact{padding:80px 0 55px}.contact-form{padding:17px}.footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=880px){.case-route-header,.case-route-main{width:min(100% - 36px,700px)}.case-route-layout{grid-template-columns:1fr;gap:42px}.detail-pip{order:-1;min-height:0;position:relative;top:auto}.detail-pip-canvas{height:290px}.reading-intro{padding-bottom:50px}}@media (width<=560px){.case-route-header,.case-route-main{width:calc(100% - 30px)}.case-route-header{height:62px}.case-route-header>span{display:none}.case-route-hero{min-height:340px;padding:52px 0 42px}.case-route-hero h1{font-size:clamp(3.6rem,18vw,6rem)}.case-route-meta{margin-top:30px;line-height:2;display:block}.case-route-layout{padding-top:32px}.detail-pip-canvas{height:235px}.reading-section{padding:54px 0}.reading-intro h2,.reading-section h2{font-size:clamp(2.7rem,13vw,4.2rem)}.detail-proof-grid{grid-template-columns:1fr}.detail-gallery{grid-template-columns:1.15fr .85fr;grid-auto-rows:135px}.detail-gallery-item-1{grid-row:span 2}.detail-gallery-item-4,.detail-gallery-item-5{display:none}.detail-video-grid{grid-template-columns:1fr}}.case-study-gallery{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start}.case-study-image{aspect-ratio:auto;height:auto}.case-study-image img{aspect-ratio:auto;object-fit:contain;background:#0b0c18;height:auto}.case-study-image-1{grid-row:auto}.case-study-image-4,.case-study-image-5,.case-study-image-6{opacity:1}.detail-gallery{flex-direction:column;gap:26px;display:flex}.detail-gallery-item{width:100%}.detail-gallery-item img{aspect-ratio:auto;object-fit:contain;background:#0b0c18;height:auto}.detail-gallery-item figcaption{color:#8d889e;text-shadow:none;opacity:1;margin-top:10px;font-size:9px;position:static}@media (width<=560px){.case-study-gallery{grid-template-rows:none;grid-template-columns:1fr}.case-study-image-5,.case-study-image-6{display:block}}.case-study-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;flex-wrap:nowrap;grid-template-rows:none;grid-template-columns:none;gap:14px;padding:2px 2px 12px;display:flex;overflow-x:auto}.case-study-gallery::-webkit-scrollbar{display:none}.detail-gallery::-webkit-scrollbar{display:none}.case-study-gallery.is-dragging,.detail-gallery.is-dragging{cursor:grabbing;scroll-snap-type:none}.case-study-image{scroll-snap-align:start;flex:0 0 min(74%,320px)}.case-study-image img{object-fit:contain;width:100%;height:auto}.detail-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;flex-flow:row;gap:18px;padding:3px 2px 17px;display:flex;overflow-x:auto}.detail-gallery-item{scroll-snap-align:start;flex:0 0 min(84vw,720px);width:auto}.detail-gallery-item img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=560px){.case-study-gallery{grid-template-rows:none;grid-template-columns:none}.case-study-image{flex-basis:min(82vw,330px)}.detail-gallery-item{flex-basis:calc(100vw - 48px)}}.gallery-hint{color:#6f6b83;letter-spacing:.11em;text-transform:uppercase;margin:-3px 0 22px;font:600 9px Outfit,sans-serif}.detail-gallery-stack,.detail-gallery{perspective:1500px;cursor:grab;touch-action:pan-y;width:100%;height:min(72vh,650px);min-height:440px;padding:0;display:block;position:relative;overflow:visible}.detail-gallery.is-dragging{cursor:grabbing}.detail-gallery-stack .detail-gallery-item,.detail-gallery .detail-gallery-item{transform-origin:50%;width:min(78vw,650px);height:min(68vh,600px);min-height:330px;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(145deg,#18143afa,#07111bfa);border:1px solid #cec6fc47;flex-direction:column;justify-content:center;margin:0;padding:13px 13px 11px;transition:transform .62s cubic-bezier(.18,.82,.22,1),opacity .42s,filter .42s,box-shadow .42s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 28px 65px #00000061}.detail-gallery .detail-gallery-item img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:calc(100% - 34px);margin:auto;display:block}.detail-gallery .detail-gallery-item figcaption{color:#aaa4bb;letter-spacing:.03em;text-shadow:none;opacity:1;flex:none;margin:11px 3px 0;font:600 9px Outfit,sans-serif}.detail-gallery .stack-active{z-index:5;opacity:1;filter:none;transform:translate(-50%,-50%)translateZ(70px)rotateY(0)rotate(0)scale(1);box-shadow:0 35px 90px #0000007a,0 0 0 1px #745bff1f}.detail-gallery .stack-next{z-index:4;opacity:.72;filter:saturate(.72)brightness(.72);transform:translate(-50%,-50%)translate3d(63%,2%,-110px)rotateY(-22deg)rotate(3deg)scale(.88)}.detail-gallery .stack-previous{z-index:4;opacity:.72;filter:saturate(.72)brightness(.72);transform:translate(-50%,-50%)translate3d(-63%,2%,-110px)rotateY(22deg)rotate(-3deg)scale(.88)}.detail-gallery .stack-hidden{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)translate3d(0,7%,-250px)scale(.72)}.card-stack-controls{color:#9d96b5;letter-spacing:.13em;justify-content:center;align-items:center;gap:18px;margin-top:18px;font:700 10px Outfit,sans-serif;display:flex}.card-stack-controls button{color:#c9c4e2;background:#c9c4e20a;border:1px solid #c1b7f940;place-items:center;width:38px;height:32px;font-size:20px;line-height:1;transition:transform .2s,border-color .2s,background .2s;display:grid}.card-stack-controls button:hover{background:#52d0f41f;border-color:#5ddff4;transform:translateY(-2px)}@media (width<=560px){.detail-gallery-stack,.detail-gallery{height:68vh;min-height:430px}.detail-gallery-stack .detail-gallery-item,.detail-gallery .detail-gallery-item{width:calc(100vw - 54px);height:min(62vh,535px);min-height:350px;padding:10px 10px 9px}.detail-gallery .stack-next{transform:translate(-50%,-50%)translate3d(50%,2%,-100px)rotateY(-18deg)rotate(3deg)scale(.84)}.detail-gallery .stack-previous{transform:translate(-50%,-50%)translate3d(-50%,2%,-100px)rotateY(18deg)rotate(-3deg)scale(.84)}}.detail-gallery .detail-gallery-item{width:min(78vw,650px);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0 0 10px}.detail-gallery .detail-gallery-item img{object-fit:contain;background:0 0;width:100%;max-width:100%;height:auto;max-height:none;margin:0;box-shadow:0 28px 62px #0000006b}.detail-gallery .detail-gallery-item figcaption{color:#aaa4bb;margin:9px 3px 0;padding:0}.detail-gallery .stack-active{box-shadow:none}.detail-gallery .stack-active img{box-shadow:0 34px 82px #00000085,0 0 0 1px #745bff38}@media (width<=560px){.detail-gallery .detail-gallery-item{width:calc(100vw - 54px);height:auto;min-height:0;padding-bottom:8px}}.case-study-magnesium{background:linear-gradient(120deg,#19123cf0,#071c28d6)}.case-study-magnesium .case-study-video-card{aspect-ratio:4/5;max-width:320px;min-height:0}.case-study-magnesium .case-study-video{object-fit:contain;background:#060517;height:100%;min-height:0}.case-route-magnesium .detail-video-grid{grid-template-columns:1fr}.case-route-magnesium .detail-video-wrap{max-width:440px}.case-route-magnesium .detail-video{aspect-ratio:4/5;object-fit:contain;background:#060517;height:auto}
