.rm-grain-gradient{position:relative;isolation:isolate;overflow:hidden;color:#fff;background-color:#17150f;background-image:radial-gradient(circle at 82% 16%,rgba(255,223,0,.16),transparent 34%),radial-gradient(circle at 8% 92%,rgba(156,141,99,.2),transparent 38%),linear-gradient(135deg,#16130e 0%,#252117 42%,#171510 72%,#302817 100%)}
.rm-grain-gradient::before{content:"";position:absolute;z-index:0;inset:0;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:soft-light}
.rm-grain-gradient::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.025),transparent 38%,rgba(255,223,0,.035) 72%,transparent)}
.rm-grain-gradient>.wrap{position:relative;z-index:1}
.rm-grain-gradient .section-heading .muted,.rm-grain-gradient>.wrap>p,.rm-grain-gradient .muted{color:#ded9ce}
.rm-grain-gradient .fleet-image{border:1px solid rgba(200,184,117,.4);box-shadow:0 28px 80px rgba(9,8,6,.6)}
@media(max-width:700px){.rm-grain-gradient{background-image:radial-gradient(circle at 92% 8%,rgba(255,223,0,.13),transparent 31%),radial-gradient(circle at 0 100%,rgba(156,141,99,.16),transparent 34%),linear-gradient(150deg,#16130e,#211d15 55%,#171510)}}
