:root{color:#f7f0df;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--gold:#d4af37;--soft-gold:#c6a96b;--ink:#f7f0df;--muted:#a89f8c;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#000}body{background:#000;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.cinematicHero{--p:0;--dust:1;--compression:0;--minted:0;--final-copy:0;--intro-copy:1;--atmosphere:.35;--signal:0;--flow:0;--matter:0;--forge:0;--story-copy:0;--veil:1;background:#000;height:420svh;position:relative}.heroSticky{isolation:isolate;background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.frameStack,.cinematicFrame,.cinematicFrame img{position:absolute;inset:0}.frameStack{z-index:1;pointer-events:none;transform:translateZ(0)}.cinematicFrame{opacity:0;will-change:opacity, transform, filter;overflow:hidden}.cinematicFrame img{object-fit:cover;filter:saturate(.96)contrast(1.08);width:100%;height:100%;transform:scale(1.03)}.dustFrame{opacity:var(--dust)}.dustFrame img{transform:scale(calc(1.08 - var(--p) * .035)) translate3d(0, calc(var(--p) * -1.2rem), 0)}.compressionFrame{opacity:var(--compression);mix-blend-mode:screen}.compressionFrame img{transform:scale(calc(1.06 - var(--p) * .026)) translate3d(0, calc(var(--p) * -.6rem), 0)}.mintedFrame{opacity:var(--minted)}.mintedFrame img{transform:scale(calc(1.045 - var(--p) * .025)) translate3d(0, calc((.5 - var(--p)) * .6rem), 0)}.vaultFog{pointer-events:none;opacity:calc(.5 + var(--atmosphere) * .22);background:radial-gradient(at 54% 52%,#0000 0 24%,#00000047 55%,#000000eb 100%),radial-gradient(circle at 50% 70%,#a7701a1f,#0000 28rem),linear-gradient(90deg,#000000bd,#0000 44%,#000000b8);position:absolute;inset:0}.preRevealVeil{z-index:2;pointer-events:none;opacity:var(--veil);filter:blur(.2px);background:radial-gradient(at 54% 28%,#0000006b,#000000eb 52%,#000 78%),linear-gradient(#0000,#000 38% 100%);position:absolute;inset:38% 0 0}.executionSignals,.transactionFlow,.valueMatter,.compressionField{z-index:3;pointer-events:none;position:absolute;inset:0}.signalPin{width:.42rem;height:.42rem;opacity:calc(var(--signal) * (.45 + var(--delay) * .18));transform:translate(-50%, -50%) scale(calc(.65 + var(--signal) * .65));background:#d4af374d;border:1px solid #f4d68b80;position:absolute;box-shadow:0 0 18px #d4af3729,inset 0 0 1px #fff5cf80}.signalPin:after{content:"";transform:scale(calc(.74 + var(--p) * .36 + var(--delay) * .18));opacity:calc(var(--signal) * .45);border:1px solid #d4af3724;position:absolute;inset:-.72rem}.flowTrace{height:1px;opacity:calc(var(--flow) * (.42 + var(--delay) * .12));transform:translate3d(calc((var(--p) - .22 - var(--delay) * .04) * 7vw), 0, 0) scaleX(calc(.62 + var(--flow) * .38));transform-origin:50%;filter:drop-shadow(0 0 7px #d4af371f);background:linear-gradient(90deg,#0000,#79591f2e,#ffe59699,#79591f29,#0000);position:absolute}.flowTrace:nth-child(2){transform:translate3d(calc((.34 - var(--p) + var(--delay) * .04) * 6vw), 0, 0) scaleX(calc(.58 + var(--flow) * .42))}.flowTrace em{color:#f5da9a85;letter-spacing:.22em;text-shadow:0 0 16px #d4af372e;font-size:.58rem;font-style:normal;font-weight:800;position:absolute;top:-1.15rem;right:0}.valueMatter{opacity:var(--matter);mix-blend-mode:screen}.matterPoint{opacity:calc(var(--matter) * (.3 + var(--delay) * .44));transform:translate(-50%, -50%) translate3d(calc((50vw - var(--p) * 50vw) * (.02 - var(--delay) * .04)), calc((var(--delay) - .5) * (1 - var(--forge)) * 7rem), 0) scale(calc(.62 + var(--forge) * .55));background:radial-gradient(circle at 35% 30%,#fff9daeb,#d4af37bf 38%,#58390a52 100%);border-radius:999px;position:absolute;box-shadow:0 0 10px #d4af3738}.compressionField{opacity:var(--forge);mix-blend-mode:screen;place-items:center;display:grid}.compressionField span{width:min(42vw,35rem);height:min(12vw,8rem);transform:translate3d(0, calc((1 - var(--forge)) * 2.3rem), 0) scaleX(calc(.42 + var(--forge) * .58)) scaleY(calc(.58 + var(--forge) * .42));opacity:calc(var(--forge) * .55);filter:blur(18px);background:radial-gradient(#ffeea947,#d4af3729 34%,#5434080d 68%,#0000 74%)}.polishSweep{z-index:3;width:22vw;top:0;bottom:0;left:calc(-28vw + var(--p) * 138vw);opacity:calc(var(--minted) * .5);pointer-events:none;filter:blur(12px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fff7c408,#fff2ad38,#fff7c40a,#0000);position:absolute;transform:skew(-18deg)}.engraving{z-index:4;width:min(28vw,30rem);min-width:22rem;transform:translate(-50%, -50%) rotate(-2.6deg) skewX(-8deg) scale(calc(.985 + var(--p) * .025));opacity:calc(var(--minted) * .72);color:#301c058c;text-align:center;pointer-events:none;mix-blend-mode:multiply;text-shadow:0 1px #ffec9a2e,0 -1px #1b100380,0 0 8px #2d190333;justify-items:center;gap:.32rem;display:grid;position:absolute;top:49.2%;left:50.8%}.engraving strong{letter-spacing:.06em;font-size:clamp(1.1rem,2.2vw,2.8rem);font-weight:900;line-height:1}.engraving span{letter-spacing:.18em;font-size:clamp(.62rem,1vw,1.1rem);font-weight:800}.engraving small{letter-spacing:.14em;font-size:clamp(.5rem,.75vw,.82rem);font-weight:700}.floorShadow{z-index:2;height:22%;opacity:calc(var(--minted) * .32);filter:blur(30px);pointer-events:none;background:radial-gradient(#000000c7,#0000 64%);position:absolute;bottom:5%;left:18%;right:18%}.cinematicNav{z-index:8;opacity:calc(.55 + var(--final-copy) * .45);pointer-events:auto;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:absolute;top:2rem;left:clamp(1.25rem,5vw,5.5rem);right:clamp(1.25rem,5vw,5.5rem)}.navMark{color:#f4ddb1;letter-spacing:.06em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050557;border:1px solid #d4af3747;place-items:center;width:2.55rem;height:2.55rem;font-size:.75rem;font-weight:800;display:grid}.cinematicNav nav{color:#f7f0df99;gap:clamp(1rem,2.8vw,2.8rem);font-size:.78rem;display:flex}.cinematicNav a{transition:color .18s}.cinematicNav a:hover{color:#fff7df}.introCopy,.storyCopy,.finalCopy{z-index:6;pointer-events:none;position:absolute}.introCopy{width:min(39rem,100vw - 3rem);opacity:var(--intro-copy);transform:translate3d(0, calc(var(--p) * -2rem), 0);top:24svh;left:clamp(1.5rem,6vw,6.5rem)}.introCopy p,.sectionEyebrow{color:var(--soft-gold);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.72rem;font-weight:760;line-height:1.6}.introCopy h1,.finalCopy h2,.editorialSection h2,.accountBand h2,.contactBand h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.introCopy h1{max-width:38rem;margin-top:1.3rem;font-size:clamp(2.7rem,5.4vw,5.8rem);line-height:.86}.storyCopy{text-align:right;width:min(22rem,100vw - 3rem);opacity:var(--story-copy);transform:translate3d(0, calc((1 - var(--story-copy)) * 1.1rem), 0);top:35svh;right:clamp(1.5rem,6vw,6.5rem)}.storyCopy p{color:#c6a96bb8;text-transform:uppercase;letter-spacing:.22em;margin:0 0 .7rem;font-size:.68rem;font-weight:780}.storyCopy span{color:#f7f0dfd1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1.05}.finalCopy{width:min(58rem,100vw - 2.5rem);transform:translateX(-50%) translate3d(0, calc((1 - var(--final-copy)) * 1.6rem), 0);text-align:center;opacity:var(--final-copy);bottom:5.8svh;left:50%}.finalCopy h2{font-size:clamp(2.5rem,5.2vw,5.6rem);line-height:.92}.finalCopy p{color:#f1dfb0;letter-spacing:.16em;margin:1.2rem 0 0;font-size:clamp(1rem,1.6vw,1.5rem)}.heroActions,.contactActions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.heroActions{opacity:calc(var(--final-copy) * .96);z-index:12;pointer-events:auto;margin-top:1.6rem;position:relative}.heroActions a,.contactActions a{color:#f7f0dfd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#d4af372e;background:#0505056b;border:1px solid #c6a96b52;border-radius:4px;justify-content:center;align-items:center;min-width:9.4rem;padding:.88rem 1.25rem;font-size:.76rem;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.heroActions a:hover,.contactActions a:hover{color:#fff7df;background:#19150da8;border-color:#f5dea59e;transform:translateY(-1px)}.heroActions .primaryAction,.contactActions .primaryAction{color:#160f04;background:linear-gradient(#f3dfaa,#c6a96b);border-color:#f5dea5b8}main{background:#050505}.editorialSection,.accountBand,.contactBand{background:radial-gradient(circle at 82% 18%,#7152161a,#0000 26rem),#050505;border-top:1px solid #c6a96b21;padding:clamp(6rem,12vw,11rem) clamp(1.5rem,6vw,6.5rem)}.sectionGrid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-top:2.1rem;display:grid}.editorialSection h2,.accountBand h2,.contactBand h2{max-width:58rem;font-size:clamp(2.4rem,6vw,6.3rem);line-height:.94}.sectionText p,.accountBand li{color:var(--muted);font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.8}.accountBand{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.accountBand ul{margin:0;padding:0;list-style:none}.accountBand li{border-bottom:1px solid #c6a96b21;padding:1.1rem 0}.contactBand{align-content:center;gap:2rem;min-height:70svh;display:grid}.contactActions{justify-content:flex-start}.contactActions a{width:fit-content}@media (width<=900px){.cinematicHero{height:300svh}.cinematicNav nav{display:none}.introCopy{top:18svh}.engraving{display:none}.storyCopy{top:auto;bottom:20svh;right:1.5rem}.flowTrace em{display:none}.finalCopy{bottom:10svh}.sectionGrid,.accountBand{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.cinematicFrame img{object-position:center center}.mintedFrame img,.dustFrame img,.compressionFrame img{transform:scale(calc(1.03 + var(--p) * .02))}.introCopy h1{max-width:20rem}.finalCopy h2{letter-spacing:-.02em;font-size:clamp(1.35rem,5.9vw,1.85rem)}.finalCopy p{letter-spacing:.1em}.heroActions a,.contactActions a{width:100%}}@media (prefers-reduced-motion:reduce){.cinematicHero{height:100svh}.heroSticky{position:relative}.dustFrame,.compressionFrame{opacity:0}.mintedFrame,.finalCopy{opacity:1}.introCopy{opacity:0}.polishSweep,.executionSignals,.transactionFlow,.valueMatter,.compressionField,.storyCopy{display:none}}
