/* Extensions to the selected A design, scoped to new editorial content. */
/* Six distinct Middle Eastern design concepts; existing hero and material index are unchanged. */
.me-applications{background:#f5f2ed}.me-section-heading{text-align:center;max-width:1000px;margin:0 auto 36px}.me-section-heading .d-label{display:flex;justify-content:center;align-items:center;gap:18px;color:#88623e;margin-bottom:18px}.me-section-heading .d-label:before,.me-section-heading .d-label:after{content:"";width:36px;height:1px;background:#a98254}.design-a .me-section-heading h2{font:clamp(32px,3.3vw,55px)/1.16 Georgia,serif;letter-spacing:-.035em;margin:0 0 18px}.me-section-heading>p:last-child{max-width:740px;margin:auto;color:#765c44;font-size:17px;line-height:1.65}.context-tiles.me-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.me-scene-card{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:3px;background:#332a22;aspect-ratio:3/2;color:white}.me-scene-card .context-scene{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important;margin:0}.me-scene-card .context-scene img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.me-scene-card:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(21,18,15,.76));pointer-events:none;z-index:1}.me-scene-title{position:absolute;inset-inline:22px;bottom:21px;display:flex;align-items:end;justify-content:space-between;gap:16px;z-index:2}.design-a .me-scene-title h3{font:600 clamp(17px,1.45vw,24px)/1.25 Arial,sans-serif;letter-spacing:0;color:#fff;margin:0}.me-scene-title .icon{width:24px;min-width:24px;height:24px;transition:transform .3s ease}.me-scene-card .context-scene figcaption{top:13px;bottom:auto;inset-inline-start:13px;inset-inline-end:auto;padding:5px 8px;background:#171512b8;color:#fff;font:9px/1.4 Arial,sans-serif;letter-spacing:.025em;z-index:2;max-width:calc(100% - 26px)}.me-scene-card:hover .context-scene img,.me-scene-card:focus-visible .context-scene img{transform:scale(1.035)}.me-scene-card:hover .icon{transform:translateX(4px)}.me-scene-card:focus-visible{outline:3px solid #ad8759;outline-offset:4px}.me-section-footer{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid #dacfbf}.me-section-footer p{font-size:13px;color:#766b5e;max-width:560px}.me-application-detail{position:relative}.me-application-detail .context-scene{aspect-ratio:3/2}.me-application-detail:nth-of-type(odd)>div:first-of-type{order:0}.me-legacy-anchor{position:absolute;top:0;scroll-margin-top:30px}.me-series-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 20px}.me-series-links a{display:flex;align-items:center;gap:10px;font-size:13px;border-bottom:1px solid #cbb893;padding-block:8px}.me-series-links .icon{width:15px;height:15px}.me-application-detail .context-actions{gap:12px}.me-application-detail .context-actions>.d-text-link{font-size:13px}.me-application-detail .d-note{margin-top:22px}.me-application-intro{max-width:1100px}.me-application-intro h1{max-width:900px}html[dir=rtl] .me-section-heading{text-align:center}html[dir=rtl] .me-section-heading h2{line-height:1.5;letter-spacing:0}html[dir=rtl] .me-scene-title{text-align:right}html[dir=rtl] .me-scene-card .context-scene figcaption{left:auto;right:13px}html[dir=rtl] .me-scene-card:hover .icon{transform:translateX(-4px) scaleX(-1)}
@media(max-width:1100px) and (min-width:761px){.context-tiles.me-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.context-tiles.me-scene-grid{grid-template-columns:1fr;gap:16px}.me-section-heading{margin-bottom:27px}.design-a .me-section-heading h2{font-size:34px}.me-section-heading>p:last-child{font-size:15px}.me-scene-title{inset-inline:19px;bottom:19px}.design-a .me-scene-title h3{font-size:22px}.me-section-footer{align-items:start;flex-direction:column;gap:18px}.me-application-detail .context-scene{aspect-ratio:3/2}.me-application-detail .context-actions .d-button{min-height:48px}.me-application-detail .context-actions{align-items:flex-start}.me-series-links a{min-height:44px}}
@media(prefers-reduced-motion:reduce){.me-scene-card img,.me-scene-title .icon{transition:none!important}.me-scene-card:hover .context-scene img{transform:none}}
.context-application.me-application-detail .context-scene{aspect-ratio:3/2}.context-heading-copy{max-width:390px}.context-heading-copy .d-text-link{margin-top:24px}
.context-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.context-tiles article{min-width:0}.context-image-link{display:block;overflow:hidden}.context-tiles .context-scene{aspect-ratio:4/3}.context-tile-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:17px}.design-a .context-tile-heading h3{font:25px/1.25 Georgia,serif}.context-tile-heading .icon{width:20px}.context-scene{overflow:hidden}.context-scene img{position:absolute;inset:0}.context-scene figcaption{max-width:calc(100% - 32px)}
.home-custom-layout,.home-gallery-layout,.context-custom-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center}.home-custom-layout .context-scene{aspect-ratio:5/4}.home-option-links a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;border-bottom:1px solid var(--line);font:22px/1.35 Georgia,serif}.home-gallery{background:#e9e4da}.home-gallery .context-scene{aspect-ratio:4/5}.home-gallery h2{margin-bottom:28px}.home-gallery p{margin-bottom:22px}.context-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.home-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:65px;margin-bottom:32px}.home-capability-list>a{display:flex;gap:20px;align-items:center;padding:32px 0;border-top:1px solid var(--line)}.home-capability-list>a>.icon{margin-left:auto}.context-number{font:12px/1.5 Arial,sans-serif;color:var(--muted);min-width:24px}.design-a .home-capability-list h3{font:25px/1.25 Georgia,serif;letter-spacing:0}.home-capability-list p{font-size:13px;color:var(--muted);margin-top:8px}
.design-a.context-page .d-header{position:relative;color:var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.design-a.context-page h1{font:clamp(48px,5.8vw,84px)/1.04 Georgia,serif;letter-spacing:-.045em}.context-intro{padding:95px 0 64px}.context-intro>p:not(.d-label){max-width:750px;margin-top:30px;font-size:17px}.context-jump-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:42px}.context-jump-links a{border-bottom:1px solid var(--line);padding-block:10px;font-size:14px}.context-application{display:grid;grid-template-columns:1.04fr 1fr;gap:7%;align-items:start;padding-block:75px;border-top:1px solid var(--line);scroll-margin-top:25px}.context-application .context-scene{aspect-ratio:4/5}.context-application:nth-of-type(odd)>div:first-child{order:2}.context-application h2{margin:0 0 24px}.context-application h3{font:15px/1.4 Arial,sans-serif;margin:27px 0 10px}.context-caption{margin-top:14px;max-width:480px}.context-sku-list{list-style:none;padding:0;margin:15px 0 0}.context-sku-list li{border-top:1px solid var(--line)}.context-sku-list a{display:flex;align-items:center;gap:16px;padding:15px 0}.context-sku-list img{width:65px;height:72px;object-fit:contain;background:#fff;flex-shrink:0}.context-sku-list span{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.context-sku-list small{display:block;font:10px/1.5 Arial,sans-serif;color:var(--muted);margin-top:6px}.context-sku-list .icon{margin-left:auto;width:17px}.context-application .d-button{font-size:13px;padding-inline:16px;gap:15px}.context-empty{border-top:1px solid var(--line);padding-block:35px;margin-top:25px;max-width:850px}.context-empty>p:first-child{font:24px/1.35 Georgia,serif}.context-empty>p+p{margin-top:16px;max-width:680px}.context-empty .d-text-link{margin-top:26px}.context-completed{padding-top:45px}.context-case{display:grid;grid-template-columns:1fr 1fr;gap:5%;margin-top:45px}.context-custom-hero .context-scene{aspect-ratio:6/5}.context-custom-hero h2{margin-bottom:24px}.context-custom-hero .d-button{margin-top:30px}.context-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 8%}.context-options article{border-top:1px solid var(--line);padding-top:25px}.design-a .context-options h2{font-size:35px}.context-options p{margin-top:20px;max-width:510px}.context-supply-intro{border-top:1px solid var(--line);padding-top:50px}.context-supply-intro>p:last-child{max-width:720px;margin-top:30px}.context-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 7%}.context-capabilities article{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:30px}.design-a .context-capabilities h2{font-size:34px}.context-capabilities h3{font:14px/1.45 Arial,sans-serif;margin-block:18px 12px}.context-capabilities p{color:var(--muted)}.context-order-check{padding-bottom:95px}.context-order-check>p{max-width:820px;margin-top:25px}.context-page .d-contact{border-top:1px solid var(--line)}
@media(max-width:1100px){.context-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.context-application{gap:5%}.context-application .context-scene{aspect-ratio:3/4}.home-capability-list{column-gap:35px}.design-a .context-capabilities h2{font-size:29px}}
@media(max-width:760px){.context-tiles{grid-template-columns:1fr;gap:30px}.design-a .context-tile-heading h3{font-size:25px}.context-tiles .context-scene{aspect-ratio:4/3}.home-custom-layout,.home-gallery-layout,.context-custom-hero,.context-application,.context-case{grid-template-columns:1fr;gap:35px}.home-gallery .context-scene{aspect-ratio:4/3}.home-option-links a{font-size:21px;padding-block:20px}.home-capability-list{grid-template-columns:1fr}.home-capability-list>a{padding-block:25px;gap:15px}.design-a .home-capability-list h3{font-size:24px}.home-capability-list p{font-size:12px}.context-heading-copy{max-width:none}.context-actions{gap:16px;margin-top:25px}.context-intro{padding:52px 0 42px}.design-a.context-page h1{font-size:46px}.context-intro>p:not(.d-label){font-size:15px;margin-top:25px}.context-jump-links{gap:3px 20px;margin-top:25px}.context-jump-links a{font-size:13px;min-height:44px}.context-application{padding-block:45px}.context-application:nth-of-type(odd)>div:first-child{order:0}.context-application .context-scene{aspect-ratio:4/3}.context-application h2{font-size:37px}.context-application .d-label{margin-bottom:16px}.context-completed{padding-top:15px}.context-options,.context-capabilities{grid-template-columns:1fr;gap:35px}.context-capabilities article{gap:16px}.context-order-check{padding-bottom:55px}.context-supply-intro{padding-top:35px}.context-supply-intro h2{font-size:36px}.context-page .d-navigation.is-open{background:var(--paper);color:var(--ink)}}

.me-section-heading{padding-inline:10px}.me-section-heading h2{overflow-wrap:break-word;text-wrap:balance}@media(max-width:760px){html[dir=rtl] .design-a .me-section-heading h2{font-size:30px}.me-section-footer{padding-inline:8px}}
/* Application material selection; intentionally scoped away from the homepage. */
.me-application-detail .me-wall-visual{position:relative}.me-application-detail .me-wall-marker{position:absolute;left:var(--wall-x);top:var(--wall-y);display:flex;align-items:center;gap:7px;color:#fff;font-size:11px;transform:translate(-15px,-15px);z-index:2}.me-wall-marker>span:first-child{display:grid;place-items:center;border:1px solid #fff;border-radius:50%;width:30px;height:30px;background:#4a3728cc;box-shadow:0 0 0 5px #d2b77b35;font-size:20px}.me-wall-marker>span:last-child{background:#392c22d9;padding:4px 7px;max-width:105px;line-height:1.45}.me-application-detail .me-wall-focus{margin-block:20px;border-block:1px solid var(--line);scroll-margin-top:35px}.me-wall-focus summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;list-style:none;font-size:14px}.me-wall-focus[open] summary .icon{transform:rotate(90deg)}.me-application-detail .me-wall-focus figure{margin:0 0 18px}.me-wall-focus .me-wall-crop{aspect-ratio:16/10;position:relative;overflow:hidden;background:#eee}.me-wall-crop img{position:absolute;width:240%;max-width:none;height:auto;left:calc(var(--wall-x) * -1.4);top:calc(var(--wall-y) * -1.4)}.me-wall-focus figcaption,.me-reference-images figcaption{font-size:11px;line-height:1.6;margin-block:9px;color:var(--muted)}.me-application-detail .me-interest-form{padding:22px;background:#eae4d8;margin-block:25px;display:grid;gap:13px}.me-interest-form label{font-size:14px;font-weight:600}.me-interest-form select{max-width:100%;width:100%;min-width:0;white-space:normal;min-height:48px;background:#fff;border:1px solid #b0a58f;padding:10px;font:inherit;font-size:14px;color:#292b29}.me-interest-form button{cursor:pointer;justify-content:center;gap:15px}.me-interest-form .d-note{margin:0!important;font-size:12px}.me-product-reference{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.me-application-detail .me-product-reference h3{font-size:21px;margin:0 0 8px}.me-private-badge{display:inline-block;padding:6px 9px;background:#e8ddc9;color:#51402c;font-size:12px}.me-reference-images{display:flex;gap:14px;align-items:start;margin-top:18px}.me-reference-images figure{min-width:0;flex:1;margin:0;max-width:100%}.me-reference-images img{max-height:360px;width:auto;max-width:100%;object-fit:contain;object-position:left top}.me-product-reference dl{font-size:13px;margin-block:22px}.me-product-reference dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding-block:10px}.me-product-reference dt{color:var(--muted)}.me-product-reference dd{margin:0;overflow-wrap:anywhere}.me-source-reference{font-size:12px;overflow-wrap:anywhere}.me-review-gaps{font-size:12px;line-height:1.7;padding-inline-start:20px}.me-review-notice{margin-top:20px!important}.me-application-detail .me-wall-marker,.me-application-detail .me-interest-form{direction:inherit}html[dir=rtl] .me-wall-marker{flex-direction:row-reverse}html[dir=rtl] .me-reference-images img{object-position:right top}@media(max-width:760px){.me-wall-marker>span:last-child{font-size:10px;max-width:83px}.me-application-detail .me-interest-form{padding:17px}.me-product-reference dl>div{grid-template-columns:85px minmax(0,1fr);gap:10px}}
.me-application-detail .me-wall-marker{display:block;width:30px;height:30px}.me-wall-marker>span:last-child{position:absolute;top:35px;left:50%;transform:translateX(-50%);width:max-content;max-width:105px;text-align:center}

@media(max-width:760px){.me-application-detail .context-application-copy{padding-inline:4px}.me-application-detail .context-application-copy h2{font-size:clamp(28px,8vw,34px);line-height:1.4}}
