body:has(.ascent-hero)>.site-header{color:var(--ae-carbon);z-index:20;border-color:#08080826;position:absolute;inset-block-start:0;inset-inline:0}body:has(.ascent-hero) .header-contact{background:var(--ae-carbon);color:var(--ae-ivory);border:1px solid var(--ae-carbon)}.ascent-hero{background:var(--ae-ivory);color:var(--ae-carbon);isolation:isolate;min-height:860px;position:relative}.ascent-stage{height:100svh;min-height:860px;position:relative;overflow:clip}.ascent-content{z-index:3;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:5%;padding-top:164px;display:grid;position:relative}.ascent-kicker{letter-spacing:.09em;text-transform:uppercase;color:#56544c;margin-bottom:22px;font-size:10px;font-weight:500}.ascent-content h1{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(58px,5.65vw,98px);font-weight:500;line-height:1.07}.ascent-content h1 span{white-space:nowrap;display:block}.ascent-content h1 span:last-child{color:var(--ae-teal,#246f70)}.ascent-intro{padding-bottom:5px}.ascent-intro>p{color:#454640;max-width:34ch;font-size:12px;font-weight:400;line-height:1.85}.cover-action{border-bottom:1px solid #08080880;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:18px;padding:15px 0 12px;font-size:12px;font-weight:500;display:flex}.cover-action .arrow{width:20px;height:20px;transition:transform .18s var(--ease)}.ascent-landscape{inset:47% var(--gutter) 30px;transform-origin:50% 100%;will-change:transform;background:#b9b6aa;position:absolute;overflow:hidden}.ascent-landscape>img{object-fit:cover;object-position:50% 49%;width:100%;height:100%}.ascent-photo-shade{opacity:0;pointer-events:none;background:linear-gradient(90deg,#080808b3,#08080866 45%,#0000 90%);position:absolute;inset:0}.ascent-image-meta{inset-inline:calc(var(--gutter) + 24px);color:var(--ae-ivory);z-index:4;text-shadow:0 1px 5px #000;pointer-events:none;justify-content:space-between;gap:30px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:54px}.ascent-side-note{inset-inline-start:0;width:var(--gutter);writing-mode:vertical-rl;letter-spacing:.06em;color:#5c5b53;align-items:center;gap:16px;font-size:9px;display:flex;position:absolute;top:50%}.ascent-echo{inset-inline-start:var(--gutter);z-index:5;letter-spacing:-.04em;color:var(--ae-ivory);opacity:0;pointer-events:none;font-size:clamp(45px,6.5vw,100px);font-weight:500;line-height:1.1;position:absolute;top:39%}.ascent-echo span{display:block}.glass-action{backdrop-filter:blur(14px);min-height:56px;color:var(--ae-ivory);z-index:6;inset-inline-end:calc(var(--gutter) + 24px);isolation:isolate;background:#08080855;border:1px solid #f5f3ed77;justify-content:space-between;align-items:center;gap:34px;padding:14px 20px;font-size:12px;font-weight:500;transition:border-color .18s;display:flex;position:absolute;bottom:102px;overflow:hidden}.glass-action>span,.glass-action>.arrow{z-index:2;position:relative}.glass-action canvas{pointer-events:none;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.glass-action:active:not(:focus-visible){transform:scale(.98)}.ascent-progress{z-index:6;inset-inline:0;background:#08080820;height:2px;position:absolute;bottom:0}.ascent-progress i{background:var(--ae-sandGold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html[dir=rtl] .ascent-progress i{transform-origin:100%}html[dir=rtl] .ascent-photo-shade{background:linear-gradient(-90deg,#080808b3,#08080866 45%,#0000 90%)}html[lang=ar] .ascent-content{grid-template-columns:minmax(0,1fr) 290px;padding-top:150px}html[lang=ar] .ascent-kicker{letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:600}html[lang=ar] .ascent-content h1{letter-spacing:0;font-size:clamp(64px,5.9vw,100px);font-weight:700;line-height:1.32}html[lang=ar] .ascent-intro>p{font-size:16px;font-weight:500;line-height:1.8}html[lang=ar] .cover-action,html[lang=ar] .glass-action{font-size:15px;font-weight:600}html[lang=ar] .ascent-echo{letter-spacing:0;font-weight:700;line-height:1.4}html[lang=ar] .ascent-side-note{letter-spacing:0;font-size:11px}html[lang=ar] .ascent-image-meta{font-size:12px}@media (hover:hover) and (pointer:fine){.cover-action:hover .arrow{transform:translate(3px,-3px)}.glass-action:hover{border-color:var(--ae-ivory)}}@media (width>=1000px) and (height>=720px) and (prefers-reduced-motion:no-preference){.ascent-hero.is-motion{height:170svh}.ascent-hero.is-motion .ascent-stage{position:sticky;top:0}}@media (width<=1150px){.ascent-content{grid-template-columns:1fr 240px;gap:4%}.ascent-content h1{font-size:5.45vw}.ascent-intro>p{font-size:12px}html[lang=ar] .ascent-content{grid-template-columns:1fr 240px}html[lang=ar] .ascent-intro>p{font-size:15px}}@media (width<=999px){.ascent-stage{height:auto;min-height:0;padding-bottom:28px}.ascent-content,html[lang=ar] .ascent-content{grid-template-columns:1fr;gap:26px;padding-top:140px}.ascent-content h1{font-size:8vw}.ascent-intro{justify-content:space-between;align-items:end;gap:35px;display:flex}.ascent-intro>p{max-width:43ch}.cover-action{min-width:210px;margin-top:0}.ascent-landscape{margin:36px var(--gutter) 0;will-change:auto;height:52vw;min-height:320px;position:relative;inset:auto}.ascent-image-meta{bottom:50px}.glass-action{bottom:92px}.ascent-echo,.ascent-side-note,.ascent-progress{display:none}.ascent-hero{min-height:0}html[lang=ar] .ascent-content h1{font-size:8vw}}@media (width<=599px){.ascent-content,html[lang=ar] .ascent-content{gap:24px;padding-top:126px}.ascent-kicker{max-width:30ch;margin-bottom:16px;font-size:9px;line-height:1.8}.ascent-content h1{letter-spacing:-.04em;font-size:clamp(28px,8.4vw,50px);line-height:1.13}.ascent-intro{display:block}.ascent-intro>p{max-width:37ch;font-size:13px;line-height:1.8}.cover-action{width:100%;margin-top:12px;font-size:12px}.ascent-landscape{height:110vw;min-height:340px;margin:28px 14px 0}.ascent-landscape>img{object-position:60% center}.ascent-image-meta{inset-inline:30px;font-size:8px;bottom:45px}.ascent-image-meta>span:first-child{max-width:17ch}.glass-action{inset-inline-end:30px;gap:24px;min-height:50px;padding:13px 16px;font-size:11px;bottom:94px}html[lang=ar] .ascent-content h1{font-size:clamp(42px,11vw,66px);line-height:1.4}html[lang=ar] .ascent-kicker{font-size:12px}html[lang=ar] .ascent-intro>p{font-size:16px;font-weight:500}html[lang=ar] .ascent-image-meta{font-size:10px}html[lang=ar] .cover-action,html[lang=ar] .glass-action{font-size:14px}}@media (prefers-reduced-motion:reduce){.ascent-landscape{will-change:auto}.ascent-echo,.ascent-progress{display:none}.cover-action .arrow{transition:none}}@media (width>=1000px){html[lang=ar] .ascent-landscape{inset-block-start:50%}}@media (prefers-reduced-motion:reduce){.glass-action:active:not(:focus-visible){transform:none}}.ascent-image-meta>span:first-child{align-items:baseline;gap:8px;display:inline-flex}@media (width>=1000px){html[lang=ar] .ascent-side-note{writing-mode:horizontal-tb;top:auto;bottom:7px;gap:16px;width:auto;font-size:12px;inset-inline-start:var(--gutter)}}html[lang=en] .ascent-content{grid-template-columns:minmax(0,1fr) 300px}html[lang=en] .ascent-kicker{font-size:11px;line-height:1.7}html[lang=en] .ascent-intro>p{max-width:36ch;font-size:14px;line-height:1.75}html[lang=en] .cover-action{font-size:14px}@media (width>=1000px) and (width<=1150px){html[lang=en] .ascent-content{grid-template-columns:minmax(0,1fr) 240px}html[lang=en] .ascent-intro>p{font-size:13px}html[lang=en] .cover-action{font-size:12px}}@media (width<=999px){html[lang=en] .ascent-content{grid-template-columns:1fr}}@media (width<=599px){html[lang=en] .ascent-kicker{max-width:36ch;font-size:10px}html[lang=en] .ascent-intro>p{font-size:15px;line-height:1.8}html[lang=en] .cover-action{font-size:14px}.ascent-image-meta{font-size:10px}}.ascent-image-meta bdi{white-space:nowrap;flex-shrink:0}.material-journey{--mj-gutter:clamp(24px,4.8vw,80px);color:var(--ae-ivory);background:#101313;border-block:1px solid #353b38;position:relative}.mj-stage{padding-block:64px 40px;position:relative}.mj-header{margin-inline:var(--mj-gutter);border-bottom:1px solid #414943;justify-content:space-between;align-items:baseline;gap:20px;padding-block-end:24px;display:flex}.mj-header h2{letter-spacing:-.025em;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:500}.mj-header>span{color:#c3c9c3;font-size:.75rem}.mj-laboratory{display:none}.mj-scene{margin-inline:var(--mj-gutter);border-bottom:1px solid #333c37;grid-template-columns:1fr 1.05fr;align-items:center;gap:5vw;padding-block:70px;scroll-margin-top:100px;display:grid;position:relative}.mj-chapter{inset-inline-start:0;font-family:var(--ae-font-latin);color:#0000;-webkit-text-stroke:1px #c5d2c717;pointer-events:none;font-size:clamp(120px,20vw,310px);font-weight:500;line-height:1;position:absolute;top:24px}.mj-copy{z-index:2;position:relative}.mj-material-name{color:var(--ae-sandGold);align-items:center;gap:16px;margin-bottom:22px;font-size:.85rem;font-weight:500;display:flex}.mj-material-name>span{font-family:var(--ae-font-latin);direction:ltr;border:1px solid #7b765e;padding:5px;font-size:.7rem;line-height:1}.mj-copy h3{white-space:pre-line;letter-spacing:-.04em;text-wrap:balance;margin-bottom:26px;font-size:clamp(2rem,3.35vw,3.6rem);font-weight:500;line-height:1.2}.mj-description{color:#c5ccc7;text-wrap:pretty;max-width:37ch;font-size:1rem;line-height:1.8}.mj-detail{border-top:1px solid #465047;flex-direction:column;gap:6px;max-width:330px;margin-top:32px;padding-top:18px;font-size:.8rem;display:flex}.mj-detail>span:first-child{color:var(--ae-ivory);font-weight:500}.mj-detail>span:last-child{color:#a4b3a8;font-size:.75rem}.mj-art{background:#161c1a;min-width:0;margin:0;position:relative}.mj-art>img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto}.mj-art figcaption{color:#c5ccc7;background:#101313;border-top:1px solid #59645b;justify-content:space-between;gap:10px;padding-top:12px;font-size:.75rem;display:flex}.mj-art figcaption>span:last-child{color:#a4b3a8}.mj-footer{margin:34px var(--mj-gutter) 0;justify-content:space-between;align-items:center;gap:32px;display:flex}.mj-footer>p{color:#aeb9b2;max-width:43ch;font-size:.75rem;line-height:1.7}.mj-selector{background:#171e1a;border:1px solid #59645b;flex-shrink:0;gap:2px;padding:5px;display:flex}.mj-select{color:#dce2db;white-space:nowrap;align-items:center;gap:9px;min-height:52px;padding:9px 13px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex;position:relative}.mj-select-image{transform-origin:bottom;flex:0 0 30px;width:30px;height:30px;display:block}.mj-select-image svg{stroke:currentColor;fill:none;stroke-width:1.2px;width:100%;height:100%}.mj-select[aria-current=step]{color:#101713;background:#dce2db}.mj-select-indicator{inset-inline:10px;background:var(--ae-sandGold);height:2px;position:absolute;bottom:-6px;transform:scaleX(0)}.mj-select[aria-current=step] .mj-select-indicator{transform:scaleX(1)}.mj-select:focus-visible{outline:2px solid var(--ae-sandGold);outline-offset:4px}.mj-select:active .mj-select-image{scale:.97}.mj-selector:focus-within .mj-select{transition:none}.mj-select:focus-visible .mj-select-image{scale:1}html[dir=rtl] .mj-header h2,html[dir=rtl] .mj-copy h3{letter-spacing:0;font-weight:700;line-height:1.5}html[dir=rtl] .mj-description{font-size:1.14rem;line-height:1.95}html[dir=rtl] .mj-detail,html[dir=rtl] .mj-material-name{font-size:.95rem}html[dir=rtl] .mj-art figcaption,html[dir=rtl] .mj-footer>p,html[dir=rtl] .mj-detail>span:last-child{font-size:13px;font-weight:500}html[dir=rtl] .mj-detail>span:first-child,html[dir=rtl] .mj-header>span{font-weight:600}html[dir=rtl] .mj-header>span{font-size:13px}@media (hover:hover) and (pointer:fine){.mj-select:hover{background:#35453b}.mj-select[aria-current=step]:hover{background:#dce2db}}@media (width>=1000px) and (height>=720px) and (prefers-reduced-motion:no-preference){.material-journey.is-enhanced .mj-stage{isolation:isolate;background:radial-gradient(at 63% 42%,#253b34 0,#0000 47%),#101313;height:100svh;min-height:720px;padding:0;position:sticky;top:0;overflow:clip}.material-journey.is-enhanced .mj-header{top:9%;z-index:5;position:absolute;inset-inline:0}.material-journey.is-enhanced .mj-header h2{font-size:1.5rem}.material-journey.is-enhanced .mj-laboratory{z-index:1;pointer-events:none;display:block;position:absolute;inset-block:17% 13%;inset-inline:28% 10%}.mj-specimen{position:absolute;inset:-9% -8% -4%}.mj-specimen canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mj-specimen-fallback{width:62%;height:45%;transform-style:preserve-3d;position:absolute;top:40%;left:20%;transform:rotateX(58deg)rotate(-32deg)}.mj-specimen-fallback i{clip-path:polygon(0 0,90% 0,100% 15%,100% 100%,0 100%);background:linear-gradient(125deg,#adaca0,#4a5149);display:block;position:absolute;inset:0;box-shadow:14px 20px 30px #080a08}.mj-specimen-fallback i:nth-child(2){background:#246f70;transform:translateY(-70px)}.mj-specimen-fallback i:nth-child(3){background:linear-gradient(135deg,#677f73,#e0e3d6 45%,#435f56);transform:translateY(-140px)}.mj-specimen.has-canvas .mj-specimen-fallback{display:none}.mj-orbit{border:1px solid #b4cab81a;border-radius:50%;width:80%;height:80%;position:absolute;inset:10%;transform:rotate(-30deg)scaleY(.7)}.mj-orbit--inner{border-style:dashed;width:62%;height:62%;inset:19%}.mj-axis{color:#80968a;align-items:center;gap:13px;font-size:.6rem;line-height:1.4;display:flex;position:absolute}.mj-axis i{background:#546b5b;width:70px;height:1px;display:block}.mj-axis--top{top:13%;inset-inline-start:23%}.mj-axis--bottom{bottom:5%;inset-inline-end:2%}.material-journey.is-enhanced .mj-scenes{z-index:2;pointer-events:none;position:absolute;inset:0}.material-journey.is-enhanced .mj-scene{visibility:hidden;opacity:0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.material-journey.is-enhanced .mj-scene.is-active{visibility:visible;opacity:1}.material-journey.is-enhanced .mj-chapter{top:19%;-webkit-text-stroke:1px #c5d2c717;font-size:clamp(190px,25vw,390px);inset-inline-start:3%}.material-journey.is-enhanced .mj-copy{inset-inline-start:var(--mj-gutter);width:31%;max-width:470px;position:absolute;top:32%}.material-journey.is-enhanced .mj-copy h3{font-size:clamp(2rem,3.1vw,3.5rem)}.material-journey.is-enhanced .mj-description{max-width:34ch;font-size:.94rem}html[dir=rtl] .material-journey.is-enhanced .mj-description{font-size:1.08rem}.material-journey.is-enhanced .mj-detail{max-width:280px;margin-top:25px;padding-top:14px}.material-journey.is-enhanced .mj-art{inset-inline-end:var(--mj-gutter);border-top:3px solid var(--ae-sandGold);width:17%;max-width:270px;position:absolute;top:23%;box-shadow:0 24px 44px #0000003d}.material-journey.is-enhanced .mj-art>img{aspect-ratio:.84}.material-journey.is-enhanced .mj-art figcaption{padding:12px 0 0;line-height:1.8;display:block}.material-journey.is-enhanced .mj-art figcaption>span{display:block}.material-journey.is-enhanced .mj-footer{inset-inline:0;z-index:5;margin-inline:var(--mj-gutter);position:absolute;bottom:28px}html[dir=rtl] .material-journey.is-enhanced .mj-stage{background:radial-gradient(at 37% 42%,#253b34 0,#0000 47%),#101313}}.material-journey:not(.is-enhanced) .mj-act{height:auto!important}@media (width<=999px){.mj-footer{flex-direction:column;align-items:flex-start}.mj-selector{align-self:center}.mj-description{font-size:1rem}.mj-scene{gap:30px}.mj-copy h3{font-size:2rem}}@media (width<=767px){.mj-stage{padding-block:44px 36px}.mj-header{display:block}.mj-header>span{margin-top:9px;display:block}.mj-scene{flex-direction:column;align-items:stretch;gap:26px;margin-inline:24px;padding-block:46px;display:flex}.mj-copy{order:2}.mj-art{order:1;width:calc(100% - 20px);margin-inline-start:20px}.mj-scene:nth-child(2) .mj-art{margin-inline-start:0}.mj-art>img{aspect-ratio:1.15}.mj-chapter{font-size:170px;top:35%}.mj-copy h3{margin-bottom:19px;font-size:clamp(1.85rem,7.5vw,2.6rem);line-height:1.25}.mj-material-name{margin-bottom:15px}.mj-detail{margin-top:23px}.mj-selector{gap:0;width:100%;padding:4px}.mj-select{flex:1;justify-content:center;gap:5px;min-height:48px;padding:10px 6px;font-size:.75rem}.mj-select-image{flex-basis:18px;width:18px;height:18px}.mj-footer{gap:24px;margin:28px 24px 0}.mj-footer>p{font-size:.75rem}html[dir=rtl] .mj-description{font-size:1.05rem}html[dir=rtl] .mj-select{font-size:13px}}@media (prefers-reduced-motion:reduce){.mj-act{height:auto!important}.mj-select,.mj-select-image{transition:none;transform:none!important}}@media (width<=374px){.mj-select{flex-direction:column;gap:4px;min-width:0;min-height:64px;padding:8px 0}.mj-select-image{flex-basis:18px}.mj-selector{align-items:stretch}}
