/* Maison Goldstein: editorial market and professional pages */
.market-hero{position:relative;isolation:isolate;background:#17312d;color:#fcf9f2;overflow:hidden}.market-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('assets/hero-cercle-inities-v2.png') center 42%/cover no-repeat;opacity:.58}.market-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d292bec,#163330a8 58%,#152d2d65)}.market-hero header{border-bottom:1px solid #ffffff26}.market-layout{max-width:1400px;margin:auto;padding:75px 5% 95px;display:grid;grid-template-columns:.95fr 1fr;gap:65px;align-items:center}.market-copy h1{font-size:clamp(48px,5vw,76px);max-width:650px}.market-copy .lead{color:#e1e8df;font-size:18px;max-width:450px;margin:24px 0 32px}.hero-source{font-size:11px;color:#c1cec5;margin-top:26px;max-width:480px}.quiet-link{font-size:12px;text-decoration:underline;text-underline-offset:5px}.market-chart{border:1px solid #ffffff3a;border-radius:23px;background:#12302ad4;backdrop-filter:blur(22px);padding:30px 32px;box-shadow:0 25px 90px #081e2545}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#d3dccc;font-size:11px}.chart-head span:last-child{border:1px solid #ffffff35;padding:5px 10px;border-radius:50px;font-size:9px}.chart-value{font-family:'PT Serif',Georgia,serif;font-size:66px;font-weight:400;line-height:1.2;letter-spacing:-.055em;margin-top:22px}.chart-period{color:#bccac0;font-size:12px;margin:7px 0 24px}.periods{display:flex;gap:6px;margin-bottom:20px}.periods button{border:0;background:transparent;color:#bdcbc1;border-radius:50px;padding:9px 17px;font:11px Inter,sans-serif;cursor:pointer}.periods button[aria-pressed=true]{background:#e8e4d5;color:#20382e}.periods button:focus-visible{outline:2px solid #ead3a7;outline-offset:2px}.gold-plot{width:100%;display:block;overflow:visible}.chart-disclaimer{font-size:10px;line-height:1.55;color:#b7c7bd;margin-top:18px;max-width:480px}.market-strip{max-width:1280px;margin:0 auto;padding:45px 55px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px;border-bottom:1px solid #d4d9ce}.market-strip .number{font-family:'PT Serif',Georgia,serif;font-size:42px;display:block;line-height:1.2;margin-bottom:8px}.market-strip p{font-size:12px;color:var(--muted);max-width:330px}.market-strip .label{margin-bottom:14px}.market-story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.market-story p:not(.eyebrow){color:var(--muted);margin:22px 0}.allocation-art{background:#eae9df;border-radius:24px;padding:45px;min-height:350px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.allocation-ring{width:220px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#c29c63 0 2%,#c6ccc0 2% 100%);position:relative;transform:rotate(-90deg)}.allocation-ring:after{content:"";position:absolute;inset:24px;border-radius:50%;background:#eae9df}.allocation-art .ring-label{position:absolute;text-align:center}.ring-label strong{font:70px 'PT Serif',Georgia,serif;display:block;line-height:1.1}.ring-label span{font-size:10px;color:#647367;display:block;margin-top:8px}.art-label{position:absolute;left:26px;bottom:22px;font-size:10px;color:#637466}.market-notes{border-top:1px solid #d4d9ce;padding-top:55px;padding-bottom:65px}.market-notes h2{font-size:35px;max-width:800px}.market-notes details{border-bottom:1px solid #d4d9ce;padding:20px 0}.market-notes summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.market-notes summary:after{content:"+"}.market-notes details[open] summary:after{content:"−"}.market-notes details p{font-size:12px;color:var(--muted);max-width:880px;margin-top:18px}.market-notes a{text-decoration:underline;text-underline-offset:3px}.market-table{width:100%;border-collapse:collapse;font-size:12px;margin:20px 0}.market-table th,.market-table td{text-align:left;padding:12px;border-bottom:1px solid #d4d9ce}.pro-hero{background:#eaeadd}.pro-hero .market-layout{padding-top:85px;padding-bottom:100px;grid-template-columns:1.1fr .9fr}.pro-hero h1{font-size:clamp(45px,4.9vw,74px)}.pro-hero .lead{font-size:18px;max-width:610px;margin:25px 0 33px}.pro-visual{position:relative;min-height:450px;border-radius:140px 140px 18px 18px;overflow:hidden;background:#1d3731 url('assets/hero-cercle-inities-v2.png') 74% center/cover}.pro-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e262bd9,transparent 75%)}.pro-visual img{position:absolute;width:155px;right:40px;bottom:110px}.pro-visual p{position:absolute;bottom:34px;left:32px;right:24px;color:#fff;font:27px/1.25 'PT Serif',Georgia,serif}.pro-visual small{display:block;font:9px/1.5 Inter,sans-serif;margin-top:12px;color:#d6ddd3}.pro-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.pro-segments article{border-top:1px solid #c9d2c5;padding-top:24px}.pro-segments h3{font-size:29px;margin:22px 0 18px}.pro-segments p{font-size:14px;color:var(--muted)}.pro-segments strong{font-size:11px;display:block;margin-top:24px;font-weight:500}.pro-track{background:#19332d;color:#f5f1e7}.pro-track .section{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.pro-track h2{font-size:48px}.pro-track p{font-size:15px;color:#bed0c1;margin:22px 0}.pro-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pro-two article{border-top:1px solid #ffffff40;padding-top:25px}.pro-two h3{font-size:26px;margin-top:22px}.pro-two .quiet-link{display:inline-block;margin-top:10px}.pro-docs{display:grid;grid-template-columns:1fr 1fr;gap:100px}.pro-docs h2{font-size:44px}.pro-docs>div>p{margin:24px 0;color:var(--muted)}.document-list{list-style:none;padding:0;margin:0}.document-list li{padding:22px 0;border-bottom:1px solid #d1d8ca;display:grid;grid-template-columns:35px 1fr;gap:16px}.document-list b{font-weight:500;font-size:14px}.document-list p{font-size:12px;color:var(--muted);margin-top:7px}.document-list span{font-size:10px;color:#7b8b7d;margin-top:4px}.pro-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.pro-steps article{padding:25px 0;border-top:1px solid #c9d2c5}.pro-steps h3{font-size:24px;margin:22px 0 16px}.pro-steps p{font-size:13px;color:var(--muted)}.draft-notice{padding:9px 24px;background:#e9dac0;text-align:center;font-size:10px;letter-spacing:.06em}.pro-relation{font-size:12px;color:var(--muted);padding-top:25px;margin-top:30px;border-top:1px solid #d1d8ca}.pro-cta{display:flex;gap:16px;flex-wrap:wrap}.pro-context{font-size:12px;color:var(--muted);margin-top:20px}
@media(max-width:1050px){.market-layout{gap:35px;padding-left:35px;padding-right:35px}.market-copy h1{font-size:56px}.market-story,.pro-docs{gap:50px}.pro-track .section{gap:40px}.pro-hero .market-layout{gap:35px}.pro-segments{gap:30px}}
@media(max-width:760px){.market-layout,.market-story,.pro-hero .market-layout,.pro-track .section,.pro-docs{grid-template-columns:1fr;gap:38px}.market-layout{padding:48px 24px 55px}.market-copy h1{font-size:46px}.market-copy .lead{font-size:16px}.market-chart{padding:24px}.chart-value{font-size:58px}.chart-head{font-size:10px}.chart-head span:last-child{font-size:8px}.periods button{padding:9px 14px}.market-strip{padding:32px 24px;grid-template-columns:1fr 1fr;gap:28px}.market-strip>div:first-child{grid-column:1/-1}.market-strip .number{font-size:35px}.market-strip p{font-size:11px}.market-story h2{font-size:36px}.allocation-art{min-height:320px;padding:30px}.market-notes h2{font-size:30px}.market-notes summary{font-size:13px}.market-table th,.market-table td{padding:9px 5px}.pro-hero .market-layout{padding:50px 24px 65px}.pro-hero h1{font-size:43px}.pro-hero .lead{font-size:16px}.pro-visual{min-height:330px;max-width:500px;width:100%;border-radius:110px 110px 18px 18px}.pro-visual img{width:100px;bottom:115px;right:25px}.pro-visual p{font-size:26px}.pro-segments,.pro-two,.pro-steps{grid-template-columns:1fr;gap:35px}.pro-track h2,.pro-docs h2{font-size:36px}.pro-track .section{gap:30px}.market-notes{padding-top:40px}.pro-cta{display:grid}.pro-segments h3{font-size:28px}}
