.traits-module__XGHH0a__page{background:radial-gradient(circle at 80% 10%,#7e48ff33,#0000 30rem),linear-gradient(#eefaf7 0,#fffaf2 46rem,#f5efff 100%);min-height:100vh;padding:0 0 100px}.traits-module__XGHH0a__hero{padding-top:80px;position:relative}.traits-module__XGHH0a__hero h1{max-width:940px;font-family:var(--font-display), sans-serif;margin:12px 0 16px;font-size:clamp(3rem,8vw,7rem);line-height:.9}.traits-module__XGHH0a__hero>p{max-width:760px;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.65}.traits-module__XGHH0a__status{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff0b5;gap:3px;margin-top:24px;padding:13px 16px;display:inline-grid}.traits-module__XGHH0a__status strong{font-size:.84rem}.traits-module__XGHH0a__status span{color:var(--ink-soft);font-size:.72rem}.traits-module__XGHH0a__status a{color:#5635aa;text-underline-offset:3px;margin-top:4px;font-size:.75rem;font-weight:850;text-decoration:underline;text-decoration-thickness:2px}.traits-module__XGHH0a__status a:hover{color:var(--red)}.traits-module__XGHH0a__method{border:2px solid var(--ink);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;box-shadow:8px 8px #8ccabd}.traits-module__XGHH0a__method>div{border-right:1.5px solid var(--ink);gap:8px;padding:20px;display:grid}.traits-module__XGHH0a__method>div:last-child{border-right:0}.traits-module__XGHH0a__method span,.traits-module__XGHH0a__catalogue header span,.traits-module__XGHH0a__topline span{color:#c61e31;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.traits-module__XGHH0a__method strong{font-size:.93rem}.traits-module__XGHH0a__method p{color:var(--ink-soft);margin:0;font-size:.77rem;line-height:1.5}.traits-module__XGHH0a__catalogue{margin-top:68px}.traits-module__XGHH0a__catalogue>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.traits-module__XGHH0a__catalogue h2{font-family:var(--font-display), sans-serif;margin:5px 0 0;font-size:clamp(2.2rem,4vw,3.8rem)}.traits-module__XGHH0a__catalogue header p{max-width:390px;color:var(--ink-soft);text-align:right;margin:0;font-size:.82rem;line-height:1.5}.traits-module__XGHH0a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.traits-module__XGHH0a__card{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#fff;overflow:hidden}.traits-module__XGHH0a__art{aspect-ratio:1;border-bottom:2px solid var(--ink);background:#f6f3ee;position:relative;overflow:hidden}.traits-module__XGHH0a__art img{object-fit:cover}.traits-module__XGHH0a__art>span{z-index:1;border:1.5px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:7px 9px;font-size:.65rem;font-weight:900;position:absolute;top:13px;left:13px}.traits-module__XGHH0a__art>span[data-tier=legendary]{background:#f7dc7b}.traits-module__XGHH0a__art>span[data-tier=rare]{background:#d7c9ff}.traits-module__XGHH0a__art>span[data-tier=uncommon]{background:#bfe8dc}.traits-module__XGHH0a__copy{padding:18px}.traits-module__XGHH0a__topline{flex-wrap:wrap;justify-content:space-between;gap:7px 12px;display:flex}.traits-module__XGHH0a__copy h3{margin:7px 0 14px;font-size:1.25rem}.traits-module__XGHH0a__copy dl{gap:7px;margin:0;display:grid}.traits-module__XGHH0a__copy dl div{justify-content:space-between;gap:10px;font-size:.77rem;display:flex}.traits-module__XGHH0a__copy dt{color:var(--ink-soft)}.traits-module__XGHH0a__copy dd{margin:0;font-weight:850}.traits-module__XGHH0a__copy p{min-height:86px;color:var(--ink-soft);margin:15px 0 10px;font-size:.75rem;line-height:1.5}.traits-module__XGHH0a__copy small{color:#216b4d;font-weight:800}@media (max-width:940px){.traits-module__XGHH0a__grid{grid-template-columns:1fr 1fr}.traits-module__XGHH0a__method{grid-template-columns:1fr}.traits-module__XGHH0a__method>div{border-right:0;border-bottom:1.5px solid var(--ink)}.traits-module__XGHH0a__method>div:last-child{border-bottom:0}}@media (max-width:650px){.traits-module__XGHH0a__hero{padding-top:45px}.traits-module__XGHH0a__grid{grid-template-columns:1fr}.traits-module__XGHH0a__catalogue>header{display:grid}.traits-module__XGHH0a__catalogue header p{text-align:left}.traits-module__XGHH0a__copy p{min-height:0}}
