/* A single mineral-and-metal identity, lit as one sculptural object. */
.editorial-cover{background:radial-gradient(ellipse at 70% 42%,#30231238,transparent 58%),#090b09;min-height:760px;height:100svh;overflow:hidden}
.title-drive{height:auto}
.foundry-heading{position:absolute;left:8%;right:8%;top:21%;transform:translate(var(--px,0px),0);transition:transform .35s ease-out}
.foundry-label{display:block;font:10px 'Space Grotesk',Arial,sans-serif;letter-spacing:2.8px;color:#9c927e;margin-bottom:24px}
.forged-word{position:relative;display:block;margin:0;padding:0 0 .025em;font:600 clamp(100px,21vw,390px)/.88 'Space Grotesk',Arial,sans-serif;letter-spacing:-.065em;color:#d6c29a;background-image:linear-gradient(125deg,#d9ccb7aa 0%,#554c3a33 30%,#efcf83bb 47%,#18140d22 60%,#b5ac9777 100%),url("gold-ore.png");background-size:220% 100%,100% auto;background-position:100% 50%,center 57%;background-blend-mode:screen;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #8c795445) drop-shadow(0 18px 24px #0008);animation:forge-light 3.4s ease-in-out infinite alternate;isolation:isolate}
.foundry-rule{display:flex;justify-content:space-between;border-top:1px solid #75644755;padding-top:17px;margin-top:26px;color:#918570;font:10px 'Space Grotesk',Arial,sans-serif;letter-spacing:1.8px}
.pairing-intro{top:auto;bottom:10%;left:8%;max-width:540px}.pairing-intro h2{font-weight:400;color:#eeece2}.pairing-intro p{color:#b7ae9d}.pairing-intro button{color:#e5c585;border-bottom-color:#9d8455}.cover-motion{right:8%;bottom:10%;color:#a3967f}
.culture-ticker{color:#a2957b;border-color:#76644440}.phase-cursor{color:#d2b577!important;border-color:#d2b57780!important}.phase-cursor:after{background:#d2b577!important}
.motion-paused .forged-word{animation-play-state:paused}.motion-paused .foundry-heading{transform:none}
@keyframes forge-light{0%,100%{background-position:100% 50%,center 57%}50%{background-position:0% 50%,center 57%}}
@media(min-width:1600px){.foundry-heading{top:19%}.pairing-intro{bottom:9%}}
@media(max-width:800px){.editorial-cover{min-height:720px}.foundry-heading{left:24px;right:24px;top:25%}.foundry-label{font-size:8px;letter-spacing:1.5px;margin-bottom:25px}.forged-word{font-size:22vw;letter-spacing:-.07em}.foundry-rule{font-size:8px;letter-spacing:1px;margin-top:22px}.pairing-intro{left:24px;right:24px;top:auto;bottom:15%;max-width:440px}.pairing-intro h2{font-size:30px}.cover-motion{bottom:5%;right:24px}}
@media(prefers-reduced-motion:reduce){.forged-word{animation:none}.foundry-heading{transform:none;transition:none}}


/* Primary launch action. */
.pairing-intro #pairing-start{display:flex;align-items:center;justify-content:space-between;gap:48px;width:280px;max-width:100%;min-height:68px;padding:17px 25px;background:#d9bc7d;color:#14130f;border:1px solid #d9bc7d;border-radius:2px;font-size:24px;font-weight:500;line-height:1.2;transition:background .2s,transform .2s}
.pairing-intro #pairing-start:hover{background:#eed49c;border-color:#eed49c;color:#14130f;transform:translateY(-2px)}
.pairing-intro #pairing-start:focus-visible{outline:2px solid #f5ead1;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.pairing-intro #pairing-start{transition:none}.pairing-intro #pairing-start:hover{transform:none}}
