:root{--ink:#15100d;--ink2:#211814;--gold:#c7a66a;--gold2:#e2c991;--paper:#f0ede6;--paper2:#e7e1d7;--white:#f8f5ef;--muted:#aaa099;--line:rgba(255,255,255,.14);--serif:Georgia,'Noto Serif SC','Songti SC',serif;--sans:Inter,'PingFang HK','Microsoft YaHei',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.65 var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}.skip{position:fixed;top:-100px;left:20px;z-index:99;background:var(--gold);color:var(--ink);padding:10px 16px}.skip:focus{top:10px}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}.site-header{height:92px;padding:0 clamp(22px,4vw,68px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(21,16,13,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:20;transition:height .3s,background .3s}.site-header.is-stuck{position:sticky;top:0;height:74px;background:rgba(21,16,13,.96)}.brand{display:flex;align-items:center;gap:13px}.brand-mark{width:38px;height:38px;border:1px solid var(--gold);color:var(--gold2);display:grid;place-items:center;font:italic 25px/1 var(--serif);transform:rotate(45deg)}.brand-mark::first-letter{transform:rotate(-45deg)}.brand-name{font:19px/1 var(--serif);letter-spacing:.17em}.brand-name b{font-weight:400;color:var(--gold2);font-size:.78em}.brand-name small{display:block;color:var(--muted);font:8px/1.2 var(--sans);letter-spacing:.23em;margin-top:8px}nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,36px);font-size:13px}nav>a:not(.contact){position:relative}nav>a:not(.contact)::after{content:'';position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--gold);transition:right .3s}nav>a:hover::after,nav>a[aria-current]::after{right:0}.contact{border:1px solid var(--line);padding:10px 17px;transition:.25s}.contact:hover{border-color:var(--gold);color:var(--gold2)}.lang{border:0;background:none;color:var(--muted);display:flex;align-items:center;gap:7px;font-size:11px}.lang i{width:25px;height:13px;border:1px solid #75685f;border-radius:20px;position:relative}.lang i:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold);left:3px;top:2px;transition:.25s}html[data-lang=en] .lang i:after{left:13px}.menu{display:none;background:none;color:var(--white);border:0}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600}.hero{display:grid;grid-template-columns:minmax(400px,.92fr) 1.08fr;min-height:calc(100svh - 92px)}.hero-copy{padding:clamp(60px,8vh,105px) 7% 40px clamp(28px,7.5vw,130px);display:flex;flex-direction:column;align-items:flex-start}.hero h1,.section-heading h2,.sticky-copy h2,.ai-copy h2,.closing h2,.intel-hero h1{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.04em;margin:25px 0}.hero h1{font-size:clamp(54px,6.3vw,104px)}em{font-weight:400;color:var(--gold2)}.lead{font-size:clamp(16px,1.3vw,20px);color:#c7bfba;max-width:490px}.actions{display:flex;align-items:center;gap:28px;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-width:210px;padding:15px 20px;background:var(--gold);color:#1b130e;font-size:13px;transition:background .25s,transform .25s}.button:hover{background:var(--gold2);transform:translateY(-2px)}.button b{font-weight:400}.quiet-link{border-bottom:1px solid currentColor;padding-bottom:5px;font-size:13px}.trust-line{display:flex;gap:15px;align-items:center;margin-top:auto;color:#91877f;font-size:10px;letter-spacing:.17em}.trust-line i{width:28px;height:1px;background:#4e443e}.hero-visual{position:relative;min-height:680px;overflow:hidden;background:#352821}.image-stage{position:absolute;inset:0;background:url('../assets/bullion-original.png') center/cover no-repeat;transform:scale(1.035);transition:transform .2s linear}.image-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,16,13,.18),transparent 38%),linear-gradient(0deg,rgba(12,8,6,.54),transparent 38%)}.light-sweep{position:absolute;z-index:2;inset:-30%;background:linear-gradient(105deg,transparent 40%,rgba(255,225,162,.16) 49%,transparent 58%);transform:translateX(-60%);animation:sweep 8s ease-in-out infinite}.hero-index{position:absolute;z-index:3;top:40px;right:42px;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.18em}.hero-index b{width:45px;height:1px;background:rgba(255,255,255,.45)}.scroll-cue{position:absolute;z-index:3;bottom:35px;right:38px;background:none;border:0;color:#fff;display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.12em}.scroll-cue i{display:block;width:35px;height:35px;border:1px solid rgba(255,255,255,.45);border-radius:50%;position:relative}.scroll-cue i:after{content:'↓';position:absolute;inset:0;display:grid;place-items:center}.ticker{display:flex;overflow:hidden;border-block:1px solid var(--line);padding:17px 0;color:#b8aea7;font-size:10px;letter-spacing:.22em;white-space:nowrap}.ticker>div{display:flex;min-width:100%;justify-content:space-around;animation:ticker 28s linear infinite}.ticker b{color:var(--gold);font-size:6px}.paper{background:var(--paper);color:#241b16}.collection,.institutional,.ai-preview{padding:clamp(70px,9vw,145px) clamp(24px,5vw,82px)}.section-kicker{display:flex;justify-content:space-between;border-bottom:1px solid currentColor;padding-bottom:16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.section-kicker p{margin:0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:35px 0 55px}.section-heading h2,.sticky-copy h2,.ai-copy h2{font-size:clamp(45px,5vw,79px);margin:0}.paper em{color:#8b6b38}.section-heading>p{max-width:390px;color:#716960}.collection-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:clamp(35px,6vw,100px);align-items:center}.collection-photo{position:relative}.photo-frame{aspect-ratio:1.18;background-image:url('../assets/bullion-original.png');background-size:cover;background-position:center;position:relative;overflow:hidden;transition:background-position .6s cubic-bezier(.2,.8,.2,1)}.photo-frame:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 90px rgba(38,24,14,.16)}.photo-frame span{position:absolute;left:22px;bottom:18px;z-index:2;background:rgba(239,235,227,.82);padding:6px 9px;font-size:9px;letter-spacing:.18em}.photo-count{position:absolute;right:-22px;bottom:-26px;width:100px;height:100px;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-content:center;text-align:center}.photo-count b{font:32px var(--serif)}.photo-count span{font-size:10px;color:var(--muted)}.tabs{display:flex;gap:9px;margin-bottom:40px}.tabs button,.filters button{border:1px solid currentColor;background:none;color:inherit;opacity:.55;padding:8px 16px}.tabs button[aria-selected=true],.filters button.active{opacity:1;background:var(--ink);color:var(--gold2)}.product-panel h3{font:400 clamp(35px,3.4vw,54px)/1.08 var(--serif);letter-spacing:-.03em;margin:16px 0 22px}.product-panel>div>p:not(.eyebrow){color:#716960}.product-panel dl{margin:28px 0 35px}.product-panel dl div{display:flex;justify-content:space-between;border-bottom:1px solid #b9b0a4;padding:11px 0;font-size:13px}.product-panel dd{margin:0;text-align:right}.legal{font-size:11px;color:#847b70;margin-top:45px}.institutional{background:var(--ink2)}.institutional-layout{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:55px}.sticky-copy{align-self:start;position:sticky;top:115px}.sticky-copy>p{max-width:430px;color:var(--muted);margin:28px 0 35px}.service-list article{display:grid;grid-template-columns:55px 1fr;gap:24px;padding:37px 0;border-top:1px solid var(--line)}.service-list article>span{color:var(--gold);font-size:11px}.service-list h3{font:400 clamp(28px,3vw,44px) var(--serif);margin:0 0 12px}.service-list p{color:var(--muted);margin:0}.ai-preview{position:relative;display:grid;grid-template-columns:.7fr 1fr 1.1fr;align-items:center;gap:7vw;background:#0d1518;overflow:hidden}.ai-preview:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(199,166,106,.08),transparent 28%),linear-gradient(120deg,transparent,rgba(94,134,143,.06));pointer-events:none}.ai-orbit{width:min(25vw,330px);aspect-ratio:1;position:relative;display:grid;place-items:center}.ai-orbit i{position:absolute;inset:15%;border:1px solid rgba(199,166,106,.26);border-radius:50%;animation:orbit 12s linear infinite}.ai-orbit i:nth-child(2){inset:26%;border-color:rgba(125,171,182,.3);animation-direction:reverse;animation-duration:8s}.ai-orbit i:nth-child(3){inset:38%;border-style:dashed;animation-duration:5s}.ai-orbit b{font:italic 48px var(--serif);color:var(--gold2)}.ai-copy{position:relative}.ai-copy>p:not(.eyebrow){color:#b0aba7;max-width:390px;margin:28px 0 35px}.signal-stack{position:relative}.signal-stack a{display:grid;grid-template-columns:80px 1fr 20px;align-items:center;gap:15px;padding:28px 0;border-bottom:1px solid var(--line);transition:padding .25s}.signal-stack a:hover{padding-left:12px}.signal-stack span{font-size:10px;color:var(--gold);letter-spacing:.12em}.signal-stack h3{font:400 clamp(18px,1.8vw,27px) var(--serif);margin:0}.signal-stack b{font-weight:400;color:var(--gold)}.closing{text-align:center;padding:clamp(70px,10vw,145px) 5%}.closing h2{font-size:clamp(50px,7vw,100px)}.closing a{border-bottom:1px solid #8b6b38;padding-bottom:7px}footer{padding:35px clamp(24px,5vw,82px);display:flex;align-items:center;justify-content:space-between;gap:25px}footer p,footer>a:last-child{font-size:11px;color:var(--muted)}
.intel-main{padding:0 clamp(24px,5vw,82px) 50px;min-height:80vh}.intel-hero{min-height:430px;display:flex;align-items:end;justify-content:space-between;gap:40px;padding:80px 0 60px}.intel-hero h1{font-size:clamp(53px,6vw,92px)}.intel-hero>div>p:last-child{color:var(--muted)}.intel-pulse{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;margin-bottom:28px}.intel-pulse i{width:7px;height:7px;border-radius:50%;background:#8e9c94;box-shadow:0 0 0 0 rgba(199,166,106,.5);animation:pulse 2s infinite}.intel-pulse small{display:block;color:#776e68}.feed-shell{border-top:1px solid var(--line);padding-top:32px}.feed-toolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.feed-toolbar label{font-size:12px;color:var(--muted)}.feed-toolbar select{margin-left:10px;background:var(--ink2);color:var(--white);border:1px solid var(--line);padding:7px}.filters{display:flex;flex-wrap:wrap;gap:7px}.filters button{font-size:12px;border-color:var(--line)}.feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feed details{border:1px solid var(--line);background:rgba(255,255,255,.025);min-width:0;transition:border-color .25s,transform .25s}.feed details:hover{border-color:rgba(199,166,106,.55);transform:translateY(-2px)}.feed summary{list-style:none;cursor:pointer;padding:24px;display:flex;gap:20px;justify-content:space-between}.feed summary::-webkit-details-marker{display:none}.feed .headline{font:400 24px/1.3 var(--serif);overflow-wrap:anywhere}.subline{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:10px;color:var(--muted)}.subline .kind{color:var(--gold);letter-spacing:.12em}.chev{color:var(--gold);transition:transform .25s}.feed details[open] .chev{transform:rotate(180deg)}.feed .body{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 24px 28px;color:#c4bdb8;font-size:14px;border-top:1px solid var(--line);padding-top:22px}.empty{padding:60px 0;border-block:1px solid var(--line)}.empty h2{font:400 35px var(--serif)}.intel-note{font-size:11px;color:var(--muted);margin-top:35px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}@keyframes sweep{0%,35%{transform:translateX(-60%)}70%,100%{transform:translateX(60%)}}@keyframes ticker{to{transform:translateX(-100%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(199,166,106,0)}}
@media(max-width:980px){nav{gap:14px}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:5vw}.collection-workbench{gap:45px}.ai-preview{grid-template-columns:.55fr 1fr}.signal-stack{grid-column:1/-1}.ai-orbit{width:230px}.feed{grid-template-columns:1fr}}
@media(max-width:760px){html{scroll-padding-top:74px}.site-header{height:74px;padding:0 20px}.brand-name{font-size:16px}.brand-name small{display:none}.brand-mark{width:32px;height:32px}.menu{display:flex;align-items:center;gap:5px}.menu span{display:block;width:18px;height:1px;background:currentColor}.menu span+span{margin-left:-23px;margin-top:8px}.menu i{font-style:normal;margin-left:8px;font-size:11px}nav{display:none;position:absolute;top:74px;left:0;right:0;padding:28px 22px;background:rgba(21,16,13,.98);flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-height:560px;padding:65px 24px 36px}.hero h1{font-size:clamp(52px,16vw,72px)}.hero-visual{min-height:74svh}.image-stage{background-size:auto 100%;background-position:44% center}.ticker>div{min-width:180%}.section-kicker>span{display:none}.section-heading{display:block;padding:28px 0 42px}.section-heading>p{margin-top:22px}.collection,.institutional,.ai-preview{padding:70px 24px}.collection-workbench{grid-template-columns:1fr}.photo-frame{aspect-ratio:.95;background-size:auto 100%;background-position:center}.photo-count{right:-5px}.product-panel{padding-top:30px}.institutional-layout{grid-template-columns:1fr;gap:45px}.sticky-copy{position:static}.ai-preview{grid-template-columns:1fr;text-align:left}.ai-orbit{width:220px;margin:auto}.signal-stack{grid-column:auto}.signal-stack a{grid-template-columns:65px 1fr 15px}.closing{padding:75px 24px}.closing h2{font-size:53px}footer{align-items:flex-start;flex-direction:column}.intel-main{padding-inline:24px}.intel-hero{min-height:390px;display:block;padding:65px 0 45px}.intel-hero h1{font-size:52px}.intel-pulse{margin-top:38px}.feed-toolbar{display:block}.feed-toolbar label{display:block;margin-top:22px}.feed .headline{font-size:21px}}
@media(max-width:390px){.hero h1{font-size:48px}.actions{align-items:flex-start;flex-direction:column}.button{width:100%}.collection,.institutional,.ai-preview{padding-inline:20px}.intel-main{padding-inline:20px}.feed summary{padding:20px}.feed .body{padding:20px}.signal-stack h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*,*:before,*:after{animation:none!important;transition:none!important}.image-stage{transform:none!important}}
.skeleton{height:150px;border:1px solid var(--line);background:linear-gradient(100deg,rgba(255,255,255,.025) 25%,rgba(255,255,255,.07) 45%,rgba(255,255,255,.025) 65%);background-size:220% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position:-220% 0}}
@supports not (backdrop-filter:blur(1px)){.site-header{background:rgba(21,16,13,.97)}}

/* Readability pass: preserve the approved art direction, rebalance supporting text. */
:root{--muted:#b8afa8}
body{font-size:1.0625rem;line-height:1.75}
nav,.button,.quiet-link,.contact{font-size:1rem}
.eyebrow,.section-kicker,.trust-line,.ticker,.hero-index,.scroll-cue,
.photo-frame span,.photo-count span,.service-list article>span,.signal-stack span,
.legal,.intel-note,footer p,footer>a:last-child{font-size:.875rem}
.eyebrow,.section-kicker,.ticker,.trust-line{letter-spacing:.09em}
.lang{font-size:.9375rem;min-height:44px;padding:8px}
.brand-name small{font-size:.75rem;letter-spacing:.08em;line-height:1.4}
.brand{flex-shrink:0}.brand-mark{flex-shrink:0}
.button,.contact,.tabs button,.filters button,select{min-height:48px}
.lead,.section-heading>p,.sticky-copy>p,.ai-copy>p:not(.eyebrow){font-size:1.125rem;line-height:1.8}
.product-panel dl div,.tabs button,.filters button,.feed-toolbar label,
.intel-pulse,.subline{font-size:1rem}
.product-panel .eyebrow{color:#76572b}
.legal{color:#6b6157}.product-panel dd{max-width:65%;overflow-wrap:anywhere}
.feed .body{font-size:1.0625rem;line-height:1.85;max-width:78ch}
.feed .headline{font-size:1.625rem;line-height:1.5;letter-spacing:0}
.feed summary>div:first-child{min-width:0}.feed .chev{flex-shrink:0}
.subline{font-size:.875rem;line-height:1.6}
.intel-pulse{flex-wrap:wrap;max-width:320px}.intel-pulse small{font-size:.875rem;color:var(--muted)}
.intel-pulse i{animation:none;background:#8e8680;box-shadow:none}
.intel-pulse[data-state=online] i{background:var(--gold)}
.intel-pulse[data-state=error] i{background:#deaa86}
.intel-note{padding:20px;border:1px solid var(--line);background:var(--ink2);line-height:1.8}
.feed-toolbar label{flex-shrink:0}.feed-toolbar select{font-size:1rem;min-width:70px}
.filters button{opacity:1;overflow-wrap:anywhere;max-width:100%}.filters button.active{border-color:var(--gold);background:#32261b}
.filters button:disabled{cursor:default}.empty p{color:var(--muted)}
.ticker{white-space:normal}.ticker>div{animation:none;gap:24px;align-items:center;padding-inline:24px;flex-wrap:wrap}
.ticker>div[aria-hidden=true]{display:none}
.site-header,.site-header.is-stuck{position:sticky;top:0;height:auto;min-height:92px;padding-block:16px}
.hero,.collection-workbench,.institutional-layout{min-width:0}
.hero-copy,.product-panel,.ai-copy,.signal-stack{min-width:0}
.hero h1,.section-heading h2,.sticky-copy h2,.ai-copy h2,.intel-hero h1,.closing h2{line-height:1.22;overflow-wrap:anywhere}
.ai-preview{column-gap:4vw}.signal-stack a{grid-template-columns:95px minmax(0,1fr) 20px}
.signal-stack h3{line-height:1.5}.service-list p{line-height:1.8}
.trust-line{flex-wrap:wrap}.actions{flex-wrap:wrap}.button{gap:24px}
.reveal{opacity:1;transform:none}
html.motion-ready .reveal:not(.visible){opacity:0;transform:translateY(24px)}
@media(max-width:1150px){
 .site-header,.site-header.is-stuck{min-height:80px;padding:16px 24px}
 .brand-name small{display:none}.menu{display:flex;align-items:center;gap:5px;min-height:44px;padding:10px}
 .menu span{display:block;width:18px;height:1px;background:currentColor}.menu span+span{margin-left:-23px;margin-top:8px}
 .menu i{font-style:normal;margin-left:12px;font-size:1rem}
 nav{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:10px;max-height:calc(100dvh - 80px);overflow-y:auto}
 nav.open{display:flex}nav>a{padding:10px 0}nav .contact{padding:12px 16px}.lang{align-self:flex-start}
}
@media(max-width:980px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero h1{font-size:clamp(2.8rem,6vw,4rem)}.collection-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:760px){
 body{font-size:1.0625rem}.hero,.collection-workbench{grid-template-columns:minmax(0,1fr)}
 .hero-copy{min-height:0;padding-top:48px;gap:8px}.hero h1{font-size:clamp(2.65rem,11vw,3.7rem);letter-spacing:-.025em}
 .trust-line{margin-top:18px}.hero-visual{min-height:440px;min-height:58svh}
 .section-heading h2,.sticky-copy h2,.ai-copy h2,.closing h2{font-size:clamp(2.1rem,9vw,3.2rem);letter-spacing:-.025em}
 .product-panel h3{font-size:2.25rem;line-height:1.35}.intel-hero h1{font-size:clamp(2.1rem,9vw,3.2rem)}
 .intel-hero{min-height:0;padding-top:42px;padding-bottom:32px}.intel-pulse{margin:24px 0 0;max-width:none}
 .signal-stack a{grid-template-columns:minmax(0,1fr) 20px;gap:8px}.signal-stack span{grid-column:1}.signal-stack h3{grid-column:1;font-size:1.25rem}.signal-stack b{grid-column:2;grid-row:1/3}
 .feed .headline{font-size:1.375rem}.feed summary{padding:22px 20px}.feed .body{padding:20px}
 .ticker>div{min-width:100%;justify-content:center;gap:12px 22px}.ticker b{display:none}
 .photo-frame span{left:12px;bottom:12px;font-size:.8125rem}
 .closing a{font-size:1rem;overflow-wrap:anywhere}.hero-index{right:22px}.scroll-cue{right:22px}
 footer{gap:16px}footer p{margin:0}
}
@media(prefers-reduced-motion:reduce){html.motion-ready .reveal:not(.visible){opacity:1;transform:none}}

/* Brand mark extracted from the supplied master logo. */
.brand-mark{width:48px;height:48px;border:0;background:url('../assets/libra-mark.png') center/contain no-repeat;color:transparent;font-size:0;transform:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}
.brand-mark::first-letter{transform:none}
@media(max-width:760px){.brand-mark{width:40px;height:40px}}

/* Cinematic premium layer */
:root{--ink:#0b0807;--ink2:#15100d;--gold:#c9a45f;--gold2:#f0d18d;--paper:#eee9df}
body{background:var(--ink)}
body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.site-header{background:linear-gradient(90deg,rgba(11,8,7,.95),rgba(20,13,9,.8));box-shadow:0 12px 50px rgba(0,0,0,.12)}
.hero{position:relative;isolation:isolate;background:radial-gradient(circle at 10% 12%,rgba(201,164,95,.09),transparent 30%)}
.hero-copy:before,.hero-copy:after{content:"";position:absolute;border:1px solid rgba(201,164,95,.08);border-radius:50%;z-index:-1}.hero-copy:before{width:40vw;height:40vw;left:-24vw;top:-20vw}.hero-copy:after{width:24vw;height:24vw;left:-15vw;top:-11vw}
.hero h1{font-size:clamp(58px,6.7vw,112px);line-height:.98}.hero-visual:before{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.17);z-index:3;pointer-events:none}.image-stage:after{background:linear-gradient(90deg,rgba(11,8,7,.5),transparent 38%),linear-gradient(0deg,rgba(7,5,4,.72),transparent 46%),radial-gradient(circle at 72% 28%,transparent 8%,rgba(0,0,0,.2) 82%)}
.button{background:linear-gradient(110deg,#ad8747,var(--gold2),#ad8747);background-size:200% 100%;transition:.35s}.button:hover{background-position:100% 0;box-shadow:0 14px 40px rgba(201,164,95,.18)}
.paper{background:linear-gradient(130deg,var(--paper),#f8f4eb 55%,#ded4c5)}.photo-frame{box-shadow:0 35px 80px rgba(45,28,13,.22);transition:.7s cubic-bezier(.2,.8,.2,1)}.collection-photo:hover .photo-frame{transform:perspective(1100px) rotateX(1.2deg) rotateY(-1.5deg) scale(1.012)}
.institutional{background:radial-gradient(circle at 15% 32%,#2a1c13 0,transparent 34%),var(--ink2)}.service-list article{transition:.3s}.service-list article:hover{padding-left:12px;border-color:rgba(201,164,95,.5)}
.ai-preview{background-color:#071114;background-image:linear-gradient(rgba(160,200,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(160,200,207,.025) 1px,transparent 1px);background-size:48px 48px}.ai-orbit i:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold2);top:15%;left:10%;box-shadow:0 0 14px var(--gold)}.signal-stack a:hover{padding-left:14px;background:linear-gradient(90deg,rgba(201,164,95,.06),transparent)}
.intel-main{padding-inline:clamp(24px,8vw,145px)}.feed{display:flex!important;flex-direction:column;gap:14px;max-width:1080px}.feed details:hover{transform:translateX(5px)}.feed-toolbar{position:sticky;top:76px;z-index:10;background:rgba(11,8,7,.9);backdrop-filter:blur(16px);padding:16px 0}.intel-note{max-width:1080px}
@media(max-width:760px){.hero-copy:before{width:90vw;height:90vw;left:-55vw}.hero-copy:after{width:58vw;height:58vw;left:-35vw}.hero h1{font-size:clamp(50px,15vw,70px);line-height:1.02}.hero-visual:before{inset:16px}.ai-preview{background-size:36px 36px}.feed-toolbar{top:70px}}
@media(prefers-reduced-motion:reduce){.collection-photo:hover .photo-frame{transform:none}}
