/* Design: 靜奢金融編輯風；純 CSS 配合 Bootstrap v3 格線，使用澧源古金 #997943、深石墨與象牙白。 */
:root{--ink:#171818;--gold:#997943;--gold-light:#c2a776;--ivory:#f7f4ee;--line:#d7d0c3;--green:#4f9278;--red:#b6645f;--sans:-apple-system,BlinkMacSystemFont,"PingFang TC","PingFang HK","Microsoft JhengHei","Microsoft JhengHei UI","Source Han Sans HK","Noto Sans HK","Noto Sans TC",Arial,sans-serif;--serif:"Songti TC","Songti HK","SimSun","PMingLiU","Source Han Serif HK","Noto Serif HK","Noto Serif TC",Georgia,serif;--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.78;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:300;letter-spacing:-.035em}h1 em,h2 em{color:var(--gold);font-style:normal;white-space:nowrap!important}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ly-container{width:calc(100% - 64px);max-width:1220px;margin:auto}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#69665f;font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:22px;height:1px;background:currentColor;content:""}.eyebrow--gold{color:var(--gold-light)}.button-gold,.button-ghost,.button-line,.text-link,.footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:600;line-height:1.2;transition:transform 180ms var(--ease),background-color 180ms var(--ease),color 180ms var(--ease),border-color 180ms var(--ease)}.button-gold{min-height:50px;padding:15px 20px;border:1px solid var(--gold);background:var(--gold);color:#fff}.button-gold:hover{background:#ab8a50;color:#fff;transform:translateY(-2px)}.button-ghost{min-height:50px;padding:14px 20px;border:1px solid rgba(255,255,255,.55);color:#fff}.button-ghost:hover{border-color:var(--gold-light);background:rgba(255,255,255,.08);color:#fff;transform:translateY(-2px)}.button-line,.text-link,.footer-cta{padding-bottom:8px;border:0;border-bottom:1px solid var(--gold)}.button-line{color:#fff}.button-line--dark,.text-link{color:var(--ink)}.button-line:hover,.text-link:hover,.footer-cta:hover{color:var(--gold-light);transform:translateY(-2px)}.line-icon{display:inline-block;color:var(--gold);font-family:var(--serif);font-size:28px;line-height:1}.risk-icon{color:var(--gold-light);font-family:var(--serif);font-size:29px;line-height:1}
/* Navigation */.site-header{position:sticky;top:0;z-index:100;height:112px;border-bottom:1px solid rgba(27,27,26,.12);background:rgba(247,244,238,.97);box-shadow:0 5px 20px rgba(16,16,16,.05)}.site-header .navbar{min-height:78px;margin:0;border:0;border-radius:0;background:transparent}.site-header .navbar-header{height:78px}.brand-link{display:inline-flex;align-items:center;gap:11px;height:78px}.brand-link__logo{width:57px;height:57px;object-fit:contain;mix-blend-mode:multiply}.brand-link__rule{width:1px;height:29px;background:var(--gold)}.brand-link__lockup{display:flex;flex-direction:column;gap:1px}.brand-link__name{color:#2b2b29;font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:.12em;line-height:1.25}.brand-link__descriptor{color:#8c7b5d;font-size:7px;font-weight:600;letter-spacing:.12em;line-height:1.25;white-space:nowrap}.navbar-nav>li>a{position:relative;display:flex;align-items:center;gap:8px;height:78px;padding:0 15px!important;color:#5f5d58!important;font-size:14px;font-weight:500;transition:color .16s var(--ease),background .16s var(--ease)}.navbar-nav>li>a:after{position:absolute;right:15px;bottom:0;left:15px;height:2px;background:var(--gold);content:"";opacity:0;transform:scaleX(.4);transition:transform .18s var(--ease),opacity .18s var(--ease)}.navbar-nav>li>a b{color:var(--gold);font-size:9px;font-weight:600}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>li>a:hover{background:#eee9df!important;color:var(--ink)!important}.navbar-default .navbar-nav>.active>a:after{opacity:1;transform:scaleX(1)}.market-status{height:34px;border-top:1px solid rgba(27,27,26,.1);background:#edebe5}.market-status .ly-container{display:flex;align-items:center;height:34px;color:#706c64;font-size:9px;font-weight:600;letter-spacing:.07em}.market-status__label{display:inline-flex;align-items:center;gap:7px;margin-right:28px;color:#4e4b45}.market-status__label i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(79,146,120,.14)}.market-status__asset{padding-right:10px;border-right:1px solid #d1cbc0;color:#484641}.market-status__asset b{margin-left:5px;color:#756f64;font-size:9px;font-weight:500}.market-status__price{margin-left:10px;color:#2e2e2c;font-family:var(--serif);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.market-status__change{margin-left:11px;color:var(--green);font-variant-numeric:tabular-nums}.market-status__time{margin-left:auto;color:#868076;font-size:8px}
/* Home and quote system */.home-hero{min-height:668px;padding:77px 0 0;background-color:#101111;background-position:center;background-size:cover;color:#fff;overflow:hidden}.home-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(400px,.74fr);align-items:end;gap:64px;min-height:520px}.home-hero__copy{padding-bottom:67px}.home-hero h1{max-width:650px;margin-bottom:25px;color:#f8f5ee;font-size:clamp(47px,5.4vw,76px);line-height:1.08}.home-hero__lead{max-width:580px;margin-bottom:34px;color:#dfdbd1;font-size:18px;line-height:1.85}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.home-hero__terminal{position:relative;align-self:center;padding:16px 19px 20px;border:1px solid rgba(194,167,118,.57);background:rgba(22,22,20,.76);box-shadow:22px 24px 0 rgba(153,121,67,.22);backdrop-filter:blur(8px)}.home-hero__terminal:before{position:absolute;top:-1px;right:26px;width:88px;height:3px;background:var(--gold-light);content:""}.terminal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#e7dfd1;font-size:10px;font-weight:600;letter-spacing:.14em}.terminal-heading__status{color:#c1b9aa;font-size:9px}.terminal-heading__status i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(79,146,120,.15)}.hero-ticker{display:flex;align-items:center;justify-content:center;gap:22px;min-height:54px;margin-top:10px;border-top:1px solid rgba(255,255,255,.13);color:#c9c3b7;font-size:10px;font-weight:600;letter-spacing:.12em}.hero-ticker span:nth-child(even){color:var(--gold-light)}.market-quote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.market-quote-grid--compact{grid-template-columns:repeat(2,1fr);gap:8px}.quote-card{position:relative;min-height:150px;padding:15px;border:1px solid #d9d2c6;background:#fbfaf6;overflow:hidden;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.quote-card:hover{box-shadow:0 12px 22px rgba(32,29,22,.1);transform:translateY(-4px)}.market-quote-grid--compact .quote-card,.quote-desk-section .quote-card{min-height:107px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff}.quote-top{display:flex;justify-content:space-between;gap:8px}.quote-symbol{font-size:11px;font-weight:600;letter-spacing:.09em}.quote-move{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.up{color:var(--green)}.down{color:var(--red)}.quote-name{margin:14px 0 2px;color:#6c6861;font-size:13px}.quote-price{margin:0;color:var(--ink);font-family:var(--serif);font-size:27px;font-variant-numeric:tabular-nums;line-height:1.22}.quote-unit{margin:2px 0 0;color:#88847b;font-size:10px}.market-quote-grid--compact .quote-name,.quote-desk-section .quote-name{margin-top:7px;color:#bdb6a9;font-size:11px}.market-quote-grid--compact .quote-price,.quote-desk-section .quote-price{color:#fff;font-size:21px}.market-quote-grid--compact .quote-unit,.quote-desk-section .quote-unit{color:#a9a094;font-size:9px}.quote-corner{position:absolute;right:0;bottom:0;width:20px;height:20px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.quote-grid-note{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:3px;color:#716d65;font-size:10px}.market-quote-grid--compact .quote-grid-note,.quote-desk-section .quote-grid-note{color:#aaa294;font-size:9px}.market-section{padding:106px 0 84px;background:var(--ivory)}.section-heading{margin-bottom:47px}.section-heading h2{max-width:790px;margin-bottom:0;font-size:clamp(38px,4vw,59px);line-height:1.13}.section-heading--split{display:grid;grid-template-columns:1fr minmax(260px,380px);align-items:end;gap:60px}.section-heading__note,.section-heading__plain{margin:0;color:#68655e;font-size:15px;line-height:1.85}.market-section__foot{display:flex;justify-content:space-between;gap:40px;padding-top:26px;border-top:1px solid var(--line)}.market-section__foot p{max-width:760px;margin:0;color:#6a665e;font-size:14px}
/* Editorial content */.editorial-section--dark,.quote-desk-section,.terms-section,.about-commitment{background:#1a1b1a;color:#f2eee6}.editorial-section__grid{display:grid;grid-template-columns:125px minmax(0,1fr) 180px;gap:48px;padding:100px 0}.editorial-section__label{color:var(--gold-light);font-size:12px;letter-spacing:.1em}.editorial-section__label p{writing-mode:vertical-rl}.editorial-section__label span{font-family:var(--serif);font-size:30px}.editorial-section__content h2,.about-image-split__content h2{margin-bottom:22px;color:#faf7ef;font-size:clamp(36px,4.25vw,60px);line-height:1.12}.editorial-section__content h2 strong,.about-image-split__content h2 strong{color:var(--gold-light);font-weight:300}.editorial-section__content>p:not(.eyebrow){max-width:660px;margin-bottom:28px;color:#d0c9bd;font-size:16px}.editorial-section__metric{align-self:end;padding:19px 0 0 24px;border-top:1px solid var(--gold);border-left:1px solid rgba(194,167,118,.48)}.editorial-section__metric span{color:var(--gold-light);font-family:var(--serif);font-size:62px;line-height:1}.editorial-section__metric p{margin:10px 0 0;color:#c8c1b5;font-size:12px}.principles-section,.investment-intro,.knowledge-lead,.questions-section,.contact-section{padding:108px 0 95px;background:#fffdfa}.principle-card{min-height:265px;padding:26px 38px 24px!important;border-left:1px solid var(--line)}.principle-card:first-child{border-left:0}.principle-card__index{display:block;margin-bottom:27px;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.14em}.principle-card h3{margin:20px 0 9px;font-size:27px;line-height:1.2}.principle-card p,.metal-card p{margin:0;color:#68645d;font-size:14px}.metals-section,.metal-profiles,.reading-steps{padding:100px 0 106px;background:#e4ddd0}.metals-section__head{display:grid;grid-template-columns:1.2fr .6fr;align-items:end;gap:80px;margin-bottom:43px}.metals-section__head h2{margin:0;font-size:clamp(39px,4.5vw,62px);line-height:1.1}.metals-section__head>p{margin:0;color:#625e56;font-size:15px}.metal-card{display:flex;flex-direction:column;min-height:242px;padding:23px;border:1px solid rgba(86,78,65,.22);background:rgba(255,255,255,.26);transition:background .18s var(--ease),transform .18s var(--ease)}.metal-card:hover{background:#f7f3ea;transform:translateY(-5px)}.metal-card__code{color:var(--gold);font-family:var(--serif);font-size:52px;line-height:1}.metal-card__line{width:30px;height:1px;margin:20px 0 15px;background:var(--gold)}.metal-card h3{margin-bottom:8px;font-size:27px}.metal-card__more{margin-top:auto;padding-top:16px;font-size:12px;font-weight:60}.risk-band{padding:44px 0;background:#262726;color:#f6f2e9}.risk-band__inner{display:grid;grid-template-columns:42px minmax(230px,.7fr) minmax(0,1.4fr);align-items:center;gap:30px}.risk-band h2{margin:0;font-size:25px}.risk-band .eyebrow{margin-bottom:7px;color:var(--gold-light);font-size:9px}.risk-band__inner>p{margin:0;color:#d2cbbe;font-size:12px}.risk-band--light{background:#e4ddd1;color:var(--ink)}.risk-band--light h2{color:var(--ink)}.risk-band--light .eyebrow{color:var(--gold)}.risk-band--light .risk-band__inner>p{color:#5f5a52}
/* Interior pages */.page-intro{position:relative;min-height:373px;background-color:#151616;background-position:center;background-size:cover;color:#fff;overflow:hidden}.page-intro__inner{display:flex;align-items:center;min-height:373px}.page-intro__content{position:relative;z-index:1;max-width:700px;padding:45px 0}.page-intro h1{margin-bottom:17px;color:#fbf8f0;font-size:clamp(44px,5vw,67px);line-height:1.09}.page-intro__content>p:last-child{max-width:590px;margin:0;color:#d8d2c7;font-size:17px}.page-intro__mark{position:absolute;right:1.5%;bottom:-70px;width:250px;height:250px;border:1px solid rgba(194,167,118,.5);border-radius:50%}.page-intro__mark:before,.page-intro__mark span{position:absolute;border:1px solid rgba(194,167,118,.35);border-radius:50%;content:""}.page-intro__mark:before{inset:26px}.page-intro__mark span{inset:59px}.about-manifesto{padding:108px 0 102px}.about-manifesto__grid{display:grid;grid-template-columns:75px 1.1fr .82fr;gap:52px}.vertical-label{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.13em}.vertical-label span{writing-mode:vertical-rl}.vertical-label i{display:inline-block;width:1px;height:95px;margin-left:12px;background:var(--gold)}.about-manifesto h2,.investment-intro h2,.knowledge-lead h2{margin:0;font-size:clamp(37px,4.4vw,59px);line-height:1.14}.about-manifesto__copy{padding-top:36px}.about-manifesto__copy p,.investment-intro__grid>div:last-child p{margin-bottom:20px;color:#615e57;font-size:15px;line-height:1.95}.about-image-split{display:grid;grid-template-columns:1fr 1fr;min-height:570px;background:#202120}.about-image-split__image{min-height:400px;background-position:center;background-size:cover;filter:saturate(.73)}.about-image-split__content{display:flex;flex-direction:column;justify-content:center;max-width:650px;padding:90px 11vw 90px 9vw;color:#f4f0e8}.about-image-split__content>p:not(.eyebrow){margin-bottom:26px;color:#d5cfc4;font-size:15px}.about-image-split__points{display:grid;gap:9px;padding-top:18px;border-top:1px solid rgba(194,167,118,.55);color:#e5decf;font-size:13px}.values-section{padding:108px 0 95px;background:#e7e0d4}.value-item{display:flex;gap:26px;min-height:150px;padding:25px 24px!important;border-top:1px solid rgba(90,81,67,.31)}.value-item:nth-child(-n+2){border-top-color:var(--gold)}.value-item>span{color:var(--gold);font-size:11px;font-weight:600}.value-item h3{margin-bottom:7px;font-size:29px}.value-item p{margin:0;color:#635f58;font-size:14px}.about-commitment{padding:106px 0 108px}.about-commitment__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:end}.about-commitment h2{margin:0;font-size:clamp(38px,4.4vw,60px);line-height:1.1}.commitment-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.commitment-cards article{padding-left:18px;border-left:1px solid var(--gold)}.commitment-cards h3{margin:18px 0 7px;font-size:24px}.commitment-cards p{margin:0;color:#c9c2b7;font-size:12px}.about-commitment__cta{margin-top:52px}.investment-intro__grid,.knowledge-lead__grid{display:grid;grid-template-columns:1.05fr .78fr;gap:110px;align-items:end}.metal-profile{display:flex;min-height:264px;padding:10px!important}.metal-profile__symbol{display:flex;align-items:center;justify-content:center;flex:0 0 145px;min-height:244px;color:#f5f2e9;font-family:var(--serif);font-size:55px}.metal-gold{background:#9d7c45}.metal-silver{background:#8c8e8b}.metal-platinum{background:#5d6463}.metal-palladium{background:#555b55}.metal-profile__content{display:flex;flex-direction:column;padding:20px 21px 17px;border:1px solid rgba(81,75,67,.24);border-left:0;background:rgba(255,255,255,.25)}.metal-profile__title{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px}.metal-profile__title span{color:var(--gold);font-size:10px;font-weight:600}.metal-profile h3{margin:0;font-size:30px}.metal-profile__content>p{margin:0;color:#615e57;font-size:13px}.metal-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:15px}.metal-tags span{padding:4px 7px;border:1px solid rgba(87,80,69,.3);color:#665f54;font-size:9px}.quote-desk-section{padding:104px 0}.quote-desk-section__intro{margin-bottom:42px}.quote-desk-section__intro h2{margin:0;font-size:clamp(38px,4vw,57px)}.market-data-method{display:flex;justify-content:space-between;gap:45px;margin-top:50px;padding:24px 0 0 28px;border-top:1px solid rgba(194,167,118,.5);border-left:1px solid var(--gold)}.market-data-method h3{margin:0 0 9px;font-size:27px}.market-data-method p:not(.eyebrow){max-width:730px;margin:0;color:#c5bfb4;font-size:13px}.market-data-method .text-link{color:#f5f2ec}
/* TradingView Widget */.tv-block{margin-bottom:47px}.tv-block__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tv-block__label p{margin:0;color:#d1c9bc;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.tv-block__label a{color:var(--gold-light);font-size:11px;font-weight:600}.tradingview-widget-container{border:1px solid rgba(194,167,118,.35);border-radius:15px;overflow:hidden;box-shadow:18px 18px 0 rgba(153,121,67,.15);background:#121312}.tradingview-widget-container--light{border-color:rgba(86,78,65,.22);background:#fbfaf6;box-shadow:18px 18px 0 rgba(153,121,67,.1)}.tradingview-widget-container iframe{display:block;width:100%}.chart-wrap{height:560px;border-radius:15px;overflow:hidden}.factors-section{padding:105px 0;background:#fbf8f2}.factor-card{min-height:260px}.factor-card>span{display:block;padding-bottom:17px;border-bottom:1px solid var(--gold);color:var(--gold);font-size:11px;font-weight:600}.factor-card h3{margin:23px 0 8px;font-size:25px}.factor-card p{margin:0;color:#68645c;font-size:13px}.investment-disclaimer,.contact-boundary{padding:38px 0;background:#e5ded2}.investment-disclaimer__inner,.contact-boundary__grid{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:25px}.investment-disclaimer p,.contact-boundary p:last-child{margin:0;color:#5f5b55;font-size:12px}.knowledge-lead__note{display:flex;gap:18px;padding:21px 0 0 23px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.knowledge-lead__note p{margin:0;color:#676259;font-size:15px}.steps-list,.terms-list{border-top:1px solid rgba(82,76,68,.32)}.step-item{display:grid;grid-template-columns:78px minmax(170px,.5fr) 1.2fr 26px;gap:22px;align-items:center;padding:24px 9px;border-bottom:1px solid rgba(82,76,68,.32);transition:background .18s var(--ease),padding-left .18s var(--ease)}.step-item:hover{padding-left:19px;background:rgba(255,255,255,.25)}.step-item>span{color:var(--gold);font-size:13px;font-weight:600}.step-item h3{margin:0;font-size:29px}.step-item p{margin:0;color:#666158;font-size:14px}.step-item b{color:var(--gold)}.terms-section{padding:105px 0}.terms-section__grid{display:grid;grid-template-columns:.77fr 1.23fr;gap:96px}.terms-section__aside{padding-left:23px;border-left:1px solid var(--gold)}.terms-section__aside .line-icon{margin-bottom:28px;color:var(--gold-light)}.terms-section__aside h2{margin-bottom:21px;font-size:clamp(38px,4vw,56px)}.terms-section__aside>p:last-child{color:#c9c3b9;font-size:14px}.terms-list{border-color:rgba(255,255,255,.19)}.terms-list article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.19)}.terms-list article>span{color:var(--gold-light);font-size:11px;font-weight:600}.terms-list h3{margin-bottom:7px;font-size:29px}.terms-list p{margin:0;color:#c7c0b6;font-size:13px}.questions-section__intro{margin-bottom:42px}.questions-section__intro h2{margin:0;font-size:clamp(37px,4.2vw,57px)}.questions-row article{min-height:205px;padding:6px 20px!important;border-left:1px solid var(--line)}.questions-row article:first-child{border-left:0}.questions-row h3{margin:20px 0 8px;font-size:27px}.questions-row p{margin:0;color:#676259;font-size:14px}.contact-section__grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:99px}.contact-section__intro h2{margin-bottom:22px;font-size:clamp(42px,4.6vw,62px);line-height:1.1}.contact-section__intro>p:not(.eyebrow){max-width:430px;margin-bottom:38px;color:#67625a;font-size:15px}.contact-info-list{display:grid;gap:17px}.contact-info-list>div{display:grid;grid-template-columns:30px 1fr;gap:10px}.contact-info-list>div>span{color:var(--gold);font-size:18px}.contact-info-list p{display:grid;margin:0;color:#716b61;font-size:13px}.contact-info-list strong{color:var(--ink);font-size:13px}.contact-form-wrap{padding:24px 28px 31px;background:#20211f;color:#f5f1e8;box-shadow:18px 18px 0 #ded5c5}.contact-form-wrap__top{display:flex;justify-content:space-between;margin-bottom:27px;padding-bottom:13px;border-bottom:1px solid rgba(194,167,118,.54);color:var(--gold-light);font-size:10px;font-weight:600;letter-spacing:.14em}.contact-form-wrap label{display:block;margin-bottom:18px;color:#dfd8cc;font-size:12px;font-weight:600}.contact-form-wrap input,.contact-form-wrap textarea{display:block;width:100%;margin-top:7px;padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.27);border-radius:0;background:transparent;color:#fff;font-size:15px;font-weight:400;outline:0;resize:vertical}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus{border-color:var(--gold-light)}.button-gold--wide{width:100%;border:0;cursor:pointer}.form-note{margin:12px 0 0;color:#aaa398;font-size:10px}.form-success{padding:35px 14px 18px;text-align:center}.form-success h3{margin:16px 0 11px;font-size:35px}.form-success p{max-width:440px;margin:0 auto 25px;color:#c8c0b4;font-size:13px}.contact-boundary{padding:42px 0}.contact-boundary__grid{grid-template-columns:45px minmax(250px,.72fr) 1.38fr}.contact-boundary h2{margin:0;font-size:25px}.contact-boundary .eyebrow{margin-bottom:7px;color:var(--gold);font-size:9px}
/* Footer */.site-footer{background:#111212;color:#ede9e0}.site-footer__top-line{height:4px;background:linear-gradient(90deg,var(--gold) 0 17%,#6e5732 17% 33%,#1e1e1e 33% 100%)}.site-footer__grid{display:grid;grid-template-columns:1.25fr .48fr .82fr;gap:70px;padding:65px 0 43px}.site-footer__brand{display:flex;gap:17px}.footer-seal{width:57px;height:57px;object-fit:contain}.site-footer__name{margin:0 0 9px;color:#faf7ef;font-size:26px}.site-footer__summary{max-width:320px;margin:0;color:#aaa69e;font-size:12px}.site-footer__label{margin-bottom:15px;color:var(--gold-light);font-size:10px;font-weight:600;letter-spacing:.15em}.site-footer__links{display:flex;flex-direction:column;align-items:flex-start}.site-footer__links a{margin-bottom:8px;color:#c4c0b7;font-size:12px;transition:color .16s var(--ease),transform .16s var(--ease)}.site-footer__links a:hover{color:var(--gold-light);transform:translateX(3px)}.site-footer__contact>p:not(.site-footer__label){max-width:300px;margin-bottom:13px;color:#b8b3a9;font-size:12px}.footer-hours{color:#d2cbc0!important}.footer-cta{color:#f7f3ea}.site-footer__disclaimer{padding:21px 0 25px;border-top:1px solid rgba(255,255,255,.14)}.site-footer__disclaimer>p{max-width:1040px;margin-bottom:17px;color:#76736e;font-size:10px}.site-footer__copyright{display:flex;justify-content:space-between;color:#9d978d;font-size:9px;letter-spacing:.08em}
/* Motion */.route-loader{position:fixed;z-index:200;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:#111212;color:#e8dfcf}.route-loader:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(153,121,67,.18),transparent 29%);content:""}.route-loader__mark{z-index:1;display:flex;align-items:center;justify-content:center;width:47px;height:47px;border:1px solid var(--gold-light);border-radius:50%;color:var(--gold-light);font-family:var(--serif);font-size:17px;letter-spacing:.1em}.route-loader__track{z-index:1;width:136px;height:1px;background:rgba(255,255,255,.2);overflow:hidden}.route-loader__track span{display:block;width:48%;height:100%;background:var(--gold-light);animation:loader 620ms var(--ease) infinite}@keyframes loader{from{transform:translateX(-120%)}to{transform:translateX(310%)}}@keyframes terminal{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit{to{transform:translate(-8px,-5px) rotate(4deg)}}@keyframes flash{35%{color:var(--gold);text-shadow:0 0 16px rgba(153,121,67,.28)}}body.loaded .route-loader{opacity:0;visibility:hidden;transition:opacity .34s var(--ease),visibility .34s}.js-motion main>section{opacity:0;transform:translateY(28px);transition:opacity .62s var(--ease) var(--motion-delay,0ms),transform .62s var(--ease) var(--motion-delay,0ms)}.js-motion main>section.is-visible{opacity:1;transform:translateY(0)}.page-intro__mark{animation:orbit 10s ease-in-out .85s infinite alternate}.home-hero__terminal{animation:terminal .78s var(--ease) .18s both}.hero-ticker{animation:ticker .66s var(--ease) .33s both}.price-refresh{animation:flash .62s var(--ease)}
@media(max-width:991px){.home-hero__grid{grid-template-columns:1fr;gap:28px}.home-hero__copy{padding:55px 0 0}.home-hero__terminal{max-width:610px;margin-bottom:32px}.editorial-section__grid{grid-template-columns:72px 1fr}.editorial-section__metric{display:none}.about-manifesto__grid{grid-template-columns:53px 1fr}.about-manifesto__copy{grid-column:2;padding-top:0}.about-image-split__content{padding:65px 8vw}.about-commitment__grid{grid-template-columns:1fr;gap:42px}.investment-intro__grid,.knowledge-lead__grid{gap:55px}.terms-section__grid{gap:55px}.contact-section__grid{gap:60px}.site-footer__grid{grid-template-columns:1.1fr .6fr;gap:45px}.site-footer__contact{grid-column:1/-1}}
@media(max-width:767px){body{font-size:17px}.ly-container{width:calc(100% - 36px)}.site-header{height:102px}.site-header .navbar,.site-header .navbar-header{min-height:68px;height:68px}.brand-link{height:68px}.brand-link__logo{width:49px;height:49px}.brand-link__name{font-size:14px}.brand-link__descriptor{font-size:6px}.brand-link__rule{height:24px}.navbar-toggle{margin:17px 0 0;border:0}.navbar-toggle span{background:#171818!important}.navbar-collapse{position:absolute;top:68px;right:0;left:0;border:0!important;background:#f7f4ee;box-shadow:0 12px 20px rgba(0,0,0,.08)}.navbar-nav{margin:0}.navbar-nav>li>a{height:48px;padding:0 24px!important;border-top:1px solid #e3ddd2}.market-status,.market-status .ly-container{height:34px}.market-status__label{margin-right:8px}.market-status__asset b,.market-status__time{display:none}.market-status__asset{padding-right:8px}.market-status__price,.market-status__change{margin-left:8px}.home-hero{min-height:0;padding-top:0}.home-hero h1{font-size:48px}.home-hero__lead{font-size:16px}.home-hero__terminal{margin-bottom:26px;padding:14px;box-shadow:10px 11px 0 rgba(153,121,67,.22)}.hero-ticker{justify-content:flex-start;gap:12px;padding:0 18px;overflow-x:auto;white-space:nowrap}.market-section,.principles-section,.metals-section,.about-manifesto,.values-section,.about-commitment,.investment-intro,.metal-profiles,.quote-desk-section,.factors-section,.knowledge-lead,.reading-steps,.terms-section,.questions-section,.contact-section{padding-top:72px;padding-bottom:70px}.section-heading--split,.metals-section__head,.market-section__foot,.investment-intro__grid,.knowledge-lead__grid,.terms-section__grid,.contact-section__grid{grid-template-columns:1fr;gap:25px}.section-heading{margin-bottom:34px}.section-heading h2,.metals-section__head h2{font-size:42px}.market-quote-grid{grid-template-columns:repeat(2,1fr);gap:8px}.quote-card{min-height:130px;padding:13px}.quote-price{font-size:22px}.editorial-section__grid{grid-template-columns:1fr;gap:23px;padding:70px 0}.editorial-section__label p{display:inline;margin-left:13px;writing-mode:horizontal-tb}.editorial-section__content h2{font-size:42px}.principle-card{min-height:0;padding:24px 0!important;border-top:1px solid var(--line);border-left:0}.principle-card:first-child{border-top:0}.metal-card{min-height:185px;margin-bottom:9px}.risk-band__inner,.contact-boundary__grid{grid-template-columns:30px 1fr;gap:15px}.risk-band__inner>p,.contact-boundary p:last-child{grid-column:1/-1}.page-intro,.page-intro__inner{min-height:315px}.page-intro h1{font-size:45px}.page-intro__content>p:last-child{font-size:15px}.page-intro__mark{right:-75px;bottom:-90px;width:210px;height:210px}.about-manifesto__grid{grid-template-columns:1fr;gap:20px}.vertical-label span{writing-mode:horizontal-tb}.vertical-label i{width:64px;height:1px}.about-manifesto__copy{grid-column:auto}.about-image-split{grid-template-columns:1fr}.about-image-split__image{min-height:310px}.about-image-split__content{padding:62px 9%}.about-image-split__content h2,.about-manifesto h2,.investment-intro h2,.knowledge-lead h2{font-size:42px}.value-item{padding:20px 0!important}.value-item:nth-child(2){border-top-color:rgba(90,81,67,.31)}.commitment-cards{grid-template-columns:1fr}.metal-profile{margin-bottom:12px;padding:0!important}.metal-profile__symbol{flex-basis:92px;min-height:225px;font-size:38px}.metal-profile__content{padding:18px 15px}.quote-desk-section__intro h2{font-size:42px}.market-data-method{display:grid;gap:17px;margin-top:34px;padding-left:16px}.factor-card{min-height:0;padding:20px 0!important;border-top:1px solid var(--line)}.factor-card:first-child{border-top:0}.investment-disclaimer__inner{grid-template-columns:30px 1fr}.investment-disclaimer__inner .text-link{grid-column:2}.step-item{grid-template-columns:45px 1fr 22px;gap:14px;padding:19px 0}.step-item h3{font-size:25px}.step-item p{grid-column:2/4;font-size:13px}.terms-section__aside{padding-left:16px}.terms-section__aside h2{font-size:42px}.questions-row article{min-height:0;padding:22px 0!important;border-top:1px solid var(--line);border-left:0}.questions-row article:first-child{border-top:0}.contact-section__intro h2{font-size:45px}.contact-form-wrap{padding:21px 18px 25px;box-shadow:9px 10px 0 #ded5c5}.site-footer__grid{grid-template-columns:1fr;gap:33px;padding:50px 0 36px}.site-footer__contact{grid-column:auto}.site-footer__copyright{display:grid;gap:5px}}
@media(max-width:390px){.market-quote-grid{grid-template-columns:1fr}.market-quote-grid--compact{grid-template-columns:repeat(2,1fr)}.home-hero h1{font-size:43px}.home-hero__actions{display:grid}.home-hero__actions>*{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-loader{display:none}.js-motion main>section{opacity:1;transform:none;transition:none}.page-intro__mark,.home-hero__terminal,.hero-ticker,.price-refresh{animation:none}}
h1 em,h2 em{white-space:nowrap!important}
