/* MRGT — quiet glass, portrait photography and a continuous collection. */
.copy-brand img,.mrgt-footer-logo{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}
#siteWrapper #header.copy-header{background:linear-gradient(120deg,#243e33,#1c342c)!important;border-bottom:1px solid #e8d6a821;padding-block:14px}.copy-brand img{width:242px;max-height:83px}.copy-brand .copy-brand-tagline{font-size:8px;letter-spacing:.12em;color:#cbd6c6}#copy-navigation{gap:clamp(18px,2.3vw,34px)}#copy-navigation a{font-size:14px;min-height:46px}
#siteWrapper .copy-hero{height:calc(100svh - var(--film-header,114px))!important;min-height:0!important;max-height:none!important;width:100%;padding:0;margin:0;border:0;border-radius:0;overflow:hidden;aspect-ratio:auto!important;background:#182b23}#siteWrapper .copy-hero video{width:100%;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center;border-radius:0}#siteWrapper .copy-hero::after{display:none!important}
.trade-home{background:#294538}.trade-origins,.trade-next{background:#eeeee3}
/* All countries are visible, with clickable region/grade details below each. */
.origin-explorer{padding-top:54px;background:linear-gradient(135deg,#f2f1e9,#e6ecdf)}.origin-panels{max-width:1280px}.origin-panel{margin-top:26px;padding:40px clamp(20px,3vw,42px);background:linear-gradient(135deg,#fffffff2,#f4f6eea8);border:1px solid #fff;border-radius:38px 14px;box-shadow:0 20px 70px #304a3410;scroll-margin-top:24px;backdrop-filter:blur(18px)}.origin-panel:nth-child(even){background:linear-gradient(135deg,#dce6d4b3,#ffffffdb)}.origin-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(28px,4vw,58px);align-items:center}.origin-photo{padding:6px;border-radius:90px 18px 24px 18px;background:#ffffff7a;border-color:#fff;box-shadow:0 12px 30px #2a443717}.origin-photo img{aspect-ratio:4/5!important;max-height:480px;border-radius:84px 13px 20px 13px;object-fit:cover}.origin-photo figcaption{padding:15px 8px;font-size:25px}.origin-copy h2{font-size:clamp(44px,5vw,70px)}.origin-offerings{grid-template-columns:minmax(0,.6fr) minmax(0,1.5fr);gap:35px;margin-top:35px}.origin-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.origin-option{margin:0;background:#ffffffa8;border:1px solid #becbb2;border-radius:20px 9px;backdrop-filter:blur(14px);scroll-margin-top:24px}.origin-option[open]{grid-column:1/-1;background:#fffffff2}.origin-option summary{padding:19px;min-height:84px}.origin-option summary strong{font-size:25px}.origin-references{margin-top:25px}.origin-footnote{padding-block:35px}
/* Reels: compact text beside the portrait on desktop, glass caption on mobile. */
.trade-journey{padding:56px max(20px,calc((100vw - 1100px)/2)) 48px;background:radial-gradient(ellipse at 30% 40%,#4c6853,#2c493b 46%,#213c32)}.trade-journey .tj-intro{max-width:1000px;margin:auto;padding-bottom:30px;gap:20px}.trade-journey .tj-intro-note{max-width:34ch}.trade-journey .tj-track{max-width:1000px;margin:auto}.trade-journey.is-pinned .tj-stage{top:14px;height:var(--tj-stage-height);grid-template-columns:var(--tj-reel-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(26px,5vw,72px);align-items:center}.trade-journey.is-pinned .tj-media{grid-column:1;grid-row:1;width:var(--tj-reel-width);height:100%;border:1px solid #e3e9d35c;padding:0;border-radius:32px 14px;box-shadow:0 22px 60px #0b211d35;overflow:hidden}.trade-journey.is-pinned .tj-image{filter:saturate(.78) contrast(.96);transform:scale(1.02);object-fit:cover;transition:opacity .35s ease}.trade-journey.is-pinned .tj-chapters{grid-column:2;grid-row:1;align-self:center;padding:0}.trade-journey.is-pinned .tj-chapter{align-self:center}#siteWrapper .trade-journey .tj-copy h3{font-size:clamp(32px,4vw,58px)!important;max-width:12ch;line-height:1.08!important;margin-bottom:20px}#siteWrapper .trade-journey .tj-copy p:not(.tj-label){font-size:16px!important;line-height:1.7!important;max-width:32ch}.trade-journey .tj-outro{max-width:1000px;margin:28px auto 0}.trade-journey:not(.is-pinned) .tj-chapter{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:35px;align-items:center;padding-block:28px}.trade-journey:not(.is-pinned) .tj-inline-image{aspect-ratio:9/14;max-height:620px;object-fit:cover;border-width:1px}
/* The office photograph and zoomable map occupy the same frame. */
.ref-office{margin-top:28px;min-width:0}.ref-office-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.ref-office-heading h3{font:400 26px/1.2 Georgia,serif;margin:0;color:#294638}.ref-office-heading .trade-kicker{font-size:9px;color:#637453;margin-bottom:8px}.ref-office-switch{display:flex;flex:none;gap:4px;padding:4px;background:#ffffff95;border:1px solid #becbb2;border-radius:25px}.ref-office-switch button{min-height:42px;border:0;background:transparent;color:#36513c;border-radius:22px;padding:8px 13px;cursor:pointer;font:600 12px Arial}.ref-office-switch button[aria-pressed=true]{background:#365442;color:#fff8e8}.ref-office-frame{height:340px;border-radius:28px 12px;overflow:hidden;border:1px solid #fff;background:#dae3d2;box-shadow:0 16px 32px #24473214}.ref-office-frame :is(img,iframe){display:block;width:100%;height:100%;object-fit:cover;border:0}.ref-office-frame [hidden]{display:none!important}.ref-office address{font:13px/1.8 Arial,sans-serif;color:#39523d;margin-top:16px;font-style:normal}.ref-office>p{font:12px/1.6 Arial;color:#66775c;margin:7px 0}.ref-office>a{display:inline-flex;align-items:center;min-height:44px;color:#38583f;font:600 13px Arial}.ref-help-link{font:13px/1.7 Arial;color:#40583d;margin-top:20px}
/* A company story grounded in actual team photography. */
.ref-about{background:#eaece2;color:#2a4437;padding:0 0 60px}.ref-about :is(h1,h2,h3,p,figure){margin:0}.ref-about :is(h1,h2,h3){font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.ref-about em{color:#6b7d58;font-weight:400}.ref-about p{font:15px/1.85 Arial;color:#53674f}.ref-about .trade-kicker{font-size:10px;color:#62764e;letter-spacing:.12em;margin-bottom:20px}.ref-about-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);gap:clamp(34px,7vw,100px);padding:70px clamp(24px,6vw,92px) 50px;max-width:1440px;margin:auto;align-items:center}.ref-about h1{font-size:clamp(44px,5.3vw,78px);max-width:15ch}.ref-about .ref-lead{font-size:21px;line-height:1.55;margin:28px 0 20px}.ref-about .trade-button{margin-top:28px;background:#304c3a;color:#fcf5e4;border-color:#304c3a}.ref-about-hero figure{padding:8px;border:1px solid #fff;background:#ffffff6b;box-shadow:0 20px 60px #24453218;border-radius:140px 18px 36px 18px}.ref-about-hero img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:132px 12px 30px 12px}.ref-about figcaption{font:12px/1.7 Arial;padding:16px 12px 8px;color:#5b7051}.ref-footprint{max-width:1260px;margin:20px auto 60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 24px}.ref-footprint article{padding:30px 26px;background:linear-gradient(130deg,#ffffffe6,#f7f7ed80);border:1px solid #fff;border-radius:26px 12px;backdrop-filter:blur(20px);box-shadow:0 10px 24px #29443808}.ref-footprint span{display:block;font:600 9px/1.5 Arial;letter-spacing:.1em;color:#697b58;margin-bottom:22px}.ref-footprint h2{font-size:34px;margin-bottom:18px}.ref-footprint p{font-size:14px}.ref-about-story{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(35px,7vw,95px);align-items:center;max-width:1260px;margin:auto;padding:30px 24px 65px}.ref-about-story img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:22px 70px 22px 22px;box-shadow:0 20px 50px #2b4a301c}.ref-about-story h2,.ref-about-close h2{font-size:clamp(40px,4vw,60px);margin-bottom:24px}.ref-about-story p{margin-bottom:18px}.ref-about-story a{margin-top:14px}.ref-about .ref-about-team{--mr-ink:#f5f1e7;--mr-muted:#d2dccd;background:linear-gradient(120deg,#294639,#3d5945);padding:30px max(24px,calc((100vw - 1260px)/2)) 45px}.ref-about .ref-about-team .mrgt-section{padding:24px 0;max-width:none}.ref-about .ref-about-team p{color:#d2dccd}.ref-about .ref-about-team .mrgt-person{border:1px solid #dce5ce44;background:#ffffff0b;backdrop-filter:blur(15px);border-radius:24px 10px}.ref-about-close{padding:65px 24px 10px;text-align:center}.ref-about-close a{margin:10px 12px}
/* FAQ is linked through content, never added to the navigation menu. */
.ref-faq{background:linear-gradient(145deg,#eef0e5,#e2e9d9);color:#2a4437;padding:65px 24px 80px}.ref-faq>header,.ref-faq-list,.ref-faq>aside{max-width:920px;margin:auto}.ref-faq :is(h1,h2){font:400 clamp(40px,5vw,70px)/1.07 Georgia;letter-spacing:-.035em;margin:15px 0 24px}.ref-faq em,.ref-faq-teaser em{color:#7b8b63;font-weight:400}.ref-faq>header>p:last-child{font:17px/1.7 Arial;color:#5c6e54}.ref-faq-list{padding-top:35px}.ref-faq details{background:#ffffffb3;border:1px solid #fff;border-radius:20px 8px;margin-bottom:12px;box-shadow:0 10px 30px #31492b06}.ref-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;cursor:pointer;font:500 19px/1.45 Georgia;list-style:none}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq summary span{color:#6a7e56;font:24px Arial}.ref-faq details[open] summary span{transform:rotate(45deg)}.ref-faq details p{font:15px/1.85 Arial;margin:0;padding:0 25px 25px;color:#54694d}.ref-faq>aside{padding-top:45px}.ref-faq aside h2{font-size:36px}.ref-faq aside p{font:16px/1.8 Arial}.ref-faq aside a{margin:15px 22px 0 0}.ref-faq .trade-button{background:#304e3c;color:#fff8e8;border-color:#304e3c}.ref-faq-teaser{padding:54px max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#dbe4d1;color:#2c4838}.ref-faq-teaser h2{font:400 clamp(36px,4vw,56px)/1.07 Georgia;margin:0;letter-spacing:-.035em}.ref-faq-teaser p{font:15px/1.8 Arial}.ref-faq-teaser .trade-kicker{font-size:10px;color:#5b714c}.ref-faq-teaser a{margin-top:15px}
/* Journal: an image-led lead story, glass cards and a calm reading page. */
#siteWrapper .copy-journal{padding:55px clamp(20px,5vw,80px) 80px;max-width:none;background:radial-gradient(ellipse at top left,#48634f,#294639 65%)}#siteWrapper .copy-journal-intro{max-width:1280px;margin:0 auto 40px;padding:0;display:block}.copy-journal-intro h1{max-width:14ch}#siteWrapper .copy-journal-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#siteWrapper .copy-journal-card{background:linear-gradient(125deg,#ffffff17,#ffffff06);border:1px solid #e4e9d53b;border-radius:28px 12px;overflow:hidden;backdrop-filter:blur(16px);box-shadow:0 18px 55px #0a211a1a;display:flex;flex-direction:column}#siteWrapper .copy-journal-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}#siteWrapper .copy-journal-image{display:block;height:auto;min-height:0;overflow:hidden}#siteWrapper .copy-journal-image img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.86)}#siteWrapper .copy-journal-card:first-child .copy-journal-image img{aspect-ratio:1.3;min-height:100%;object-fit:cover}#siteWrapper .copy-journal-card-copy{padding:30px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}#siteWrapper .copy-journal-card-copy h2{font-size:clamp(26px,2.6vw,39px)!important;line-height:1.15!important;margin:0}.copy-journal-card-copy time{font:11px/1.5 Arial;color:#d7c699}#siteWrapper .copy-journal-excerpt p{font-size:14px!important;line-height:1.8!important;margin:0}.copy-journal-read{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;color:#eddbac}
#siteWrapper .copy-article{--mr-ink:#2d4739;--mr-muted:#53664e;--mr-gold:#73835e;--mr-copper:#71845a;background:#f1f1e8;max-width:none;padding:50px max(22px,calc((100vw - 1000px)/2)) 75px}#siteWrapper .copy-article-header{padding:0 0 30px;border-bottom:1px solid #bfcbb4;margin-bottom:30px}#siteWrapper .copy-article-header h1{font-size:clamp(34px,4.6vw,62px)!important;line-height:1.12!important;max-width:21ch}#siteWrapper .copy-article-body{max-width:760px;margin:auto}#siteWrapper .copy-article-body p{font-size:16px!important;line-height:1.9!important}.copy-article-body a{text-underline-offset:4px}.copy-article-body img{border-radius:20px 9px;max-height:560px;object-fit:contain}
#siteWrapper .copy-gallery-grid{display:block;columns:3;column-gap:22px}#siteWrapper .copy-gallery-photo{break-inside:avoid;margin:0 0 22px;border:1px solid #e8eddb40;padding:5px;background:#ffffff0b;border-radius:24px 10px;backdrop-filter:blur(12px)}#siteWrapper .copy-gallery-photo img{aspect-ratio:auto;height:auto;border-radius:19px 6px}
.ref-about-hero img,.ref-about-story img{height:auto;max-height:640px}
/* Script-specific typography, direction and spacing. */
html[lang=fa] body{font-family:Tahoma,'Segoe UI',sans-serif}html[lang=ar] body{font-family:'Segoe UI',Tahoma,sans-serif}html[lang=tr] body{font-family:'Segoe UI',Arial,sans-serif}html[dir=rtl] #siteWrapper :is(h1,h2,h3,p,a,button,span,label,summary){font-family:Tahoma,'Segoe UI',sans-serif!important;letter-spacing:0!important}html[dir=rtl] #siteWrapper .mrgt-design{text-align:right}html[dir=rtl] .copy-brand{align-items:flex-start;margin-right:0;margin-left:auto}html[dir=rtl] .copy-market-guide p{line-height:2.1!important}html[dir=rtl] .copy-market-guide :is(h1,h2){line-height:1.65!important}html[dir=rtl] #copy-navigation a{font-size:16px}:is(.ref-faq,.ref-about,.ref-office,.ref-faq-teaser) :is(a,button,summary):focus-visible{outline:3px solid #9b6b2e;outline-offset:4px}
@media(max-width:900px){.copy-brand img{width:175px;max-height:60px}.copy-brand .copy-brand-tagline{font-size:6.5px}#siteWrapper #header.copy-header{min-height:86px;padding:12px 20px}#copy-navigation{gap:0}.origin-panel{padding:28px 24px}.origin-options{grid-template-columns:1fr}.ref-about-hero{gap:35px;padding:40px 24px}.ref-footprint{gap:12px}.ref-footprint article{padding:25px 20px}.ref-footprint h2{font-size:29px}.ref-about-story{gap:30px}.ref-office-heading{flex-wrap:wrap}#siteWrapper .copy-journal-card-copy{padding:25px 22px}}
@media(max-width:760px){.trade-journey{padding:35px 16px 34px}.trade-journey .tj-intro{padding-bottom:24px}.trade-journey .tj-intro-note{font-size:13px!important}.trade-journey.is-pinned .tj-stage{display:block;width:var(--tj-reel-width);max-width:100%;margin:auto;height:var(--tj-stage-height)}.trade-journey.is-pinned .tj-media{width:100%;height:100%;border-radius:28px 13px}.trade-journey.is-pinned .tj-chapters{position:absolute;inset:auto 12px 17px;display:grid;grid-template-columns:1fr;z-index:4;align-items:end;padding:0}.trade-journey.is-pinned .tj-chapter{grid-area:1/1;padding:0;border:0;border-radius:21px 9px;background:rgba(240,241,229,.94);border:1px solid #ffffffb5;box-shadow:0 10px 25px #112c2526;backdrop-filter:blur(18px)}.trade-journey.is-pinned .tj-copy{padding:20px 19px;--tj-ink:#294638;--tj-muted:#4c634b;--tj-accent:#64794f}#siteWrapper .trade-journey .tj-copy h3{font-size:29px!important;max-width:none;line-height:1.1!important;margin-bottom:10px}#siteWrapper .trade-journey .tj-copy p:not(.tj-label){font-size:13px!important;line-height:1.65!important;max-width:none}.trade-journey .tj-progress{top:15px;bottom:auto;left:16px;right:16px}.trade-journey:not(.is-pinned) .tj-chapter{display:block;max-width:430px;margin:auto}.trade-journey:not(.is-pinned) .tj-inline-image{aspect-ratio:9/14;max-height:none;margin-bottom:20px}.trade-journey:not(.is-pinned) .tj-copy{padding-inline:8px}
.ref-about-hero{display:flex;flex-direction:column;gap:30px}.ref-about h1{font-size:48px}.ref-about .ref-lead{font-size:19px}.ref-about-hero figure{width:100%;max-width:480px;border-radius:95px 16px 30px 16px}.ref-about-hero img{border-radius:88px 11px 25px 11px;aspect-ratio:4/5}.ref-footprint{grid-template-columns:1fr;margin-bottom:30px}.ref-footprint article{padding:25px}.ref-footprint span{margin-bottom:12px}.ref-footprint h2{font-size:34px;margin-bottom:12px}.ref-about-story{display:flex;flex-direction:column;align-items:stretch}.ref-about-story h2{font-size:42px}.ref-about .ref-about-team .mrgt-three{display:grid;grid-template-columns:1fr!important;gap:15px}.ref-about .ref-about-team .mrgt-person{padding:22px;display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:16px}.ref-about .ref-about-team .mrgt-monogram{grid-row:1/4;width:48px;height:48px;font-size:19px}.ref-about .ref-about-team .mrgt-person :is(h3,p,a){grid-column:2;margin:0!important}.ref-about .ref-about-team .mrgt-person h3{font-size:25px!important}.ref-about .ref-about-team .mrgt-person a{margin-top:10px!important}.ref-about-close{padding-top:40px}.ref-about-close h2{font-size:42px}.ref-faq-teaser{display:block;padding:36px 24px}.ref-faq-teaser>div+div{margin-top:22px}.ref-faq{padding:35px 20px 50px}.ref-faq h1{font-size:44px}.ref-faq summary{font-size:19px;padding:20px}.ref-faq details p{padding:0 20px 22px;font-size:14px}.ref-faq aside h2{font-size:33px}#siteWrapper .copy-journal-card:first-child{display:flex;grid-column:auto}#siteWrapper .copy-journal-grid{gap:20px}#siteWrapper .copy-journal-card-copy h2{font-size:28px!important}#siteWrapper .copy-journal-card:first-child .copy-journal-image img{aspect-ratio:16/10}#siteWrapper .copy-gallery-grid{columns:2}}
@media(max-width:600px){.copy-brand img{width:168px}.copy-menu-toggle{font-size:13px;min-height:46px;padding:10px 14px}.origin-explorer{padding:30px 16px 0}.origin-panel{padding:20px 16px;margin-top:20px;border-radius:28px 12px}.origin-overview{display:block}.origin-photo{border-radius:65px 14px 24px 14px}.origin-photo img{aspect-ratio:4/3!important;border-radius:60px 10px 20px 10px}.origin-photo figcaption{font-size:23px}.origin-copy h2{font-size:45px}.origin-summary{font-size:14px}.origin-offerings{display:block}.origin-offerings-intro h3{font-size:29px}.origin-options{margin-top:20px}.origin-option summary strong{font-size:25px}.origin-option summary{min-height:76px}.origin-profile{grid-template-columns:1fr 1fr}.origin-profile dd{font-size:12px}.ref-office-frame{height:330px}.ref-office-heading h3{font-size:27px}.ref-office address{font-size:12px}#siteWrapper .copy-journal-grid{grid-template-columns:1fr}#siteWrapper .copy-journal{padding:32px 20px 45px}#siteWrapper .copy-journal-intro h1{font-size:44px!important}#siteWrapper .copy-article{padding:32px 20px 55px}#siteWrapper .copy-article-header h1{font-size:35px!important}.copy-market-links{padding-inline:20px;gap:6px 16px}.ref-about-hero{padding-inline:20px}.ref-about h1{font-size:43px}}
@media(max-width:350px){.copy-brand img{width:150px}.copy-brand .copy-brand-tagline{font-size:6px}.ref-about h1{font-size:38px}.origin-profile,.origin-option-profile{grid-template-columns:1fr}.origin-copy h2{font-size:40px}.trade-journey.is-pinned .tj-copy{padding:16px 14px}#siteWrapper .trade-journey .tj-copy h3{font-size:26px!important}.ref-office-switch button{padding-inline:11px}}
@media(prefers-reduced-motion:reduce){.trade-journey *{transition:none!important}}
