.rwa-catalogue{margin:0 0 34px}
.rwa-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 24px}
.rwa-heading h1,.rwa-heading h2{font-size:43px;font-weight:400;letter-spacing:-1.5px;line-height:1.15;margin:0 0 14px}
.rwa-heading h1 em,.rwa-heading h2 em{font-size:48px}
.rwa-heading p:not(.eyebrow){font-size:11px;line-height:1.8;color:#9ba7a5;margin:0}
.rwa-filter{display:flex;flex-direction:column;gap:9px;font-size:9px;color:#acb5ae;min-width:190px}
.rwa-filter select{font-size:11px;padding:10px 12px;min-height:39px}
.rwa-status-line{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #35413a;padding:16px 0 19px}
.rwa-status-line p{font-size:9px;letter-spacing:.3px;color:#a6b2aa;margin:0}
.rwa-status-line>span{font-size:8px;color:#d2bd94;letter-spacing:.5px;display:flex;align-items:center;gap:7px}
.rwa-status-line>span:before{content:'';width:4px;height:4px;background:#c9b17f;border-radius:50%;flex:none}
.rwa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.rwa-card{min-width:0;border:1px solid #36413b;border-radius:5px;overflow:hidden;background:#11191b;transition:border-color .2s}
.rwa-card:hover{border-color:#8b7b58}
.rwa-image{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;height:236px;background:radial-gradient(ellipse at 50% 70%,#78653a24,transparent 70%),linear-gradient(150deg,#1b2425,#111919)}
.rwa-devils-blood .rwa-image{background:radial-gradient(ellipse at 50% 65%,#64352935,transparent 70%),linear-gradient(150deg,#251e1e,#171c1c)}
.rwa-four20 .rwa-image{background:radial-gradient(ellipse at 50% 65%,#4b673d37,transparent 70%),linear-gradient(150deg,#1c2820,#131c18)}
.rwa-on-the-green .rwa-image{background:radial-gradient(ellipse at 50% 65%,#3d5b433d,transparent 70%),linear-gradient(150deg,#1d2b25,#111a18)}
.rwa-image img{position:relative;width:88%;height:183px;object-fit:contain;filter:drop-shadow(4px 12px 13px #0007);transition:transform .35s;z-index:1}
.rwa-four20 .rwa-image img{width:80%;height:172px}
.rwa-on-the-green .rwa-image img{width:94%;height:180px}
.rwa-image:hover img{transform:translateY(-4px)}
.rwa-index{position:absolute;top:16px;left:16px;font-size:7px;letter-spacing:1.6px;color:#9ca797;z-index:2}
.rwa-design-count{position:absolute;top:16px;right:14px;font-size:6px;letter-spacing:1px;color:#8e9d94;z-index:2}
.rwa-arrow{position:absolute;bottom:15px;right:16px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #65705464;border-radius:50%;font-size:13px;color:#c5b58d;z-index:2}
.rwa-orbit{position:absolute;width:190px;height:190px;border:1px solid #c1c1a50d;border-radius:50%}
.rwa-orbit:after{content:'';position:absolute;inset:20px;border:1px solid #c1c1a50d;border-radius:50%}
.rwa-body{padding:19px 17px 16px;border-top:1px solid #ffffff06}
.rwa-body .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:9px}
.rwa-body h3{font:24px Georgia,serif;letter-spacing:-.5px;line-height:1.2;margin:0 0 12px}
.rwa-body h3 a{display:flex;align-items:center;justify-content:space-between;gap:6px}
.rwa-body h3 a>span{font:13px Manrope,sans-serif;color:#b19e74}
.rwa-description{color:#99a69e;font-size:9px;line-height:1.9;min-height:50px;margin:0 0 16px}
.rwa-designs{display:flex;gap:6px;flex-wrap:wrap;min-height:26px;align-items:center;margin-bottom:17px}
.rwa-designs a{border:1px solid #3d4c3d;background:#1c2620;color:#c8cbb6;padding:6px 7px;font-size:8px;border-radius:2px;line-height:1.4}
.rwa-designs a:hover{background:#2d3829;border-color:#8a865f}
.rwa-designs a>span{margin-left:4px;color:#b8a77b}
.rwa-card-foot{border-top:1px solid #2b3932;padding-top:13px;display:flex;justify-content:space-between;gap:8px;font-size:6px;line-height:1.7;letter-spacing:.8px;color:#7c9083}
.rwa-card-foot a{font-size:7px;letter-spacing:0;color:#b2b9a7;text-align:right}
.rwa-maker{display:flex;align-items:center;gap:17px;padding:20px 24px;border:1px solid #3e4839;border-radius:4px;background:linear-gradient(110deg,#20261d,#151d1a);margin-top:20px}
.rwa-maker:hover{border-color:#918362}
.rwa-maker-mark{font:italic 23px Georgia,serif;color:#bfaf82;width:46px;height:46px;border:1px solid #6b694754;display:grid;place-items:center;flex:none}
.rwa-maker>span:nth-child(2){display:flex;flex-direction:column;gap:4px}
.rwa-maker small{font-size:6px;letter-spacing:1.8px;color:#9aab91}
.rwa-maker strong{font:21px Georgia,serif;font-weight:400;color:#d5d7c5}
.rwa-maker>span:nth-child(2)>span{font-size:9px;color:#91a08f;line-height:1.7}
.rwa-maker-link{margin-left:auto;font-size:9px;color:#c7b587}
.rwa-caption{font-size:8px;color:#899c90;line-height:1.9;margin:14px 0 0}
.owned-collection{margin-top:42px;border-top:1px solid #35413a;padding-top:28px}
.owned-collection>.section-heading{margin-bottom:24px}
.owned-collection .section-heading h2{font-size:22px;font-weight:400}
.owned-collection .section-heading p:not(.eyebrow){font-size:10px}
.collection-card h3{font:25px Georgia,serif;margin-bottom:13px}
.rwa-shortcut{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;padding:24px 26px;border:1px solid #414b39;border-radius:5px;background:linear-gradient(110deg,#1b241e,#131a19)}
.rwa-shortcut .eyebrow{display:block;margin-bottom:8px}
.rwa-shortcut strong{display:block;font:23px Georgia,serif;font-weight:400}
.rwa-shortcut p{font-size:9px;line-height:1.9;color:#98a38f;margin:8px 0 0}
.pilot-section-heading{margin:36px 0 23px;padding-top:26px;border-top:1px solid #35413a}
.pilot-section-heading h2{font-size:27px;font-weight:400;letter-spacing:-.6px;margin:0}
@media(max-width:1300px){.rwa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rwa-image{height:245px}.rwa-image img{height:200px}.rwa-on-the-green .rwa-image img{height:200px}.rwa-description{min-height:35px}.rwa-designs{min-height:28px}}
@media(max-width:720px){.rwa-heading{display:block;margin-bottom:20px}.rwa-heading h1,.rwa-heading h2{font-size:35px}.rwa-heading h1 em,.rwa-heading h2 em{font-size:39px}.rwa-heading p:not(.eyebrow){font-size:10px}.rwa-filter{max-width:100%;margin-top:23px;font-size:10px}.rwa-filter select{font-size:16px}.rwa-status-line{align-items:flex-start;flex-direction:column;gap:10px;padding:15px 0 18px}.rwa-status-line p{font-size:10px}.rwa-status-line>span{font-size:8px}.rwa-grid{gap:16px}.rwa-image{height:200px}.rwa-image img{height:154px}.rwa-four20 .rwa-image img{height:146px}.rwa-on-the-green .rwa-image img{height:158px}.rwa-body{padding:17px 15px}.rwa-body h3{font-size:24px}.rwa-description{font-size:10px;min-height:56px}.rwa-designs a{font-size:9px;padding:7px 8px}.rwa-card-foot{font-size:6px;flex-wrap:wrap}.rwa-maker{padding:18px;gap:13px;flex-wrap:wrap}.rwa-maker-link{margin-left:59px}.rwa-maker>span:nth-child(2)>span{font-size:9px}.rwa-caption{font-size:9px}.owned-collection>.section-heading{align-items:flex-start;flex-wrap:wrap;gap:15px}.owned-collection .section-heading h2{font-size:23px}.rwa-shortcut{display:block;padding:23px}.rwa-shortcut p{font-size:10px}.rwa-shortcut .button{margin-top:19px}.pilot-section-heading h2{font-size:26px}}
@media(max-width:480px){.rwa-grid{grid-template-columns:1fr}.rwa-image{height:245px}.rwa-image img{height:202px;width:85%}.rwa-four20 .rwa-image img{height:190px}.rwa-on-the-green .rwa-image img{height:211px}.rwa-body{padding:21px}.rwa-body h3{font-size:29px}.rwa-description{min-height:0;font-size:11px;margin-bottom:18px}.rwa-body .eyebrow{font-size:8px}.rwa-designs{margin-bottom:19px}.rwa-designs a{font-size:10px;padding:7px 9px}.rwa-card-foot{font-size:7px}.rwa-card-foot a{font-size:8px}.rwa-index{font-size:8px}.rwa-design-count{font-size:7px}.rwa-maker strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){.rwa-card,.rwa-image img{transition:none}}

.public-rwa{padding-top:72px;padding-bottom:72px}.public-rwa-page{min-height:70vh}.public-rwa .rwa-catalogue{margin-bottom:0}.public-rwa .rwa-heading h1,.public-rwa .rwa-heading h2{max-width:none}.public-rwa .rwa-filter select{background:#0c1417;border:1px solid #3c4b43;color:#dfe4d8;border-radius:3px;outline-offset:4px}.public-rwa .rwa-filter select:focus-visible{outline:2px solid #d6bd8d}.rwa-card[hidden]{display:none}.rwa-catalogue .eyebrow{display:block}.rwa-catalogue .rwa-body h3{margin:0 0 12px}.rwa-catalogue .rwa-body h3 a{color:inherit}.rwa-catalogue .rwa-maker strong{font-family:Georgia,serif}.rwa-catalogue .rwa-status-line p{line-height:1.6}.rwa-catalogue .rwa-description{font-size:11px}.rwa-catalogue .rwa-designs{min-height:54px}.rwa-catalogue .rwa-designs a{font-size:10px}.rwa-catalogue .rwa-card-foot{font-size:7px}.rwa-catalogue .rwa-card-foot a{font-size:9px}.rwa-catalogue .rwa-caption{font-size:10px}.rwa-catalogue .rwa-status-line>span{font-size:10px}.rwa-catalogue .rwa-heading p:not(.eyebrow){font-size:13px}.rwa-catalogue .rwa-maker small{font-size:8px}.rwa-catalogue .rwa-maker-link{font-size:11px}.rwa-catalogue .rwa-maker>span:nth-child(2)>span{font-size:11px}.rwa-catalogue .rwa-filter{font-size:11px}.rwa-catalogue .rwa-filter select{font-size:13px}.public-rwa-claim{margin-top:46px;border-top:1px solid #35413a;padding-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-rwa-claim h2{font-size:33px;line-height:1.2;margin:12px 0}.public-rwa-claim p{font-size:12px;line-height:1.8;max-width:620px;color:#99a69e}@media(max-width:720px){.public-rwa{padding-top:42px;padding-bottom:42px}.public-rwa-claim{display:block}.public-rwa-claim .button{margin-top:20px}.rwa-catalogue .rwa-filter select{font-size:16px}.rwa-catalogue .rwa-status-line>span{font-size:9px}.rwa-catalogue .rwa-heading p:not(.eyebrow){font-size:12px}}
