:root{--bg:#090909;--panel:#10100f;--gold:#c7a45a;--gold2:#ead39a;--muted:#a6a098;--line:rgba(199,164,90,.23);--white:#f4f0e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;letter-spacing:.01em}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.site-header{height:88px;padding:0 6.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);position:absolute;z-index:10;top:0;left:0;width:100%}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--white)}.brand-mark{font-family:'Cormorant Garamond',serif;color:var(--gold2);font-size:32px;letter-spacing:-8px;padding-right:8px;text-shadow:0 0 20px #a77d32}.brand-mark span{font-style:italic}.brand-name{font-size:12px;letter-spacing:.22em;font-weight:400}.brand-name b{color:var(--gold);font-weight:500}.nav{display:flex;align-items:center;gap:34px}.nav a,.text-link{font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#d5d0c7;transition:.25s}.nav a:hover,.text-link:hover{color:var(--gold2)}.nav .nav-cta{border:1px solid var(--line);padding:13px 18px;color:var(--gold2)}.nav-cta span,.button span{margin-left:18px}.menu-toggle{display:none;background:none;border:0}.hero{min-height:790px;height:100vh;max-height:1000px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:120px 8% 90px;background:radial-gradient(ellipse at 75% 48%,rgba(130,91,34,.12),transparent 40%),linear-gradient(110deg,#090909 0%,#0d0c0b 58%,#080808 100%)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(0,0,0,.2));pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:590px}.eyebrow,.section-kicker{font-size:9px;letter-spacing:.24em;color:var(--gold);font-weight:500}.eyebrow{display:flex;align-items:center;gap:13px}.eyebrow-line{width:32px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Cormorant Garamond',serif;font-weight:400;letter-spacing:-.035em}h1{font-size:clamp(70px,8vw,118px);line-height:.82;margin:37px 0 30px}h1 em,h2 em{color:var(--gold2);font-weight:400}.hero-sub{font-size:14px;line-height:1.9;color:#aaa49b;max-width:400px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:38px}.button{display:inline-block;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.17em;padding:17px 21px;transition:.25s}.button-gold{background:linear-gradient(120deg,#b38b43,#e3c77f);color:#17120a}.button-gold:hover{filter:brightness(1.13);transform:translateY(-2px)}.hero-art{position:relative;z-index:1;justify-self:center;width:min(100%,540px);margin-top:15px}.hero-art img{display:block;width:100%;mix-blend-mode:screen;filter:contrast(1.05) saturate(.85);mask-image:radial-gradient(ellipse at center,black 53%,transparent 78%)}.art-caption{text-align:center;margin-top:-22px;font-size:9px;letter-spacing:.3em;color:var(--gold2)}.art-caption span{padding:0 10px;color:var(--gold)}.hero-orbit{position:absolute;border:1px solid rgba(199,164,90,.09);border-radius:50%;pointer-events:none}.orbit-one{width:760px;height:760px;right:-80px;top:5%}.orbit-two{width:980px;height:980px;right:-190px;top:-9%}.hero-bottom{position:absolute;bottom:30px;left:8%;right:8%;display:flex;justify-content:space-between;color:#6f6a62;font-size:8px;letter-spacing:.2em}.scroll-cue b{color:var(--gold);font-size:14px;margin-left:9px}.section-pad{padding:125px 10%}.intro{background:#0d0d0c}.section-kicker{margin-bottom:54px}.intro-grid,.strategy-layout,.performance-head,.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10%}.intro h2,.strategy h2,.performance h2,.risk h2,.about h2,.contact h2{font-size:clamp(54px,6.5vw,88px);line-height:.9;margin:0}.intro-text{padding-top:8px;max-width:510px}.lead{font-family:'Cormorant Garamond',serif;font-size:27px;line-height:1.25;color:#e8dfcf}.intro-text p:not(.lead),.strategy-copy p:not(.lead),.about-grid p:not(.lead){font-size:13px;line-height:2;color:var(--muted)}.signature{margin-top:42px;color:var(--gold2);font-family:'Cormorant Garamond',serif;font-size:17px;letter-spacing:.1em}.signature span{display:block;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:.2em;color:#777;margin-top:7px}.principles{background:#090909}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principle{padding:35px 34px 38px 0;position:relative}.principle+.principle{border-left:1px solid var(--line);padding-left:34px}.principle-no{font-size:9px;color:#777;letter-spacing:.2em}.principle-icon{font-size:29px;color:var(--gold);margin:30px 0 22px}.principle h3{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:500;margin-bottom:12px}.principle p{font-size:12px;line-height:1.9;color:var(--muted);max-width:260px}.strategy{background:linear-gradient(135deg,#11100e,#0a0a09)}.strategy-copy{padding-top:5px}.strategy-copy .lead{margin-bottom:18px}.status-line{font-size:8px;letter-spacing:.16em;color:#aaa;margin-top:32px}.status-dot,.panel-status i{display:inline-block;width:6px;height:6px;background:#b58f4d;border-radius:50%;margin-right:9px;box-shadow:0 0 10px #b58f4d}.strategy-band{display:flex;align-items:center;gap:19px;margin-top:85px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}.strategy-band span{font-size:8px;letter-spacing:.18em;color:#827b70}.strategy-band strong{font-size:10px;letter-spacing:.12em;color:var(--gold2);font-weight:500}.band-divider{height:20px;width:1px;background:var(--line);margin:0 10px}.performance{background:#0b0b0a}.performance-head{align-items:end;margin-bottom:55px}.performance-head>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:360px;margin-bottom:5px}.performance-panel{border:1px solid var(--line);background:linear-gradient(140deg,rgba(199,164,90,.055),rgba(255,255,255,.012));min-height:380px;padding:22px 25px;display:flex;flex-direction:column}.panel-top,.panel-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em;color:#8c857a}.panel-status{color:var(--gold)}.panel-empty{margin:auto;text-align:center;padding:50px 20px}.empty-symbol{font-family:'Cormorant Garamond',serif;font-size:55px;color:var(--gold);opacity:.55;letter-spacing:-10px;padding-right:10px}.panel-empty h3{font-family:'Cormorant Garamond',serif;font-size:29px;font-weight:400;margin:13px 0}.panel-empty p{font-size:11px;line-height:1.8;color:#8f8980;max-width:390px;margin:auto}.panel-bottom{padding-top:18px;border-top:1px solid rgba(199,164,90,.12);color:#69645c}.risk{display:grid;grid-template-columns:.35fr 1fr;gap:8%;background:#11100e;align-items:center}.risk-symbol{font-size:100px;color:var(--gold);text-align:center;text-shadow:0 0 45px rgba(199,164,90,.25)}.risk h2{font-size:clamp(48px,5.5vw,75px);margin-bottom:27px}.risk-content>p{font-size:12px;line-height:2;color:var(--muted);max-width:650px;margin-bottom:28px}.about{background:#090909}.about-grid{align-items:start}.about-grid>div{max-width:500px}.about-grid .lead{font-size:32px;color:var(--gold2)}.contact{position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 60%,rgba(166,119,43,.13),transparent 42%),#0e0d0b;min-height:500px;display:flex;align-items:center}.contact-inner{position:relative;z-index:2;max-width:600px}.contact h2{font-size:clamp(65px,8vw,100px);margin:30px 0}.contact-inner>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:30px}.contact-watermark{position:absolute;right:8%;top:3%;font-family:'Cormorant Garamond',serif;font-size:390px;letter-spacing:-.15em;color:rgba(199,164,90,.035);font-style:italic}.footer{padding:55px 8% 25px;background:#070707;border-top:1px solid rgba(255,255,255,.06)}.footer-brand{width:max-content}.footer-tagline{font-size:8px;letter-spacing:.24em;color:#827b70;margin:25px 0 45px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#68635c;font-size:8px;letter-spacing:.1em}.footer-bottom a{color:var(--gold);text-decoration:none}
@media(max-width:900px){.site-header{padding:0 5%;height:75px}.nav{gap:17px}.nav a{font-size:8px}.hero{padding-left:7%;padding-right:7%;min-height:700px}.hero-art{width:110%}.section-pad{padding:95px 7%}.intro-grid,.strategy-layout,.performance-head,.about-grid{gap:6%}.hero-bottom{left:7%;right:7%}}
@media(max-width:650px){.site-header{height:70px}.brand-name{font-size:10px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:10px}.menu-toggle i{display:block;width:23px;height:1px;background:var(--gold)}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#0c0c0b;padding:25px 7%;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:22px}.nav.open{display:flex}.nav a{font-size:10px}.hero{height:auto;min-height:850px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:125px 7% 85px}.hero-copy{margin-top:15px}.hero h1{font-size:76px}.hero-art{width:100%;max-width:410px;align-self:center;margin-top:5px}.hero-art img{max-height:370px;object-fit:contain}.art-caption{margin-top:-8px}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-bottom{font-size:7px;bottom:20px}.scroll-cue{display:none}.section-pad{padding:78px 7%}.section-kicker{margin-bottom:38px}.intro-grid,.strategy-layout,.performance-head,.about-grid{grid-template-columns:1fr;gap:30px}.intro h2,.strategy h2,.performance h2,.about h2{font-size:66px}.intro-text{padding:0}.principle-grid{grid-template-columns:1fr}.principle,.principle+.principle{padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.principle:last-child{border-bottom:0}.principle-icon{margin:17px 0}.strategy-band{gap:13px;margin-top:55px}.strategy-band .band-divider{margin:0 2px}.performance-head>p{margin-top:25px}.performance-panel{min-height:340px;padding:18px 15px}.panel-top,.panel-bottom{font-size:7px;letter-spacing:.1em}.panel-bottom{gap:10px}.risk{grid-template-columns:1fr;gap:10px}.risk-symbol{text-align:left;font-size:65px}.risk h2{font-size:58px}.contact{min-height:480px}.contact-watermark{font-size:220px;right:0;top:25%}.footer{padding:45px 7% 22px}.footer-bottom{flex-direction:column;line-height:1.7}}
