.elementor .ts-crumb-l{margin:0; color:inherit !important;\n}.elementor .ts-crumb-a{display:inline-flex; width:auto; padding:0; color:rgba(255,255,255,.75); text-decoration:none; transition:color .2s ease; &:hover{color:var(--e-global-color-ggstart);}\n}.elementor .ts-crumb-sep{margin:0; color:rgba(255,255,255,.4) !important;\n}.elementor .ts-crumb-n{margin:0; color:rgba(255,255,255,.55) !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; min-width:0;\n}.elementor .ts-crumb{display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:var(--DS-Space-1); width:100%; padding:0; margin:0 0 clamp(var(--DS-Space-4), 4vw, var(--DS-Space-8));\n}.elementor .ts-eyebrow{margin:0; padding:0;\n}.elementor .ts-title{margin:var(--DS-Space-2) 0 var(--DS-Space-3); padding:0; position:relative; z-index:0; isolation:isolate; color:var(--e-global-color-d3738c0) !important; text-transform:uppercase; font-size:var(--e-global-typography-576c3f32-font-size) !important; line-height:var(--e-global-typography-576c3f32-line-height,normal) !important; text-wrap:balance; &::before{content:'“'; position:absolute; z-index:-1; left:-0.14em; top:-0.08em; font-family:'League Spartan', sans-serif; font-weight:400; font-size:4.2em; line-height:.8; height:.6em; overflow:visible; text-transform:none; color:#C49A55; opacity:.32; pointer-events:none; user-select:none;}\n}.elementor .ts-bar{display:block; width:160px; height:4px; padding:0; background:linear-gradient(90deg, var(--e-global-color-ggstart), var(--e-global-color-ggend));\n}.elementor .ts-quote{display:block; width:100%; max-width:68ch; padding:0; margin:clamp(var(--DS-Space-4), 3vw, var(--DS-Space-6)) 0 0;  & p{font-family:'Open Sans', sans-serif; font-size:clamp(1.0625rem, 0.95rem + 0.5vw, 1.3125rem); line-height:1.75; color:rgba(255,255,255,.9); margin:0 0 1.1em; text-wrap:pretty;}& p:first-child::first-line{color:var(--e-global-color-d3738c0);}\n}.elementor .ts-sign{margin:4px 0 0; padding:0;    color:var(--e-global-color-d3738c0);\n}.elementor .ts-disc0{margin:0; padding:0; color:rgba(255,255,255,.7) !important;\n}.elementor .ts-disc{display:flex; flex-direction:column; gap:var(--DS-Space-1); width:100%; max-width:68ch; margin:clamp(var(--DS-Space-5), 4vw, var(--DS-Space-8)) 0 0; padding:var(--DS-Space-3) 0 0; border-top:1px solid rgba(255,255,255,.14);\n}.elementor .ts-article{display:flex; flex-direction:column; align-items:flex-start; width:100%; min-width:0; padding:0; gap:0;\n}.elementor .ts-avatar{display:grid; place-items:center; flex:0 0 56px; width:56px; height:56px; margin:0; padding:3px 0 0; border-radius:50%; background:var(--e-global-color-primary); border:2px solid var(--e-global-color-accent);     color:var(--e-global-color-accent);\n}.elementor .ts-pname{margin:0; padding:0;     color:var(--e-global-color-primary);\n}.elementor .ts-prole{margin:4px 0 0; padding:0; color:var(--e-global-color-779b615) !important; .phx-tm-type-mineral &{color:var(--e-global-color-f4cf282) !important;}\n}.elementor .ts-pwho{display:flex; flex-direction:column; gap:0; min-width:0; padding:0;\n}.elementor .ts-person{display:flex; flex-direction:row; align-items:center; gap:var(--DS-Space-2); width:100%; padding:0;\n}.elementor .ts-rule1{display:block; width:100%; height:1px; padding:0; background:rgba(6,37,63,.1);\n}.elementor .ts-l-rating{margin:0; padding:0; color:rgba(6,37,63,.55) !important;\n}.elementor .ts-stars{margin:0; padding:0; font-size:var(--e-global-typography-a331beb4-font-size); line-height:var(--e-global-typography-a331beb4-line-height); letter-spacing:var(--e-global-typography-a331beb4-letter-spacing); color:var(--e-global-color-accent);\n}.elementor .ts-row-rating{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:var(--DS-Space-2); width:100%; padding:0; &:has(.ts-stars:empty){display:none;}\n}.elementor .ts-l-src{margin:0; padding:0; color:rgba(6,37,63,.55) !important;\n}.elementor .ts-row-src{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:var(--DS-Space-2); width:100%; padding:0;   & .elementor-shortcode{font-family:var(--e-global-typography-fc038420-font-family),'League Spartan',sans-serif; font-weight:700; color:var(--e-global-color-primary);}& .elementor-shortcode img{display:block; height:22px; width:auto;}& .elementor-widget-shortcode{width:auto; margin:0;}\n}.elementor .ts-l-date{margin:0; padding:0; color:rgba(6,37,63,.55) !important;\n}.elementor .ts-date{margin:0; padding:0;   color:var(--e-global-color-primary);\n}.elementor .ts-row-date{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:var(--DS-Space-2); width:100%; padding:0; &:has(.ts-date:empty){display:none;}\n}.elementor .ts-meta{display:flex; flex-direction:column; gap:var(--DS-Space-2); width:100%; padding:0;\n}.elementor .ts-rule2{display:block; width:100%; height:1px; padding:0; background:rgba(6,37,63,.1);\n}.elementor .ts-share-l{margin:0; white-space:nowrap; color:var(--e-global-color-d3738c0) !important;\n}.elementor .ts-share{display:flex; align-items:center; justify-content:center; width:100%; padding:var(--DS-Space-2) var(--DS-Space-3) var(--DS-Space-2); border-radius:0; background:var(--e-global-color-primary); text-decoration:none; transition:background .2s ease, transform .2s ease; &:hover{background:var(--e-global-color-gglend); transform:translateY(-1px);}\n}.elementor .ts-card{position:sticky; top:116px; display:flex; flex-direction:column; gap:var(--DS-Space-3); width:100%; padding:var(--DS-Space-4) var(--DS-Space-4) var(--DS-Space-4); border-radius:0; overflow:hidden; background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.55) 100%); box-shadow:0 10px 28px rgba(0,0,0,.28), 0 2px 6px rgba(0,0,0,.18); &::before{content:""; position:absolute; left:0; right:0; top:0; height:4px; background:linear-gradient(90deg, var(--e-global-color-ggstart), var(--e-global-color-ggend));}\n}.elementor .ts-grid{display:grid; grid-template-columns:minmax(0, 1fr) 360px; gap:clamp(var(--DS-Space-5), 6vw, var(--DS-Space-12)); align-items:start; width:100%; padding:0;\n}.elementor .ts-hero-in{display:block; width:100%; max-width:1440px; margin:0 auto; padding:0 var(--DS-Space-8);\n}.elementor .ts-hero{display:flex; flex-direction:column; width:100%; padding:clamp(var(--DS-Space-5), 5vw, var(--DS-Space-8)) 0 clamp(var(--DS-Space-8), 7vw, var(--DS-Space-12));\n}.elementor .ts-cta-eb-inv{margin:0; padding:0;\n}.elementor .ts-cta-h-inv{margin:6px 0 var(--DS-Space-1); padding:0; color:var(--e-global-color-d3738c0) !important;    max-width:none;\n}.elementor .ts-cta-p-inv{margin:0; padding:0; color:rgba(255,255,255,.9) !important; max-width:52ch;\n}.elementor .ts-cta-copy-inv{display:flex; flex-direction:column; align-items:flex-start; gap:0; padding:0; min-width:0;\n}.elementor .ts-cta-b-inv{display:inline-flex; align-items:center; justify-content:center; white-space:nowrap; &:hover; {filter:brightness(1.08); transform:translateY(-1px);}\n}.elementor .ts-cta-inv{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:var(--DS-Space-4); width:100%; padding:0; .phx-tm-type-mineral &{display:none;}\n}.elementor .ts-cta-eb-min{margin:0; padding:0;\n}.elementor .ts-cta-h-min{margin:6px 0 var(--DS-Space-1); padding:0; color:var(--e-global-color-d3738c0) !important;    max-width:none;\n}.elementor .ts-cta-p-min{margin:0; padding:0; color:rgba(255,255,255,.9) !important; max-width:52ch;\n}.elementor .ts-cta-copy-min{display:flex; flex-direction:column; align-items:flex-start; gap:0; padding:0; min-width:0;\n}.elementor .ts-cta-b-min{display:inline-flex; align-items:center; justify-content:center; white-space:nowrap; &:hover; {filter:brightness(1.08); transform:translateY(-1px);}\n}.elementor .ts-cta-min{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:var(--DS-Space-4); width:100%; padding:0; .phx-tm-type-investor &{display:none;}\n}.elementor .ts-cta-in{display:block; width:100%; max-width:1440px; margin:0 auto; padding:0 var(--DS-Space-8);\n}.elementor .ts-cta{display:flex; flex-direction:column; width:100%; padding:clamp(var(--DS-Space-4), 4vw, var(--DS-Space-6)) 0;\n}.elementor .ts-pager{display:block; width:100%; padding:0; background:var(--e-global-color-primary); border-top:1px solid rgba(255,255,255,.12); border-bottom:1px solid rgba(255,255,255,.12);       & .phx-tms-pager{display:grid; grid-template-columns:1fr 1fr; gap:var(--DS-Space-3); max-width:1440px; margin:0 auto; padding:var(--DS-Space-4) var(--DS-Space-8);}& .phx-tms-pg{display:flex; flex-direction:column; gap:6px; text-decoration:none; min-width:0;}& .phx-tms-next{text-align:right; align-items:flex-end;}& .phx-tms-pgl{display:flex; gap:var(--DS-Space-1); align-items:center; font-family:'Copperplate CC', 'Copperplate', serif; font-weight:800; font-size:0.8125rem; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.6);}& .phx-tms-flip{display:inline-flex; transform:scaleX(-1);}& .phx-tms-pg strong{font-family:var(--e-global-typography-a331beb4-font-family),'League Spartan',sans-serif; font-weight:var(--e-global-typography-a331beb4-font-weight); font-size:var(--e-global-typography-a331beb4-font-size); line-height:var(--e-global-typography-a331beb4-line-height,normal); text-transform:uppercase; color:var(--e-global-color-d3738c0); transition:color .2s ease; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}& .phx-tms-pg:hover strong{color:var(--e-global-color-ggstart);}\n}.elementor .ts-root{display:flex; flex-direction:column; width:100%; padding:0; gap:0;\n}