.ak47-world{scroll-margin-top:100px;border-top:1px solid #b7954f;background:radial-gradient(ellipse at 10% 10%,#176f3f33,transparent 60%),radial-gradient(ellipse at 90% 70%,#8e661c22,transparent 65%)}.ak47-world .eyebrow{color:#efd19b}.ak47-stamp{font-family:var(--display);font-size:clamp(2.1rem,7vw,6rem);font-weight:900;line-height:1.15;letter-spacing:-.025em;color:#f1cc79;background:linear-gradient(#fff0bd,#d49b37 65%,#fff2c7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 3px 0 #133b22);margin:12px 0}.ak47-tagline{color:#8de4ad;font:700 1rem var(--display);letter-spacing:.14em}.ak47-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:32px}.ak47-story-copy{max-width:550px}.ak47-story-copy h3{font:700 clamp(1.7rem,3vw,2.7rem) var(--display);color:#efd28b;margin:15px 0}.ak47-story-copy p{line-height:1.7;color:#d4dfd4}.ak47-story-copy .eyebrow{color:#efd19b}.ak47-story-copy .ak47-note{color:#a9bcae;margin-top:24px}.ak47-story-copy .ak47-stats{color:#efd28b;font:700 .9rem var(--display);letter-spacing:.08em;margin:24px 0}.ak47-stats span{color:#66cf91;margin:0 8px}.ak47-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ak47-links .button{border:1px solid #b7954f;background:#173e29;color:#fff0bd}.ak47-links .button:hover{background:#285d3f}.ak47-player{width:min(100%,360px);max-height:65vh;margin:0 auto;box-shadow:0 0 38px #247b4a44}.ak47-photos{background:#123a2233;border-color:#b7954f}.ak47-photos summary{color:#efd28b}.ak47-photos summary span{color:#8de4ad}.ak47-photos figure{background:#102319;border-color:#847341}.ak47-photos figcaption{color:#efd28b}@media(max-width:760px){.ak47-story-grid{grid-template-columns:1fr;gap:30px}.ak47-player{max-height:78vh}.ak47-tagline{font-size:.85rem}.ak47-links .button{width:100%;text-align:center}.ak47-story-copy{max-width:none}}