:root{--marun:#7d1f2d;--emas:#d99a18;--gading:#fffaf0;--keraton:#064d45}
body{background-color:var(--gading);background-image:radial-gradient(circle at 8% 25%,#d99a1810 0 2px,transparent 3px),radial-gradient(circle at 92% 72%,#7d1f2d0b 0 2px,transparent 3px);background-size:28px 28px}
.top{border-bottom:3px solid var(--emas);background:linear-gradient(90deg,#fffdf8,#fff)}
.brand-full{filter:saturate(1.08) contrast(1.03)}
.hero{border-bottom-color:var(--emas);box-shadow:inset 0 -1px 0 #7d1f2d33}
.hero:before,.about:before{content:"";position:absolute;z-index:0;width:150px;inset:0 auto 0 0;opacity:.12;background-image:linear-gradient(45deg,var(--emas) 25%,transparent 25%),linear-gradient(-45deg,var(--emas) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--marun) 75%),linear-gradient(-45deg,transparent 75%,var(--marun) 75%);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0;mask-image:linear-gradient(90deg,#000,transparent)}
.hero-copy,.about-grid{position:relative;z-index:1}.over{color:var(--marun);letter-spacing:.08em}.hero h1,.about h2{font-family:Georgia,'Times New Roman',serif}.sub{font-weight:600}.orn{font-size:21px}
.primary{background:linear-gradient(135deg,#087365,var(--keraton));box-shadow:0 8px 20px #064d4525}
.feature,.story{border-color:#e7cf9e;background:linear-gradient(145deg,#fff,#fffaf0)}.feature{border-top:4px solid var(--emas)}.feature:nth-child(2){border-top-color:var(--marun)}.feature h3,.story h3{color:var(--keraton)}
.about{background:linear-gradient(90deg,#fffdf8,#fff 55%,#fff8ea)}.about h2:after{content:"";display:block;width:95px;height:4px;margin-top:14px;border-radius:5px;background:linear-gradient(90deg,var(--marun),var(--emas))}
.multi-box{border:1px solid #e7cf9e;border-bottom:0;background:linear-gradient(#fff4dd,#fffdf9)}.multi-box:before{content:"ꦫꦸꦮꦁ ꦠꦩꦸ ꦗꦺꦴꦒ꧀ꦗ ꦆꦱ꧀ꦠꦶꦩꦺꦮ";display:block;color:var(--marun);font-family:serif;font-size:19px;letter-spacing:.12em;margin-bottom:4px}
.stats{border-top:5px solid var(--emas);background:linear-gradient(125deg,var(--keraton),#063c52 70%,var(--marun))}.stake b{filter:saturate(1.15)}.join{background:linear-gradient(135deg,var(--emas),#bd7500)}.bottom{border-top:3px solid var(--emas)}
@media(max-width:620px){.hero:before{width:70px;opacity:.08}.multi-box:before{font-size:15px}.hero h1{font-size:35px}.about{background:#fffdf8}}
