.homepage-container-d{--page-d-bg:#0c0908;--page-d-bg-soft:#15100f;--page-d-panel:#181210d6;--page-d-panel-soft:#211916c7;--page-d-line:#e8c49829;--page-d-text:#f8efe6;--page-d-muted:#cdb9a4;--page-d-gold:#d7ab72;--page-d-gold-soft:#d7ab7229;width:100%;color:var(--page-d-text);background:radial-gradient(circle at 0 0,#9b5e2133,#0000 26%),radial-gradient(circle at 100% 0,#6e371529,#0000 24%),radial-gradient(circle at 50% 120%,#8c5a301f,#0000 30%),linear-gradient(#080605 0%,#0d0908 30%,#120d0b 68%,#090706 100%);overflow-x:hidden}.page-d-stage,.page-d-ribbon,.page-d-storyline,.page-d-shell,.page-d-feature-columns,.page-d-trust-grid,.page-d-newsletter-shell,.page-d-outro-shell{width:min(1280px,100% - 48px);margin:0 auto}.page-d-stage{--cursor-x:72%;--cursor-y:26%;padding:34px 0 26px;position:relative;overflow:hidden}.page-d-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--cursor-x)var(--cursor-y),#f1c38a3d,transparent 18%),radial-gradient(circle at calc(var(--cursor-x) - 14%)calc(var(--cursor-y) + 12%),#d6914d1f,transparent 20%);opacity:.9;transition:background-position .12s linear;position:absolute;inset:-12%}.page-d-noise-layer{opacity:.05;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 100%);mask-image:radial-gradient(circle,#000 50%,#0000 100%)}.page-d-glow{filter:blur(28px);opacity:.32;border-radius:999px;animation:12s ease-in-out infinite pageDDrift;position:absolute}.page-d-glow-one{background:#d6914d57;width:260px;height:260px;top:34px;left:-100px}.page-d-glow-two{background:#834c2747;width:220px;height:220px;animation-duration:14s;top:80px;right:60px}.page-d-glow-three{background:#c4966b33;width:180px;height:180px;animation-duration:16s;bottom:20px;right:24%}.page-d-stage-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid;position:relative}.page-d-reveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards pageDFadeUp;animation-delay:var(--delay,0s);transform:translateY(22px)}.page-d-stage-copy,.page-d-stage-sculpture,.page-d-storyline-main,.page-d-story-card,.page-d-feature-card,.page-d-trust-card,.page-d-shell-surface,.page-d-outro-surface{border:1px solid var(--page-d-line);box-shadow:0 30px 80px #00000047}.page-d-stage-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#150f0deb,#0f0b0adb);border-radius:34px;padding:42px}.page-d-label,.page-d-feature-label,.page-d-story-label{letter-spacing:.24em;text-transform:uppercase;color:var(--page-d-gold);font-size:.74rem;display:inline-block}.page-d-wordmark{letter-spacing:-.05em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4vw,4.5rem);line-height:.95}.page-d-stage-title{letter-spacing:-.045em;max-width:720px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4vw,5.1rem);line-height:.96}.page-d-stage-text,.page-d-storyline-main p,.page-d-feature-card p,.page-d-trust-copy p,.page-d-trust-card p,.page-d-sculpture-core p{color:var(--page-d-muted);margin:20px 0 0;line-height:1.85}.page-d-stage-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.page-d-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.page-d-button:hover,.page-d-inline-link:hover,.page-d-feature-card:hover,.page-d-story-card:hover,.page-d-trust-card:hover{transform:translateY(-3px)}.page-d-button-primary{color:#1b1009;background:linear-gradient(135deg,#f1c38a 0%,#dba566 100%);box-shadow:0 14px 34px #af753d3d}.page-d-button-secondary{color:var(--page-d-text);background:#ffffff0a;border:1px solid #f0d9be29}.page-d-stage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.page-d-metric-card{background:#ffffff08;border:1px solid #eccdaa1f;border-radius:22px;padding:18px}.page-d-metric-card span{letter-spacing:.18em;text-transform:uppercase;color:#e3c6a5c2;font-size:.72rem;display:block}.page-d-metric-card strong{margin-top:10px;font-size:1rem;font-weight:700;display:block}.page-d-stage-sculpture{isolation:isolate;background:radial-gradient(circle at 50% 40%,#e4ad672e,#0000 18%),radial-gradient(circle,#edbe7a1a,#0000 30%),linear-gradient(#181211f5,#0d0908eb);border-radius:38px;min-height:640px;position:relative;overflow:hidden}.page-d-stage-sculpture:before,.page-d-stage-sculpture:after{content:"";border:1px solid #eecda71a;border-radius:999px;animation:16s linear infinite pageDSpin;position:absolute;inset:12%}.page-d-stage-sculpture:after{animation-duration:24s;animation-direction:reverse;inset:24%}.page-d-particle-network{pointer-events:none;position:absolute;inset:0}.page-d-network-line{top:var(--y);left:var(--x);width:var(--width);opacity:.62;height:1px;transform:rotate(var(--rotate));transform-origin:0;animation:pageDLinePulse var(--duration)ease-in-out infinite var(--delay);background:linear-gradient(90deg,#0000,#fae2c4b8,#e7c2951f);position:absolute}.page-d-particle-node{top:var(--y);left:var(--x);width:var(--size);height:var(--size);background:radial-gradient(circle,#fff8ed 0%,var(--glow)48%,#fff0 76%);box-shadow:0 0 18px var(--glow),0 0 38px var(--glow);animation:pageDParticleFloat var(--duration)ease-in-out infinite var(--delay),pageDParticleBlink 3.8s ease-in-out infinite var(--delay);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.page-d-particle-node:after{content:"";animation:pageDNodePulse 4.6s ease-out infinite var(--delay);border:1px solid #fae1c12e;border-radius:50%;position:absolute;inset:-10px}.page-d-pulse-ring{border:1px solid #f1c89c21;border-radius:50%;animation:9s ease-in-out infinite pageDRingPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-d-pulse-ring-outer{width:72%;height:72%}.page-d-pulse-ring-middle{width:48%;height:48%;animation-delay:1.1s}.page-d-pulse-ring-inner{width:26%;height:26%;animation-delay:2.1s}.page-d-orbit-badge{top:var(--y);left:var(--x);color:#fcf0e1f5;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pageDOrbitFloat 9s ease-in-out infinite var(--delay);background:#ffffff0d;border:1px solid #f5d5b12e;border-radius:999px;padding:10px 14px;font-size:.68rem;position:absolute;transform:translate(-50%,-50%)}.page-d-sculpture-core{text-align:center;background:linear-gradient(#231b17f2,#150f0deb);border:1px solid #eecfac24;border-radius:28px;width:min(360px,100% - 48px);padding:32px;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000005c}.page-d-sculpture-core h2{letter-spacing:-.04em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.page-d-floating-chip{color:var(--page-d-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #f5d5b129;border-radius:999px;padding:12px 18px;animation:7s ease-in-out infinite pageDChipFloat;position:absolute}.page-d-chip-one{top:18%;left:10%}.page-d-chip-two{animation-delay:1.4s;top:30%;right:9%}.page-d-chip-three{animation-delay:2.2s;bottom:18%;left:16%}.page-d-ribbon{padding:10px 0 20px}.page-d-ribbon-text{text-align:center;color:#ecd7bf;background:#ffffff08;border:1px solid #e2c19c1a;border-radius:24px;margin:0;padding:20px 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.1vw,2rem);font-style:italic}.page-d-storyline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:12px 0 20px;display:grid}.page-d-storyline-main{background:linear-gradient(#181210eb,#0e0a09db);border-radius:30px;padding:34px}.page-d-storyline-main h2,.page-d-shell-header h2,.page-d-trust-copy h2{letter-spacing:-.04em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.6vw,3.25rem);line-height:1.08}.page-d-storyline-links{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.page-d-inline-link{color:var(--page-d-gold);font-weight:700;text-decoration:none;transition:transform .25s,color .25s}.page-d-storyline-grid{grid-template-columns:1fr;gap:16px;display:grid}.page-d-story-card{background:linear-gradient(#201815db,#120d0bd1);border-radius:26px;padding:24px;transition:transform .25s,border-color .25s}.page-d-story-card:hover,.page-d-feature-card:hover,.page-d-trust-card:hover{border-color:#e7c59c47}.page-d-story-icon,.page-d-trust-icon{width:48px;height:48px;color:var(--page-d-gold);background:var(--page-d-gold-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-d-story-card h3,.page-d-feature-card h3,.page-d-trust-card h3{margin:14px 0 0;font-size:1.18rem;line-height:1.5}.page-d-shell{padding:14px 0 6px}.page-d-shell-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.page-d-shell-header h2{max-width:780px}.page-d-shell-surface{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1b1412db,#110c0be6);border-radius:32px;padding:18px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.page-d-shell-surface:before{content:"";opacity:.88;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff0d 42%,#0000 62%),radial-gradient(circle at top,#f1c38a1a,#0000 28%);position:absolute;inset:0}.page-d-shell-surface>*{z-index:1;position:relative}.page-d-shell-surface:hover{border-color:#e7c59c3d;transform:translateY(-4px);box-shadow:0 34px 84px #00000057}.page-d-shell-surface-soft{background:linear-gradient(#231814eb,#19100ddb)}.page-d-shell-surface-contrast{background:radial-gradient(circle at top,#d7ab7214,#0000 32%),linear-gradient(#140e0cf5,#080605f5)}.page-d-feature-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 0 10px;display:grid}.page-d-feature-card{background:linear-gradient(#1f1714db,#120d0bd1);border-radius:26px;padding:28px;transition:transform .25s,border-color .25s}.page-d-trust-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;padding:20px 0 10px;display:grid}.page-d-trust-copy{border:1px solid var(--page-d-line);background:radial-gradient(circle at 0 0,#d8a76d14,#0000 30%),linear-gradient(#181210e6,#0f0b0adb);border-radius:30px;padding:34px;box-shadow:0 28px 70px #0000004d}.page-d-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-d-trust-card{background:linear-gradient(#1f1714db,#100c0ad1);border-radius:24px;padding:24px;transition:transform .25s,border-color .25s}.page-d-newsletter-shell{margin-top:18px}.page-d-newsletter-shell section{border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #0000003d}.page-d-outro-shell{padding:18px 0 40px}.page-d-outro-surface{background:linear-gradient(#1a1310eb,#0e0a09e6);border-radius:30px;overflow:hidden}.page-d-outro-media{object-fit:contain;width:100%;height:auto;display:block}.page-d-outro-text{text-align:center;padding:72px 30px}.page-d-outro-text p{max-width:900px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.5vw,2.8rem);font-style:italic;line-height:1.55}.page-d-outro-text span{color:var(--page-d-muted);letter-spacing:.2em;text-transform:uppercase;margin-top:24px;font-size:.8rem;display:inline-block}@keyframes pageDFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pageDDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-24px)scale(1.08)}}@keyframes pageDSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pageDChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pageDOrbitFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-10px)}}@keyframes pageDParticleFloat{0%,to{transform:translate(-50%,-50%)translate(0,0)}50%{transform:translate(-50%,-50%)translateY(-12px)}}@keyframes pageDParticleBlink{0%,to{opacity:.62}50%{opacity:1}}@keyframes pageDNodePulse{0%{opacity:.44;transform:scale(.7)}70%{opacity:0;transform:scale(1.75)}to{opacity:0}}@keyframes pageDLinePulse{0%,to{opacity:.28}50%{opacity:.82}}@keyframes pageDRingPulse{0%,to{opacity:.22;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.48;transform:translate(-50%,-50%)scale(1.04)}}@media (max-width:1100px){.page-d-stage-grid,.page-d-storyline,.page-d-trust-grid,.page-d-trust-cards,.page-d-feature-columns{grid-template-columns:1fr}.page-d-stage-sculpture{min-height:520px}.page-d-stage-metrics{grid-template-columns:1fr}}@media (max-width:768px){.page-d-stage,.page-d-ribbon,.page-d-storyline,.page-d-shell,.page-d-feature-columns,.page-d-trust-grid,.page-d-newsletter-shell,.page-d-outro-shell{width:min(100% - 28px,1280px)}.page-d-stage{padding-top:22px}.page-d-stage-copy,.page-d-storyline-main,.page-d-feature-card,.page-d-trust-copy,.page-d-trust-card,.page-d-story-card,.page-d-shell-surface,.page-d-outro-text{padding:22px}.page-d-stage-copy,.page-d-stage-sculpture,.page-d-shell-surface,.page-d-outro-surface{border-radius:24px}.page-d-stage-title{font-size:2.45rem}.page-d-stage-sculpture{min-height:420px}.page-d-orbit-badge{padding:9px 12px;font-size:.62rem}.page-d-sculpture-core{padding:24px}.page-d-shell-header{flex-direction:column;align-items:start}.page-d-button{width:100%}.page-d-stage-actions,.page-d-storyline-links{flex-direction:column}.page-d-shell-surface{padding:10px}.page-d-chip-one{top:10%;left:6%}.page-d-chip-two{top:auto;bottom:16%;right:7%}.page-d-chip-three{bottom:8%;left:12%}}@media (prefers-reduced-motion:reduce){.page-d-reveal,.page-d-glow,.page-d-stage-sculpture:before,.page-d-stage-sculpture:after,.page-d-floating-chip,.page-d-particle-node,.page-d-particle-node:after,.page-d-network-line,.page-d-pulse-ring,.page-d-orbit-badge{animation:none}.page-d-reveal{opacity:1;transform:none}}
